Experienced Software Developer Viborg, Denmark

Might be available

(Updated 2024-03-11)

Experienced Software Developer

Viborg, Denmark

Native Danish, Fluent English

  • Versatile Technical Expertise
  • Strategic Problem Solving and Project Execution
  • Agile Leadership and Process Innovation

Skills (21)

ROBOTICS

NEURAL NETWORKS

CODING

Bash

C#

SHELL SCRIPTING

SOFTWARE DEVELOPMENT

PRODUCTION PROCESS

Kanban

OPENCV

COMPUTER VISION

PULL REQUESTS

PROCESS FLOW

BEST PRACTICES

NUMPY

TENSORFLOW

Python

C++

DATA SCIENCE

Jenkins

GCP

Summary

Daniel is a process-oriented Software Developer with more than four years of
hands-on experience, who is currently working to transform our company
process flow to a product oriented approach using Scrum and Atlassian Suite,
as well as implementing best practices such as reviewing pull requests and
worklog tracking.


Daniel distinguishes himself as an Agile Coach through his deep-seated
technical knowledge and a steadfast commitment to developing innovative
solutions that expertly balance cutting-edge technology with intuitive design.
His methodology is rooted in a continuous pursuit of technological evolution,
positioning his projects to not only align with contemporary benchmarks but
also to be forward-thinking in anticipating and adapting to future trends. With
an acute attention to detail and a comprehensive grasp of the technological
ecosystem, Daniel consistently delivers systems characterized by their
efficiency and flexibility, ensuring they remain resilient in the face of changing
requirements.

His technical proficiency spans a diverse range of domains, showcasing his
mastery in languages such as Python (utilizing TensorFlow, Pytorch, OpenCV,
and raw coding), C#, and C++. Daniel's skills extend into the area of Deep
Learning and Computer Vision, demonstrating his ability to navigate complex
and cutting-edge technologies. Additionally, his toolkit spans a spectrum of
tools and platforms, including Linux, Yocto, Jenkins, Github actions,
Infrastructure as Code (IaC) with Terraform, and cloud services from GCP and
AWS.

Professional Experience

Software Engineer and Agile Implementor
Black Capital Technology

2024-01 - Present

Developer/Agile Integrator [Black Capital Technology] At Black Capital Technology, Daniel combines the roles of Developer and Agile Integrator, applying his solid understanding of software development and Agile practices to tackle challenges and enhance workflows. His responsibilities include identifying and resolving obstacles within projects, as well as introducing and guiding the use of professional tools and Agile processes.

Known for his practical approach, Daniel has become the go-to person for solving problems or seeking advice on the best practices in project execution.

Data Scientist
Hato Medical Technologies

2023-01 - 2024-01

Machine learning/Cloud Engineer for Data Science team [Hato Medical technologies] Daniel functioned as the Cloud Engineer while actively contributing to the development of Hato Medical Technologies' new deep learning model cluster.

In this project, Daniel took on the responsibility of systematically exploring potential model architectures, including but not limited to Liquid State Machines, Temporal Convolutional Networks, etc. In addition to his exploratory role, Daniel supervised the actual development process, ensuring agile processes and tool implementation. His team management and technical expertise played a central role in the success of this project.

Cloud Computing platform migration [Hato Medical Technologies] During a cloud computing migration project, Daniel took charge of transitioning the existing infrastructure, consisting of backend systems, data pipelines, and neural networks, from the Google Cloud Platform to AWS.

Throughout this project, an infrastructure template was crafted utilizing Infrastructure as Code (IaC) using Terraform. Daniel's strategic approach ensured a seamless and efficient migration process, leveraging cutting-edge cloud technologies to optimize the overall performance of the system.

Software Engineer
SkyWatch A/S

2019-01 - 2023-01

Companion Computer (Edge-Based Coprocessor) [SkyWatch A/S] During the implementation of a companion computer project, Daniel took charge of its construction, focusing on computer vision tasks such as object tracking and machine learning functionalities for object recognition. The programming languages employed were c++ and bash, and the project involved the use of OpenCV. The development was carried out in a Linux environment, emphasizing skills in Linux development, computer vision, and machine learning. The project objective was to replace expensive hardware that previously performed similar tasks but was constrained by numerous limitations.

Linux Distribution (Variscite, Yocto) [SkyWatch A/S] During the implementation of a product upgrade project, Daniel took charge of its linux image, creating a Yocto setup for the NXP chip, creating a ROS2 and GStreamer focused setup and leading the app integration. The programming languages employed were c++ and bash. The development was carried out in a Linux environment, emphasizing skills in Linux development, computer vision.

Projects ) C# App Development [SkyWatch A/S] As part of a larger agile team, Daniel conducted various tasks and bug fixes in C# app development. The responsibilities included backend work, implementing view models, and establishing serial communication with mavlink for drone-related functions, as well as reworking the arcgis implementation. The role involved numerous smaller tasks, significant bug fixes, and a redesign of how the app utilized and stored satellite maps with elevation data. The team used a lightweight agile framework focused around sprints, Kanban boards, and pull requests.

Development of base images for production devices [SkyWatch A/S] Daniel played a key role in developing and configuring a custom Windows operating system image for the product's Windows tablet. His expertise in the Windows environment was crucial in tailoring the operating system to meet the specific needs of the tablet's hardware and software. Additionally, Daniel established essential procedures and standards for the Production team, ensuring efficient and consistent deployment of the Windows image across all tablets. His contributions were vital in enhancing the tablet's performance and streamlining the production process.

Academic Background

MSc.
University of southern Denmark

2017-01 - 2019-01

BSc.
University of southern Denmark

2014-01 - 2017-01

Contact contractor

/