Recommended expert

Daniel Carton

Founder & Managing Director

Daniel Carton
Munich, Germany

Experience

Apr 2018 - Present
7 years 11 months

Founder & Managing Director

BotCraft GmbH

  • Building the company with a focus on connectivity for IIoT and Industry 4.0, iRPA/process automation, advanced robotics and smart systems, sensors and services
  • Project management and software architecture for IoT gateway development (since 2020) with protocol translation, IT/OT convergence and GRC
  • Developing RPA bots for automating and monitoring industrial processes with an agent-based AI approach (since 2020)
  • Implementing unsupervised clustering and anomaly detection for time series data in big data streaming pipelines (since 2021)
  • Introducing a Docker-based release train for OTA updates with DevSecOps and CI/CD (since 2018)
Oct 2015 - Mar 2018
2 years 6 months

Senior Navigation Specialist; Senior DevOps Specialist

Magazino GmbH

  • C++/Python development for autonomous robot navigation and sensor data processing for navigation and collision avoidance
  • Integration of sensors, embedded systems, Raspberry Pi and I²C boards as well as drive base (CANopen)
  • Developing automated CI/CD pipelines with hardware-in-the-loop, unit testing, Jenkins API, Jira API, schroot and Debian packaging
  • Implementing ML/AI algorithms for anomaly detection in HiL
  • Process development, KPI definition as well as testing strategy, test case definition and GitOps with Bitbucket
Nov 2010 - Sep 2015
4 years 11 months

Ph.D. Candidate (CoTeSys, IURO, SHRINE)

Technical University of Munich

  • Autonomous Robot Navigation (ROS)
  • Optimal control (Embedded C++)
  • Model predictive control
  • Data science / statistics (Python, R)
  • Machine learning and AI (Gaussian Processes, Neural Networks)
  • HW/SW integration of robot systems
  • Linux system administration (POSIX, Win32)
  • Administration of Apache, Typo3, Postman, MySQL, Git, SVN, PXE, diskless, OverlayFS, LDAP
  • Operation of web, data and backup servers and digital document management

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (12.5 years), Manufacturing (10.5 years), Education (5 years), and Transportation (2.5 years).

Information Technology
Manufacturing
Education
Transportation

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Research and Development (15.5 years), Information Technology (12.5 years), Product Development (10.5 years), Project Management (8 years), and Quality Assurance (2.5 years).

Research and Development
Information Technology
Product Development
Project Management
Quality Assurance

Summary

Software architect and project manager for agile software development from design to deployment and monitoring, with broad experience in product development. Strong at translating complex requirements into technical solutions based on distributed expertise within a team. Stakeholder management from shop floor to C-level through open and authentic communication backed by analytical, data-driven reasoning.

Many years of experience in robotics bring skills such as implementing optimal control or model predictive control and nonlinear programming algorithms in the context of motion planning and control. Real-time control with task-scheduling systems like RTOS and interfaces like EtherCAT is part of a wide range of applications implemented for robotics, motion control and position tracking.

This control engineering foundation has been enhanced over the years, especially since 2020, with skills in computer vision, machine learning, artificial intelligence and large language models (LLMs). This also provides the ability to develop forward-looking applications. In addition to pure embedded development at the bare-metal and application level, the consultant also works on cyber resilience. This layer of software development has become essential in this field in order to implement security by design and security by default.

In projects, broad knowledge has been gained in architecture and solution design for applications and embedded software, including interfaces and APIs. Longstanding experience with Linux OS, POSIX and Linux kernel modules/drivers supports debugging and performance optimization. Know-how in optimizing at the OS level or bus level in the context of prioritization, caching, stack/heap or cgroups is also available and also applies when using virtualization technologies like Docker or Podman. There is also a portfolio of methods for optimization in constrained embedded environments, for example through data structures.

The strong motivation to delve deeper into embedded, OS, kernel and file system topics in order to better grasp stability and cybersecurity brings the subject into focus early on during requirements analysis. Basic knowledge in VHDL and experience in CUDA are present and have recently come back into focus for further training, as both are advancing rapidly in the edge AI and humanoid robotics field.

Skills

  • Micromaster 440
  • Siemens S7
  • Atmel Sam D10
  • Bq78350-r1
  • Abb Irc5
  • Python And Data-science Tools
  • Ruff
  • Black
  • Pylint
  • Flake8
  • Pep8
  • Pydantic
  • Json Schema
  • Jedi
  • Scikit Learn
  • Scipy
  • Pandas
  • Numpy
  • Keras
  • Tensorflow
  • Python
  • C
  • C++
  • R
  • Matlab
  • Abb-rapid
  • C#
  • Java
  • Groovy
  • Bash/shell
  • Powershell
  • Batch
  • Sql
  • Html
  • Cmake/make
  • Twincat
  • Codesys
  • Caffe
  • Pytorch
  • Sqlalchemy
  • Plotly/dash
  • Matplotlib
  • Bokeh
  • Seaborn
  • Qt5 / Pyqt
  • Django
  • Web2py
  • Fastapi
  • Scrapy
  • Tia
  • Embedded And Robotics
  • Control Theory
  • (Hard) Real-time
  • Linux Kernel
  • Driver Development
  • Bare Metal
  • Bootloader
  • Ros / Rostest
  • Opencv/pcl
  • Motion Planning
  • Trajectory Planning
  • Sensor Fusion
  • Nxp Imx6/8
  • Stm32
  • Beautiful Soup
  • Flask
  • Nginx
  • Cython
  • Nltk
  • Ml, Ai And Architectures
  • Linear Algebra
  • Gradient Descent
  • Sgd
  • Nag
  • Newton's Method
  • Conjugate Gradient
  • Nelder-mead
  • Pso
  • Genetic Algorithms
  • Simulated Annealing
  • Gaussian Processes
  • Linear Optimization
  • Non-linear Optimization
  • Quadratic Optimization
  • Supervised Learning
  • Dqfd
  • Model-based Rl
  • Irl
  • Adaboost
  • Neural Networks
  • K-means Clustering
  • Hierarchical Clustering
  • Pca
  • Linear Regression
  • Non-linear Regression
  • Logistic Regression
  • Hmm
  • Decision Trees
  • Random Forest
  • Svm
  • Knn
  • Naive Bayes
  • Gbm
  • Unsupervised Learning
  • Transformer
  • Pre-training And Tuning
  • Large-scale Processing
  • Distributed Training
  • Optimization Algorithms
  • Model Parallelism
  • Sharding
  • Quantization
  • Pruning
  • Knowledge Distillation
  • Hardware Acceleration (Gpus, Tpus, Fpgas)
  • Continual Learning
  • Genai
  • Llm
  • Nlp
  • Classical Nlp
  • Modern Nlp
  • Ica
  • Gmm
  • Gpt
  • T-sne
  • Bert
  • Deep Learning Architectures
  • Unilm
  • Autoencoders
  • Megatron-lm
  • Xlnet
  • Attention Mechanisms
  • Claude
  • Cnns
  • Llama
  • Rnns
  • Deepseek
  • Gnns
  • Gr00t
  • Lstm
  • Isaac
  • Gru
  • Mujoco
  • Gan
  • Capsnets
  • Ray
  • Brax
  • Dbn
  • Resnets
  • Ntms
  • Memory Networks
  • Deep Reinforcement Learning
  • Q-learning
  • Deep Q-networks
  • Policy Gradient Method
  • Actor-critic Method
  • Temporal Difference Learning
  • Ddpg
  • Td3
  • Sac
  • Computer Vision
  • Feature Extraction (Surf, Sift, ...)
  • Semantic Segmentation (Fcns, U-net, Deeplab, ...)
  • Instance Segmentation (Panoptic Segmentation, ...)
  • Boundary-based Segmentation (Canny, Active Contour, ...)
  • Region-based Object Detection (Faster R-cnn, R-fcn, ...)
  • Single-stage Object Detection (Yolo, Ssd, ...)
  • Anchor-based Object Detection (Retinanet, Efficientdet, ...)
  • Anchor-free Object Detection (Centernet, Cornernet, ...)
  • Node-red
  • Apache Kafka
  • Spark/pyspark
  • Storm
  • Flink
  • Dask
  • Restful Api / Rpc
  • Openapi
  • Coap Api
  • Bluetooth Le
  • 4g/5g Privatelte
  • Yaml
  • Json
  • Xml
  • Mqtt
  • Nanomsg/zmq
  • Rabbitmq
  • Opc-ua
  • Uart/usart
  • Serial/rs232/rs485
  • Smbus
  • Spi-bus
  • I2c
  • Can
  • Tcp/ip
  • Udp Sockets
  • Websockets
  • Protobuf
  • Gpub-sub / Grpc
  • Jdbc
  • Openwire
  • Soap
  • Amqp/smqp
  • Snmp
  • Xmpp
  • Stomp
  • S7 Protocol
  • Modbus
  • Isobus
  • Ebus
  • Mbus
  • Ethercat
  • Siemens S7 Plc
  • Allen Bradley Plc
  • Rockwell Plc
  • Mitsubishi Plc
  • Schneider Plc
  • Phoenix Contact Plc
  • Beckhoff Plc
  • Abb Robots
  • Yaskawa
  • Universal Robots
  • Kuka Robots
  • Fanuc Robots
  • Mitsubishi Robots
  • Denso Robots
  • Franka Emika Robots
  • Neura Robots
  • Stäubli Robots
  • Cloud Databases
  • Cloud Architectures
  • Etl Architectures
  • Data Warehouse
  • Data Mart
  • Data Lake
  • Sqlite
  • Postgresql
  • Mysql
  • Mssql
  • Mongodb
  • Mariadb
  • Influxdb
  • Aws
  • Azure
  • Gcp
  • Aws Caf
  • Dynamodb
  • S3
  • Aws Kinesis
  • Awsiot Core
  • Aws Redshift
  • Aws Timestream
  • Aws Lambda
  • Aws Iam
  • Azure Caf
  • Azure Iot
  • Azure Sql
  • Azure Cosmos Db
  • Profinet
  • Profibus
  • Rostest
  • Gtest
  • Ctest
  • Gdb
  • Valgrind
  • Pytest/py-unittest
  • Robot Framework
  • Postman
  • Insomnia
  • Readyapi
  • Soapui
  • Jira
  • Trello
  • Confluence
  • Xray
  • Restbus Testing
  • Rpa
  • Automation Anywhere
  • Ui-path
  • Ms Power Automate
  • Embedded Linux
  • Yocto Linux
  • Unix Kernel
  • Linux Server
  • Rtos
  • Windows
  • Wmi
  • Com/dcom
  • Dbus
  • Dcom
  • Bitbucket
  • Bamboo
  • Latex
  • Google Workspace
  • Ms Office
  • Office 365
  • Teams
  • Visual Studio
  • Vscode
  • Spyder
  • Pycharm
  • Vim
  • Miro
  • Draw.io
  • Smartsheets
  • Sap
  • Polarion
  • Helix
  • Rbe
  • Gitops
  • Git
  • Svn
  • Jenkins
  • Gitlab-ci
  • Sonarqube
  • Clang
  • Cppcheck
  • Cpplint
  • Pytest-coverage
  • Docker
  • Kubernetes
  • Helm
  • Airflow
  • Ansible
  • Oop
  • Ood
  • Ooa
  • Tdd
  • Bdd
  • Cloud Native
  • Agile/scrum
  • Kanban
  • Ci/cd
  • Design Thinking
  • Lean
  • Waterfall
  • V-model97
  • Aspice
  • Adas
  • Autosar
  • Asil
  • Iso 26262
  • Terraform
  • Graylog
  • Prometheus
  • Halcon Hdevelop
  • Ecu-test
  • Exam
  • Dspace Hil
  • Iec 30141
  • Iec 61508
  • Iso 13489
  • Iso 13485
  • Iec 60601
  • Iec 62304
  • Iec 60335
  • Iso 3691-4
  • Vda 5050
  • Iso 9001
  • Iso 25002
  • Iec62443
  • Iec81001
  • Functional Safety
  • It/ot Convergence
  • Iot/iiot
  • Project Management
  • Initiation
  • Planning
  • Execution
  • Closing
  • Maintenance
  • Visualization

Languages

English
Advanced
Spanish
Advanced
German
Intermediate

Education

Nov 2010 - Sep 2015

Technical University of Munich

Ph.D. in Engineering · Munich, Germany

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Daniel based?

Daniel is based in Munich, Germany.

What languages does Daniel speak?

Daniel speaks the following languages: English (Advanced), Spanish (Advanced), German (Intermediate).

How many years of experience does Daniel have?

Daniel has at least 15 years of experience. During this time, Daniel has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 5 years and 1 month. Note that Daniel may not have shared all experience and actually has more experience.

What roles would Daniel be best suited for?

Based on recent experience, Daniel would be well-suited for roles such as: Founder & Managing Director, Senior Navigation Specialist; Senior DevOps Specialist, Ph.D. Candidate (CoTeSys, IURO, SHRINE).

What is Daniel's latest experience?

Daniel's most recent position is Founder & Managing Director at BotCraft GmbH.

What companies has Daniel worked for in recent years?

In recent years, Daniel has worked for BotCraft GmbH.

Which industries is Daniel most experienced in?

Daniel is most experienced in industries like Information Technology (IT), Manufacturing, and Education. Daniel also has some experience in Transportation and Logistics.

Which business areas is Daniel most experienced in?

Daniel is most experienced in business areas like Research and Development (R&D), Information Technology (IT), and Product Development. Daniel also has some experience in Project Management and Quality Assurance (QA).

Which industries has Daniel worked in recently?

Daniel has recently worked in industries like Information Technology (IT) and Manufacturing.

Which business areas has Daniel worked in recently?

Daniel has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Daniel's education?

Daniel holds a Doctorate from Technical University of Munich.

What is the availability of Daniel?

Daniel is immediately available full-time for suitable projects.

What is the rate of Daniel?

Daniel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Daniel?

To hire Daniel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 910-1070 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.