Recommended expert

Andreas Monsch

Senior Software Engineer

Andreas Monsch
Encamp, Andorra

Experience

Nov 2024 - Jun 2025
8 months

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
Sep 2023 - Nov 2023
3 months

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
Apr 2023 - Jun 2025
2 years 3 months

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
Oct 2021 - Jan 2023
1 year 4 months
Karlsruhe, Germany

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
Feb 2021 - Mar 2023
2 years 2 months

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
Oct 2014 - Sep 2019
5 years
Karlsruhe, Germany

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
Oct 2011 - Sep 2014
3 years
Karlsruhe, Germany

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
Mar 2010 - Sep 2011
1 year 7 months
Willstätt, Germany

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).

Information Technology
Retail
Biotechnology
Aerospace and Defense
Manufacturing
Pharmaceutical

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).

Information Technology
Product Development
Operations
Research and Development
Quality Assurance
Project Management

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

German
Native
Catalan
Advanced
English
Advanced
Spanish
Advanced
Russian
Advanced

Education

Sep 2006 - Mar 2010

University of Applied Sciences Offenburg

Bachelor of Science, Computer Science · Computer Science · Offenburg, Germany

Profile

Created
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 Andreas based?

Andreas is based in Encamp, Andorra and can operate in on-site, hybrid, and remote work models.

What languages does Andreas speak?

Andreas speaks the following languages: German (Native), Catalan (Advanced), English (Advanced), Spanish (Advanced), Russian (Advanced).

How many years of experience does Andreas have?

Andreas has at least 14 years of experience. During this time, Andreas has worked in at least 2 different roles and for 7 different companies. The average length of individual experience is 2 years and 9 months. Note that Andreas may not have shared all experience and actually has more experience.

What roles would Andreas be best suited for?

Based on recent experience, Andreas would be well-suited for roles such as: Senior Software Engineer, Software Engineer.

What is Andreas's latest experience?

Andreas's most recent position is Senior Software Engineer at EBL Consulting SIA.

What companies has Andreas worked for in recent years?

In recent years, Andreas has worked for EBL Consulting SIA, NEEC Audio Barcelona, Freunde von GISAID e.V., and Rommelag iLabs GmbH.

Which industries is Andreas most experienced in?

Andreas is most experienced in industries like Information Technology (IT), Retail, and Biotechnology. Andreas also has some experience in Aerospace and Defense, Manufacturing, and Pharmaceutical.

Which business areas is Andreas most experienced in?

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

Which industries has Andreas worked in recently?

Andreas has recently worked in industries like Biotechnology, Pharmaceutical, and Information Technology (IT).

Which business areas has Andreas worked in recently?

Andreas has recently worked in business areas like Information Technology (IT), Research and Development (R&D), and Product Development.

What is Andreas's education?

Andreas holds a Bachelor in Computer Science from University of Applied Sciences Offenburg.

What is the availability of Andreas?

Andreas is immediately available full-time for suitable projects.

What is the rate of Andreas?

Andreas'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 Andreas?

To hire Andreas, 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.

800
600
400
200
Market avg: 620-780 €
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.