Daniel Carton
Founder & Managing Director
Experience
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)
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
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).
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).
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
Education
Technical University of Munich
Ph.D. in Engineering · Munich, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Daniel based?
What languages does Daniel speak?
How many years of experience does Daniel have?
What roles would Daniel be best suited for?
What is Daniel's latest experience?
What companies has Daniel worked for in recent years?
Which industries is Daniel most experienced in?
Which business areas is Daniel most experienced in?
Which industries has Daniel worked in recently?
Which business areas has Daniel worked in recently?
What is Daniel's education?
What is the availability of Daniel?
What is the rate of Daniel?
How to hire Daniel?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Founder & Managing Director
Nearby freelancers
Professionals working in or nearby Munich, Germany