Arne Hendricks
Embedded Fullstack Developer
Experience
Embedded Fullstack Developer
IoT / Infrastructure Automation Sector
- Analysis of legacy codebase and identification of architectural issues, implementing improvements in coordination with the Product Owner.
- Development of clean, efficient, and fully documented code following established software engineering practices and standards.
- Analysis of Erlang components in backend and device layers to provide recommendations for ensuring stable system operation.
- Setup and optimization of CI/CD pipelines on client infrastructure, including testing, debugging, and certificate management quality assurance.
- Participation in planning, design, and implementation of epics and stories according to Product Owner specifications.
- Technical consultation for Product Owner regarding Erlang codebase management and best practices.
- Collaboration with Product Owner, Scrum Master, and development team to ensure timely delivery of features.
- Elixir & Phoenix + PostgreSQL
- Erlang
- IoT
- CI/CD
- Git
- Agile/Scrum
- Docker
- Kubernetes
- Frontend (VueJS)
- Embedded Devices
Researching Developer
Private Lab
My main responsibility was to build the C++ runtime interfaces for a new high performance runtime. I also worked on a project in embedded software, predicting non-functional properties of System-on-Chip Architectures. On a daily basis, I have been using C++ and modern C++ 2011+ features like template meta-programming. In this process, I have played an important role among the developers leading and helping them deliver their tasks. I have also been in close touch with other project partners, stakeholders and managers to ensure good communication and solution adoption.
Organising team meetings outside office hours to strengthen bounds between members
Discuss personal achievements and provide advice and support during lunch time
Champion the agile process followed within the Dev Team. Ensure that our processes are understood by others
Help and support members choosing and maintaining the path towards improving current aptitudes and gaining new skill sets
Worked daily in Linux-based HPC environments, compiling, deploying, and debugging C++ runtimes and parallel applications on multi-node systems.
Integrated the HPX high-performance C++ runtime with heterogeneous computing frameworks such as CUDA, OpenMP, and MPI for large-scale workloads.
Designed and reviewed GSoC project proposals focused on parallel computing, task-based execution models, and large-scale scalability on supercomputers.
Implemented and tuned asynchronous and distributed execution models suitable for massively parallel HPC applications.
Performed in-depth performance analysis and optimization of parallel C++ code, focusing on thread scheduling, load balancing, and memory usage.
Used profiling and debugging tools (e.g. Valgrind, Perf) to identify performance bottlenecks, memory leaks, and concurrency issues in HPC applications.
Designed and executed scalability, stress, and regression test plans to validate runtime stability on high core counts and distributed-memory systems.
Collaborated with HPC users and research teams to reproduce and resolve runtime incidents on multi-node clusters.
Handled service request style support from researchers for HPX and HPC runtime components.
Authored technical documentation and deployment guides for installing, configuring, and operating HPC runtimes on Linux clusters.
Worked with modern C++ (C++11/14/17/20) and template metaprogramming to build efficient, low-overhead abstractions for high-performance and parallel code.
Contributed to improving HPC runtime APIs for better usability, robustness, and efficiency in large-scale scientific and engineering applications.
Collaborated with hardware and computer-architecture researchers to analyse and predict non-functional properties of SoC and HPC-style systems.
Used Python and scientific libraries (NumPy, SciPy, Pandas, scikit-learn) for data analysis, performance evaluation, and result post-processing in HPC research projects.
Used CUDA and OpenMP, MPI to implement Algorithms and Applications on Cluster Nodes
Applied structured incident and problem management practices aligned with ITIL-style process thinking in HPC contexts.
Worked closely with cross-functional teams to ensure reliable operation of HPC software stacks.
Supported contributors and users in debugging distributed and parallel workloads, including race conditions, scalability issues, and non-deterministic failures.
Promoted CI/CD and automated testing for high-performance runtimes to maintain reliability and reduce regressions on HPC systems.
Devops Fullstack Engineer
Biotechnology / AI-driven Genomics
- Designed and developed backend services in JavaScript (Node.js) and MongoDB to process and validate genomic variant data, ensuring data integrity at scale – a principle directly transferable to cloud security misconfiguration detection.
- Implemented mechanisms to cross-check new data entries against existing records, mirroring the automated detection of misconfigurations and attack paths in cloud environments.
- Extended the frontend (JavaScript/React/Vue.js) to deliver a user-friendly interface for complex AI analyses, demonstrating my ability to make advanced analytics accessible to non-technical users.
- Optimized MongoDB schemas and query performance to handle large heterogeneous datasets, similar to PathShield’s need to aggregate and normalize multi-cloud configuration data.
- Integrated secure access controls and validation workflows to protect sensitive genomic information, experience that directly informs PathShield’s approach to compliance with NIST/ISO 27001 and SOC 2 frameworks.
- Collaborated with University of Bonn to align data services with deep learning pipelines, building expertise in AI-ready data preparation.
- Contributed to deployment and observability practices (Docker, Kubernetes), aligning with my focus on agentless, cloud-native SaaS architectures.
- MongoDB
- JavaScript (NodeJS, React)
- REST APIs
- NodeJS
- Data Validation & Access Control
- AI-Ready Data Pipelines
- Docker
- Kubernetes
- Linux, Shell
Devops Fullstack Engineer
Open Source Identity & Access Management
- Designing and implementing a cloud-native microservices architecture for Nubus based on Kubernetes.
- Developing backend services and APIs primarily in Python (FastAPI) and Shell scripting.
- Creating, deploying, and managing Docker containers, Helm charts, and Kubernetes resources.
- Building, maintaining, and optimizing GitLab CI/CD pipelines with full automation and rollback strategies.
- Implementing Single Sign-On (SSO) authentication workflows using Keycloak (OIDC integration and customization).
- Administering and hardening Debian Linux systems, focusing on security and system stability.
- Leading E2E (end-to-end) system testing, including test design, execution, and reporting for full-stack validation.
- Operating the platform under Site Reliability Engineering (SRE) principles: monitoring, alerting, performance tuning, incident response, and SLAs.
- Driving automation for scaling, deployment, observability, and disaster recovery.
- Ensuring high availability, resilience, and security compliance across services and infrastructure.
- Working collaboratively in agile teams (Scrum) and DevOps culture, with ownership over system reliability and delivery.
- Python3
- FastAPI
- Integration of payload data from devices into an IoT Platform via MQTT broker by integration of MQTT client into background tasks in FastAPI server
- REST APIs
- Legacy Migration
- Kafka
- SQL, SQL Alchemy
- ML / NLP (Pytorch, Langchain)
- IoT Device Integration
- Kubernetes
- Docker
- Linux, Shell
Devops Fullstack Engineer
Retail Sector
- Support in the development of a software solution in the area of conditional procedures.
- Implementation of frontend and backend components using Angular and Java technologies in an agile and cross-functional product team.
- Development of mathematical optimization algorithms using C++
- Experience with medium to large software systems
- Defined and implemented automated workflows, including rule-based validation
- Led the development of a new workflow approval process for a new product, ensuring compliance with business requirements.
- Developed complex automation scripts and backend services primarily in Python, with additional contributions in Shell scripting (KSH & Bash), Java, and Matlab
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, Java, Spring, Spring Boot, Kotlin, Kafka, Sonarqube
- Python3
- BSI TR Certifications
- HTML Templating (Thymeleaf)
- Javascript, CSS
- OpenAPI
- Rest API Design and Implementation
- FastAPI
- PKI
- REST APIs
- Legacy IoT Migration
- SQL, SQL Alchemy
- Kubernetes, CI/CD, Docker
- ML / NLP (Pytorch, Langchain)
- PostgreSQL, MySQL, Maven, Gradle
- C++ 17/20 Architecture and Implementation
- Boost, STL, JsonCPP
- Performance optimization of mathematical algorithms
- Helped developing a system that optimized supply chain volumes for nation wide distribution of supermarket chain
- SQL/JDBC
- Unix, Bash, Linux, ACLs, SAN
- GIT
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- Azure DevOps
- JIRA & Confluence
- Unit and integration testing tools (e.g., Jasmine, Karma, Jest)
- Scrum or Kanban methodologies.
Devops Fullstack Engineer
Energy Sector
- Develop and enhance Angular-based UIs for energy sector applications.
- Implement image and grid model editors for SCADA environment visualization.
- Integrate microservices (Java Spring Boot, .NET) into frontends.
- Build dashboards to visualize real-time energy data.
- Debug and resolve issues in visualization tools and editors.
- Analyze and adopt new technologies for energy-related front-end projects.
- Collaborate with cross-functional teams to clarify energy domain requirements.
- Create technical roadmaps and provide project effort estimates.
- Perform unit and integration tests to ensure system reliability.
- Defined and implemented automated workflows, including rule-based validation
- Led the development of a new workflow approval process for a new product, ensuring compliance with business requirements.
- Developed complex automation scripts and backend services primarily in Python, with additional contributions in Shell scripting (KSH & Bash), Java, and Matlab
- Docker, Kubernetes, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, Java, Kotlin, Kafka, Sonarqube
- Java, Spring, Spring Boot
- HTML Templates (Thymeleaf)
- Angular, Javascript, CSS
- SQL
- BSI TR Certifications
- Kubernetes, Docker, CI/CD Gitlab
- REST APIs
- Angular, TypeScript, state management for micro frontends
- OpenAPI
- ML / NLP (Pytorch, Langchain)
- Angular 14/Angular15
- Java Spring Boot, PostgreSQL, MySQL, Maven, Gradle
- .NET, microservices integration
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- SCADA systems, image/grid model editors, real-time dashboards.
- Integrated Keycloak for authentication and authorization (OAuth2, OIDC, SSO) into enterprise applications.
- Implemented secure user management and access control using Keycloak.
- Customized Keycloak themes for login and account management portals.
- Automated Keycloak client and realm configuration via REST API.
- Integrated microservices authentication flows with Keycloak and Spring Boot security adapters.
- Databank Concepts
- Azure Cloud
- Unix, Bash, Linux, ACLs, SAN
- Azure DevOps
- JIRA & Confluence
- Unit and integration testing tools
- Scrum or Kanban methodologies.
Fullstack Engineer
Technology Startup
- Support in the development of a software solution in the area of conditional procedures.
- Implementation of frontend and backend components using React and Elixir technologies in an agile and cross-functional product team.
- Development of algorithms using PHP
- Experience with medium to large software systems
- Platform based on Elixir OTP / Phoenix, Postgres,
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, Kafka, Sonarqube
- Redis
- REST APIs
- SQL
- Machine Learning (ML): TensorFlow, PyTorch, Scikit-learn, Keras
- Hugging Face Transformers, Deep Learning, OpenAI GPT Models, ChatGPT API, MLOps
- GIT
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- JIRA & Confluence
- Unit and integration testing tools
Lead Fullstack Engineer
Insurance/Finance Sector
- Construction and operation of new internal products to connect customer landscape to a business process management system based on AWS cloud infrastructure.
- Lead Frontend Development Engineer
- Design of UI Components
- Develop serverless and container-based, scalable solutions based on existing software frameworks and develop them further
- Take over active consultation of the customer in order to be able to use appropriate technologies for the optimization of the business processes.
- Implementation of efficient data structures for recording, storing and providing data for application data as well as reporting
- Participated in daily code PRs/Reviews/Approvals.
- Participated in on-call rotation and production code promotions.
- Ongoing evangelization of CI/CD/CDD and SRE best practices through Lightning Talks, documentation, and developer engagement.
- Proposal for detailed software architecture incl. handover to development
- Setup and moderation of architecture workshops with stakeholders
- Introduced SCRUM best practices into Team
- Defined and implemented automated workflows, including rule-based validation
- Led the development of a new workflow approval process for a new product, ensuring compliance with business requirements.
- Developed complex automation scripts and backend services primarily in Python, with additional contributions in Shell scripting (KSH & Bash), Java, and Matlab
- Coordinated with stakeholders to establish rule-based processing standards and manage exception handling.
- Conducted process re-engineering to optimize workflows and streamline automation efforts.
- Collaborated with business analysts to translate business requirements into technical specifications.
- Managed migration and new development efforts, ensuring seamless knowledge transfer to production support and development teams.
- Monitored system operations, diagnosed issues, performed root cause analysis, and coordinated remediation efforts.
- Worked with UNIX-based systems, utilizing knowledge of process management, file system ACLs, storage concepts (SAN), networking, clustering, and virtualization.
- Docker, Codebeamer, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, Java, Kotlin, Kafka, Sonarqube
- Kubernetes
- BSI TR Certifications
- Java, Spring, Spring Boot
- HTML Templates (Thymeleaf)
- Angular, Javascript, CSS
- SQL
- Angular, TypeScript, state management for micro frontends (e.g., Redux)
- OpenAPI
- REST APIs
- PostgreSQL, MongoDB & RabbitMQ
- Angular 14/Angular15
- Java Spring Boot, Postgres, Maven, Gradle
- Interface Design
- Ensure Extensibility and Maintainability of Software
- Unix, Bash, Linux, ACLs, SAN
- Selenium
- Databank Concepts
- Azure Cloud
- JIRA & Confluence
- Project Management
- Expansion of a self-developed, web-based ERP application
- Conception and development of software, interfaces and database scripts
- Architectural advice on in-house web applications
- Requirements analysis and recording in close cooperation with the specialist departments
- Creation of technical concepts and documentation
- Advice on improving code quality
- RabbitMQ, Django
- Python3
- TimescaleDB
- React, Angular Frontend
- Machine Learning (ML): TensorFlow, PyTorch, Scikit-learn, Keras
- Hugging Face Transformers, Deep Learning, OpenAI GPT Models, ChatGPT API, MLOps
- JSF, JSP, JBoss / WildFly
- Oracle Database Server, Oracle RDBMS
- JPA, Hibernate, FlyWay
Fullstack Engineer
Technology Startup
- Support in the development of a software solution in the area of conditional procedures.
- Implementation of frontend and backend components using React and PHP technologies in an agile and cross-functional product team.
- Development of algorithms using PHP
- Experience with medium to large software systems
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, PHP, Laravel, Kafka, Sonarqube
- Redis
- MySQL
- Machine Learning (ML): TensorFlow, PyTorch, Scikit-learn, Keras
- Hugging Face Transformers, Deep Learning, OpenAI GPT Models, ChatGPT API, MLOps
- GIT
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- JIRA & Confluence
- Unit and integration testing tools
Lead Fullstack Engineer
Insurance Sector
- Construction and operation of new internal products to connect customer landscape to a business process management system based on AWS cloud infrastructure.
- Lead Frontend Development Engineer
- Design of UI Components
- Develop serverless and container-based, scalable solutions based on existing software frameworks and develop them further
- Take over active consultation of the customer in order to be able to use appropriate technologies for the optimization of the business processes.
- Implementation of efficient data structures for recording, storing and providing data for application data as well as reporting
- Participated in daily code PRs/Reviews/Approvals.
- Participated in on-call rotation and production code promotions.
- Ongoing evangelization of CI/CD/CDD and SRE best practices through Lightning Talks, documentation, and developer engagement.
- Proposal for detailed software architecture incl. handover to development
- Setup and moderation of architecture workshops with stakeholders
- Introduced SCRUM best practices into Team
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, Java, Kotlin, Kafka, Sonarqube
- Kubernetes
- SQL Alchemy
- Python3
- FastAPI
- PostgreSQL, MongoDB & RabbitMQ
- OpenAPI
- Angular 14/Angular15
- Java Spring Boot, Postgres, Maven, Gradle
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- Selenium
- Databank Concepts
- Azure Cloud
- JIRA & Confluence
- Project Management
Senior Fullstack Engineer
Digitized Mail Solutions
- Conversion of the platform from monoliths to modular architectures to microservices
- Conception and development of solutions
- Organization of the system-wide functional process
- Implementation of efficient data structures for recording, storing and providing data for application data as well as reporting
- Identification of architectural optimization potential
- Communication to management and developers
- Optimization performance (process durations and CPU/RAM consumption)
- Participated in daily code PRs/Reviews/Approvals.
- Analysis and improvement of an existing Python application code
- Participated in on-call rotation and production code promotions.
- Ongoing evangelization of CI/CD/CDD and SRE best practices through Lightning Talks, documentation, and developer engagement.
- Proposal for detailed software architecture incl. handover to development
- Use of software solutions to accelerate the conversion
- Docker, Terraform, Jenkins, Gitlab, Angular 14, Python, Asyncio, FastAPI, RabbitMQ, MongoDB, Sonarqube
- SQL Alchemy
- Python3
- IoT Device Integration
- Kubernetes, Docker & Jenkins
- CI/CD, TDD
- PostgreSQL, TimescaleDB
- Integrated Keycloak for authentication and authorization (OAuth2, OIDC, SSO) into enterprise applications.
- Implemented secure user management and access control using Keycloak.
- Customized Keycloak themes for login and account management portals.
- Automated Keycloak client and realm configuration via REST API.
- Integrated microservices authentication flows with Keycloak
- Pandas & Numpy, Scipy & scikit-learn, Django
- OpenAPI
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- JIRA & Confluence
- Project Management
Fullstack Engineer
Technology Startup
- Support in the development of a software solution in the area of conditional procedures.
- Implementation of frontend and backend components using React and PHP technologies in an agile and cross-functional product team.
- Development of algorithms using PHP
- Experience with medium to large software systems
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, PHP, Laravel, Kafka, Sonarqube
- Redis
- MySQL
- Machine Learning (ML): TensorFlow, PyTorch, Scikit-learn, Keras
- Hugging Face Transformers, Deep Learning, OpenAI GPT Models, ChatGPT API, MLOps
- Integration of Sensor Data from devices into an IoT
- Integration of MQTT client into background tasks in FastAPI
- GIT
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- Integrated Stripe API for secure payment processing in web and mobile applications.
- Implemented subscription and one-time payment flows with PayPal REST APIs.
- Developed secure payment workflows including webhook handling for payment providers (Stripe)
- Built custom billing logic for SaaS platforms including refunds, invoices, and receipts with Stripe API
- Ensured PCI-DSS compliance in applications handling sensitive payment data.
- JIRA & Confluence
- Unit and integration testing tools
Fullstack Team Lead
Security Sector
- Planning and executing of technology vision
- Designed and evolved the Architecture of the system
- Individual Contributor on a small Platform Team responsible for a Kubernetes-based PaaS.
- Migration of software architecture and operational readiness to microservice landscape
- Kubernetes, Helm, Gitlab
- Transitioned, released, and delivered several products into Kubernetes.
- C++ 17, Boost Library, Java, Spring Boot, REST, Gradle
- TimescaleDB
- CI/CD, TDD
- IPSEC based VPN overlays
- Analysis and improvement of an existing Python application code
- Automatic configuration of IPSEC based VPNs
- Angular, Javascript/Typescript, HTML, CSS, Python, Asyncio, Threads, Sonarqube, Express
- VueJS
- Integrated Keycloak for authentication and authorization (OAuth2, OIDC, SSO) into enterprise applications.
- Implemented secure user management and access control using Keycloak.
- Customized Keycloak themes for login and account management portals.
- Automated Keycloak client and realm configuration via REST API.
- Integrated microservices authentication flows with Keycloak and Spring Boot security adapters.
- FastAPI, Pandas & Numpy, Scipy & scikit-learn
- OpenAPI
- PostgreSQL
- Kubernetes, Docker & Jenkins
- Optimization performance (process durations and CPU/RAM consumption)
- Developed microservices and architecture for monitoring components
- High performance timeseries db implementation
- Ensure Extensibility and Maintainability of Software
- Event streaming platform
- JIRA & Confluence
- Domain Driven Design
- Design Pattern Libraries
- Kubernetes Helm charts and Gitlab pipelines for automated publishing of releases
- SNMP based microservice for fault detection of members of overlay
Fullstack Team Lead
Retail Sector
- Developed a proof-of-concept (PoC) video streaming system leveraging Real-time Transport Protocol (RTP) and Session Initiation Protocol (SIP)
- Project aimed to establish a scalable, real-time communication framework for high-quality video streaming with seamless session management.
- RTP for real-time media transport, ensuring low-latency and high-quality video transmission
- SIP-based session management for initiating, modifying, and terminating video stream
- End-to-end video call setup, including stream negotiation and codec selection
- Integration with WebRTC and SIP softphones for browser-based and VoIP client compatibility
- Adaptive bitrate streaming and error recovery mechanisms for network resilience
- Deployment on Kubernetes with scalable media servers for dynamic load balancing
- Logging and monitoring using Grafana and Prometheus for stream performance analytics
- Successfully demonstrated the feasibility of RTP/SIP-based video streaming in a real-time environment, providing a foundation for future VoIP, teleconferencing, and multimedia communication solutions.
Fullstack Engineer
Technology Startup
- Support in the development of a software solution in the area of conditional procedures.
- Implementation of frontend and backend components using React and PHP technologies in an agile and cross-functional product team.
- Development of algorithms using PHP
- Experience with medium to large software systems
- Docker, Terraform, Jenkins, AWS, Gitlab, CI/CD, TDD, PHP, Laravel, Kafka, Sonarqube
- Redis
- MySQL
- Integrated Stripe API for secure payment processing in web and mobile applications.
- Implemented subscription and one-time payment flows with PayPal REST APIs.
- Developed secure payment workflows including webhook handling for payment providers (Stripe)
- Built custom billing logic for SaaS platforms including refunds, invoices, and receipts with Stripe API
- Ensured PCI-DSS compliance in applications handling sensitive payment data.
- Machine Learning (ML): TensorFlow, PyTorch, Scikit-learn, Keras
- Hugging Face Transformers, Deep Learning, OpenAI GPT Models, ChatGPT API, MLOps
- GIT
- Interface Design
- Ensure Extensibility and Maintainability of Software
- REST
- JIRA & Confluence
- Unit and integration testing tools
Software Team Lead / Architect - Full Stack
Energy Sector/IoT
- Planning and executing the technology vision
- Designing and evolving the system architecture
- Implementing efficient data structures to record, store and provide data for business intelligence and reporting
- Developing an advanced application for data processing around energy providers' demand response connected to virtual power plants
- Optimizing the core control of industrial plants and large batteries for grid stabilization
- Integrating enterprise applications and a customer-facing SaaS platform into the IoT service landscape
- Designing, supporting and improving core service components with internal and external development teams and partners
- Improving performance (process times and CPU/RAM usage)
- Finding technical solutions to implement and optimize business processes across different systems in close cooperation with business owners, program leads, product owners, etc.
- Developed algorithms and marketed balancing energy on the electricity market
- Working in a distributed environment using Python, SQL Server, Flask, JavaScript, TypeScript, CSS, HTML, Angular 14, FastAPI, SQLAlchemy, PostgreSQL, Express
- Selenium
- Hexagonal software architecture
- Database concepts
- Pandas & NumPy, SciPy & scikit-learn
- Integrating with Jenkins and Groovy scripting
- Ensuring extensibility and maintainability of software
- JIRA & Confluence
- Docker
- Also: Git, REST, React
- Microservices
- Implemented local build and test environment workflow using Packer, Vagrant, Ansible and Bash
- Took part in CI/CD discussions and design
- Participated in daily code PR reviews and approvals
- Participated in on-call rotation and production code deployments
- As Scrum Master, worked closely with TPM/PO to support Agile adoption
- Introduction to Domain Driven Design
- Agile process model with short development and release cycles (SCRUM)
- Project management
Software Team Lead
- Planning and executing the technology vision at a startup
- Introduced a new meeting structure focused on processes and mission to make meetings more efficient and result-oriented
- Delivered MVP successfully; now serving over 10,000 daily users
- Led product and technology department (5-10 team members)
- Designed and prototyped core backend components and engine (message processing and handling) using Elixir & Phoenix
- Built a platform with Elixir OTP, Phoenix, Vue.js (PWA), Postgres, Java EE, Gradle
- Created a prototype with Angular
- Coordinated with the Product Owner on feature requirements and planning
- Developing Domain Driven Design for the platform architecture
- DevOps tasks with Heroku, Docker, Spinnaker and Terraform on Google Cloud
- Implementing new features based on software requirements
- Defining platform architecture
- Integrated a web crawler POC and background worker using the Hound library
- Developed Progressive Web Apps with Angular and React
- REST
Software Engineering Consultant
Public Sector
- Led a team of 3-4 developers
- Managing requirements in an agile environment
- Created requirements based on domain needs in close collaboration with domain experts (mathematicians and statisticians)
- Planning and implementing Java EE components (JBoss, WildFly) using JPA/Hibernate, Oracle DB, multithreading and advanced algorithms/data structures
- EJB 2, Maven
- PostgreSQL
- Hexagonal software architecture
- Database concepts
- MongoDB
- SonarQube
- Frontend components using JSP/JSF
- Helped refine the domain model using UML
- Advised the frontend team on designing and implementing JSF (PrimeFaces) components
- Security evaluation of web applications using OWASP Top Ten guidelines
Software Teamlead
Automotive
- Led a team of 6-8 developers
- Developed embedded software to control electric axle drives for major OEMs (BMW, Mercedes, Jaguar)
- Managing requirements and deadlines in an agile environment
- Creating new requirements
- Release and milestone planning
- PostgreSQL
- Python
- Process monitoring, resiliency and real-time data operations
- Functional architecture
- Functional safety concepts
- Automotive SPICE
- Extending DOORS and ClearQuest with custom scripts
Senior Developer
Startup sector
- Implemented backend logic (message processing and handling) with Elixir & Phoenix
- Project is a real-time app using Elixir OTP and WebSocket in the gaming industry
- Supported Product Owner & Software Architect with feature requirements and planning
- DevOps tasks with Docker, Spinnaker and Terraform on Google Cloud
- Implemented new features based on software requirements
- Frontend work with JavaScript, TypeScript, React (PWA replacing native app), Java Spring
- Backend work with Erlang, Elixir, Postgres and Python Django
- Migrated backend from Ruby on Rails to Elixir
- REST
Senior Developer
Insurance/banking sector
- Implement Backend Logic (Message processing and handling) Kotlin & Spring & NodeJS
- Frontend development with Angular, Javascript, CSS, HTML, Typescript
- Backend Spring Boot / Java Spring Boot / JBoss + WildFly / Postgres / Legacy Components with EJB2, EJB3, NodeJS + Express
- Sonarqube
- Maven
- OpenAPI
- React
- Support Product Owner & Software Architect with tasks regarding feature requirements & planning
- DevOps Tasks with Kubernetes & Docker
- Implementing new features according to software requirements & SCRUM process
- Develop integration tests based on Gulp, NodeJS, and Kotlin
Full-stack Senior Developer
Resmio
- Implemented Backend Logic Python & Django & Flask
- Implemented Frontend Logic ReactJS & vanilla Javascript & JQUERY
- Supported Product Owner & Software Architect with tasks regarding feature requirements & planning
- Helped DevOps running regression tests and finding and fixing performance bugs
Senior Developer
Siemens Consulting
- Implement Cache Generation Logic using Java / Apache / Java Spring / React
- Deployment on AWS
- Use Windows MFC / C++ to dynamically generate embedded HTML
- Frontend with Angular and another Client side App with VueJS
- Implementing new features according to visual design style-guide standards and specifications
- Develop responsive UI website prototypes
Full-stack Senior Developer
Audatex Company Consulting
- Restructure and rebuild the front-end solution migrating from Angular2 to Angular2+ and RxJS. Other technologies used: Sass, Gulp, NodeJS, NPM, Typescript, Java Spring, Express
- Provide training and support for team members within front-end technologies
- Do pair programming to ensure a good understanding of new technologies and techniques
- Attend and lead code reviews and provide knowledge and support for creating a better code base
- Research and promote cutting edge technologies and design patterns like Angular 2, TypeScript, Redux, Reactive Programming, ES6, build and deploy tools etc
- Create a positive atmosphere
- Resolve tech debt and outdated processes
- Analyse security issues with outdated packages
Full-stack Developer
Several clients
- Restructure Working with clients and UX designers to deliver working software to business
- Designed and implemented Restful APIs according to customer requirements, including persistence with Mongodb and PostgreSQL
- Helped shipping brawler.gg, a innovative gaming challenge using Twitch APIs
- Design and implement React/Redux applications
- Javascript, Nodejs + Express
- FastAPI, SQLAlchemy, PostgreSQL, Express
- Pandas & Numpy, Scipy & scikit-learn
- Ruby on Rails
- Swagger / OpenAPI
- Champion new technologies and techniques
- Provide support and mentoring for the members of the team
- Technical exploration: Prototyping and Spiking activities
- Delivering working software in agile teams
- Technology evaluation, estimation and technical documentation
- Solution architecture and implementation
- Java, Postgres
- Javascript, CSS, HTML
Embedded Full-stack Developer
NDA
- Developed firmware for Atmel AVR microcontrollers firmware incorporating non-linear control algorithms for optimized system behavior.
- Integrated Wi-Fi modules for wireless data collection and used IoT protocols for real-time data transfer.
- Created a server-side application with Node.js for data management and a dynamic dashboard with React.js for data visualization and remote system control.
- Ensured robust error handling, implemented security best practices, and conducted comprehensive system testing.
- Ruby on Rails for Backend
- Collaborated with cross-functional teams and provided detailed documentation.
GSOC Mentor
Google LLC
- Mentored contributors in Google Summer of Code (GSoC) for the HPX high-performance C++ runtime
- Designed and reviewed project proposals focused on parallel computing, task-based execution, and scalability
- Guided mentees in implementing asynchronous programming models and distributed computing techniques
- Conducted code reviews for performance optimizations, memory management, and concurrency issues
- Provided technical mentorship on C++17/20 features, template metaprogramming, and modern software architecture
- Helped integrate HPX with heterogeneous computing frameworks (CUDA, OpenMP, MPI)
- Improved HPX’s API design for better usability and efficiency in large-scale computing environments
- Optimized thread scheduling and load balancing mechanisms for high-performance computing (HPC) applications
- Led discussions on benchmarking, profiling, and performance tuning for parallel workloads
- Promoted the use of CI/CD pipelines and automated testing to maintain HPX’s reliability
- Supported contributors in debugging, performance analysis, and profiling using tools like Valgrind and Perf
- Authored technical documentation and guides for HPX’s future contributors and users
Fullstack Developer
- My main responsibility was to build the Ruby on Rails components runtime interfaces for several startups. On a daily basis, I have been using HTML5, CSS3 and JavaScript as well as RoR to help building the MVC architecture including a restful API.
- Worked on several small and large frontend projects using Angular JS, Angular 2+, React JS
- Work on NodeJS + Express Backends
- Design and specification of REST API endpoints according to Swagger / OpenAPI
- Java, Java Beans (EJB2+3), Java EE based backends
- Used ActiveMQ for Message brokering
- Implementation of several apps including Unity3D augmented reality, hype local messenger apps and full-stack RoR development
Researching Developer
University Erlangen
My main responsibility was to build the C++ runtime interfaces for a new high performance runtime. I also worked on a project in embedded software, predicting non-functional properties of System-on-Chip Architectures. On a daily basis, I have been using C++ and modern C++ 2011+ features like template meta-programming. In this process, I have played an important role among the developers leading and helping them deliver their tasks. I have also been in close touch with other project partners, stakeholders and managers to ensure good communication and solution adoption.
Organising team meetings outside office hours to strengthen bounds between members
Discuss personal achievements and provide advice and support during lunch time
Champion the agile process followed within the Dev Team. Ensure that our processes are understood by others
Help and support members choosing and maintaining the path towards improving current aptitudes and gaining new skill sets
Worked daily in Linux-based HPC environments, compiling, deploying, and debugging C++ runtimes and parallel applications on multi-node systems.
Integrated the HPX high-performance C++ runtime with heterogeneous computing frameworks such as CUDA, OpenMP, and MPI for large-scale workloads.
Designed and reviewed GSoC project proposals focused on parallel computing, task-based execution models, and large-scale scalability on supercomputers.
Implemented and tuned asynchronous and distributed execution models suitable for massively parallel HPC applications.
Performed in-depth performance analysis and optimization of parallel C++ code, focusing on thread scheduling, load balancing, and memory usage.
Used profiling and debugging tools (e.g. Valgrind, Perf) to identify performance bottlenecks, memory leaks, and concurrency issues in HPC applications.
Designed and executed scalability, stress, and regression test plans to validate runtime stability on high core counts and distributed-memory systems.
Collaborated with HPC users and research teams to reproduce and resolve runtime incidents on multi-node clusters.
Handled service request style support from researchers for HPX and HPC runtime components.
Authored technical documentation and deployment guides for installing, configuring, and operating HPC runtimes on Linux clusters.
Worked with modern C++ (C++11/14/17/20) and template metaprogramming to build efficient, low-overhead abstractions for high-performance and parallel code.
Contributed to improving HPC runtime APIs for better usability, robustness, and efficiency in large-scale scientific and engineering applications.
Collaborated with hardware and computer-architecture researchers to analyse and predict non-functional properties of SoC and HPC-style systems.
Used Python and scientific libraries (NumPy, SciPy, Pandas, scikit-learn) for data analysis, performance evaluation, and result post-processing in HPC research projects.
Used CUDA and OpenMP, MPI to implement Algorithms and Applications on Cluster Nodes
Applied structured incident and problem management practices aligned with ITIL-style process thinking in HPC contexts.
Worked closely with cross-functional teams to ensure reliable operation of HPC software stacks.
Supported contributors and users in debugging distributed and parallel workloads, including race conditions, scalability issues, and non-deterministic failures.
Promoted CI/CD and automated testing for high-performance runtimes to maintain reliability and reduce regressions on HPC systems.
Junior Developer
Multiple private companies
- Set up Git for version control system and offer guidance
- Ruby on Rails
- Implemented CDN and automated the process for images
- Java, Postgres, Java Spring Boot, Maven
- Javascript, CSS, HTML
- Identify problems and tune up front end
- Identify, fix and improve SEO
- Used Wordpress and PHP to build custom solutions
- Java + Java Spring / Java EE for Backends
- Maven
- Used JQUERY and Javascript, CSS, HTML to work on the front-end
Summary
Started coding for fun, wrote scripts and bots for games in highschool, went to university to learn the theory behind it, finished my CS B.Sc. at the top of my class, got a M.Sc. in robotics/engineering. Whether it’s building server side applications in PHP, Java or Python or performance tuning of C++ code, I love it.
I used to work as a researcher developing future-ready C++ runtimes for TOP500 Supercomputers, mentored young developers at Google during my work as a Mentor in Google's SoC Program, reaching Exaflop performances. As a developer I help build the future, one line of code at a time, as a researcher I love applying logic and methodology to solve problems. I’m a published scientific author and also spoke at several international conferences.
Skills
Git
Svn
Amazon Aws (S3, Cloudfront Etc.)
Linux/unix Administration (Debian/rhel/centos)
Aws Infrastructure
Gcp Infrastructure
Shell
Ci/cd/cdd Pipelines
Docker
Ansible
Saltstack
Terraform
Packer
System Architecture
Observability (Honeycomb, Datadog, Sumo Logic)
System Securing/hardening (Soc2, Fedramp, Pci Compliance)
Kubernetes
Gitlab
Php
Laravel
Java
Java Ee
Domain Driven Design
Java Spring Boot
Maven
Gradle
Python
Django
Flask
Tensorflow
Keras
C++
Boost
Win32 Mfc
Postgresql
Mongodb
Node.js
Javascript
Express
Apache
Apache Benchmark
Xml
Json
Flash
Rest
Elasticsearch
Redis
Bash
Nginx
Elixir
Phoenix
Erlang Otp
Kafka
Jenkins
Devops
Microcontrollers (Atmel Avr, Arm Cortex, Pic)
Real-time Operating Systems (Rtos)
Platformio
Uart
Spi
I2c
Can
Ethernet
Mqtt
Jtag
Swd
Gdb
Wi-fi
Bluetooth
Zigbee
Lora
Fpga (Xilinx, Altera)
Iot Platforms (Aws Iot, Azure Iot, Google Iot)
Pcb Design (Eagle)
Python For Data Processing
Matlab
Simulink
Safety Standards (Iso 26262, Do-178c, Iec 61508)
React
Vue.js
Jquery
Redux
Mobx
Angular
Html4/html5
Css2/css3
Seo
Ecmascript 6/7 (Es6/es7)
Javascript (Frontend)
Webpack 1/2
Material Ui
Rxjs
Typescript
Ui/ux
Foundation
Bootstrap
Node.js (Frontend Tooling)
Grunt
Gulp
Bower
Selenium
React Material Ui
Semantic Ui
Bulma Css
D3.js
Windows (All)
Linux (Ubuntu, Centos, Redhat)
Macos
Dos/cli
Microsoft Word
Unreal Engine 4
Unity (2d/3d)
Microsoft Excel
Microsoft Powerpoint
Intellij Idea
Confluence
Jira
Languages
Education
Master of Science, Underwater Robotics / Ocean Engineering · Underwater Robotics / Ocean Engineering · Melbourne, United States
Bachelor of Science, Computer Engineering · Computer Engineering · Erlangen, Germany
Certifications & licenses
Bsi Tr Certifications
Similar Freelancers
Discover other experts with similar qualifications and experience