Andreas Monsch
Senior Software Engineer
Experience
Senior Software Engineer
EBL Consulting SIA
- Designed and implemented a web application for managing a European payments register
- Operated a NixOS-based on-premises infrastructure, including domain migrations and SSL certificate management, email management, and CI/CD using a self-hosted instance of Gitea
- Used the HashiCorp (Consul, Vault, Nomad) stack for orchestration and secret management
- Developed the web application using TypeScript, React, and Docker, integrated Stripe as a payment provider, and used the ORY stack (Kratos, Keto, Oathkeeper) for authentication and authorization
- Implemented the API in Go with Gin, including Swagger documentation and custom mailing functionality
- Used PostgreSQL v16 for data storage
Senior Software Engineer
NEEC Audio Barcelona
- Designed and implemented the software and cloud architecture for integrating an audio amplifier into a cloud infrastructure using Go, the Gin framework, and WebSockets
- Deployed a CI/CD setup using Gitea on AWS
- Configured ORY Kratos and Keto for user and access management; implemented business logic in a Go-based API with Gin and documented it with Swagger
- Developed a separate CLI tool for device configuration and connection to the broker component
- Implemented communication between the frontend and amplifiers via a custom Go-based broker using WebSockets
- Used AWS DocumentDB for data storage
- Coordinated API integration and provided a user manual, while the frontend was developed in Flutter and Dart by an external provider
- Conducted load testing using a simulator program emulating data streams from thousands of devices
Senior Software Engineer
Freunde von GISAID e.V.
- Provided a wide range of IT services as part of a technical modernization initiative, including the development of new systems and migration of existing ones
- Designed and developed a new user management system using Next.js and TypeScript for efficient handling of users, roles, and groups
- Built a pathogen-agnostic web application for analyzing and visualizing biological data
Senior Software Engineer
Rommelag iLabs GmbH
- Developed and integrated apps for the Rommelag Pharma Platform (RPP), a modular solution for monitoring, controlling, and documenting BFS systems and pharmaceutical production processes under Linux using Python and Docker
- Revised the Machine Modeler app for modeling, mapping, and displaying machine data via OPC UA
- Designed and implemented an OPC UA data simulator
- Introduced a unified RPP development environment for all team members
- Improved the software development process by introducing developer tools such as black, pylint, and pre-commit
- Served as Scrum Master, maintaining meetings and rituals including daily meetings, retrospectives, and sprint and season planning
Senior Software Engineer
Freunde von GISAID e.V.
- Modernized, migrated, and automated bioinformatics systems with Python and AWS for GISAID
- Managed data and optimized ETL pipelines
- Created analyses and reports based on pathogen data
- Migrated the largest SARS-CoV-2 sequence database to PostgreSQL/AWS RDS with minimal downtime
- Implemented SARS-CoV-2 metadata search based on OpenSearch/AWS, including indexing infrastructure
- Introduced and set up Drone CI and Gitea for continuous integration and version control
Senior Software Engineer
Solute GmbH
- Performed backend development in the e-commerce sector at a major German price comparison portal, focusing on Python, PostgreSQL, Elasticsearch, Redis, and various Python web frameworks
- Improved and maintained database systems (SQL and NoSQL) with a focus on processing large amounts of data
- Created and integrated web APIs into existing environments
- Ensured operational reliability through on-call service and error analysis after system failures
- Designed and developed new software solutions and architectures in coordination with the team and product management
- Performed team leadership tasks, including conducting interviews and representing on internal technical committees
Software Engineer
Comsoft GmbH
- Developed desktop software under Debian Linux using Qt, C++, and Python for the air traffic control industry
- Developed a 2D radar display using Qt and OpenGL v3.3
- Developed an automated documentation system in Python, replacing a proprietary legacy system
- Enhanced RAPS-3 suite for recording, analyzing, replaying, and simulating flight data in Eurocontrol Asterix format
Software Engineer
BCT Technology AG
- Developed desktop software under Windows with Qt, C++, Make, and Cygwin in the mechanical engineering and CAD environment
- Served as the main developer for BCT EasyPlot and ME10Manager
- Implemented new features and fixed bugs
- Created test specifications, conducted testing, and managed releases for the products
- Provided third-level support to customers
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 (7 years), Retail (5 years), Biotechnology (4.5 years), Aerospace and Defense (3 years), Manufacturing (1.5 years), and Pharmaceutical (1.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 Information Technology (14 years), Product Development (8 years), Operations (5 years), Research and Development (4.5 years), Quality Assurance (1.5 years), and Project Management (1.5 years).
Summary
Passionate and detail-oriented Senior Software Engineer with over a decade of experience in full-stack development, cloud infrastructure, and system architecture. My expertise spans across multiple domains including backend services, frontend frameworks, DevOps practices, and data systems. Currently focused on building robust, secure, and maintainable software systems with an emphasis on clean code, CI/CD pipelines, and user-centric design.
Skills
- Python
- Go
- Typescript
- Sql
- Git
- Docker
- Postgres
- Oracle
- Redis
- Mongodb
- Elasticsearch
- Windows
- Macos
- Linux (Debian/nixos)
Languages
Education
University of Applied Sciences Offenburg
Bachelor of Science, Computer Science · Computer Science · Offenburg, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Andreas based?
What languages does Andreas speak?
How many years of experience does Andreas have?
What roles would Andreas be best suited for?
What is Andreas's latest experience?
What companies has Andreas worked for in recent years?
Which industries is Andreas most experienced in?
Which business areas is Andreas most experienced in?
Which industries has Andreas worked in recently?
Which business areas has Andreas worked in recently?
What is Andreas's education?
What is the availability of Andreas?
What is the rate of Andreas?
How to hire Andreas?
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 Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Encamp, Andorra