Andreas M.

Senior Softwareentwickler

Encamp, Andorra

Erfahrungen

Nov. 2024 - Juni 2025
8 Monaten

Senior Softwareentwickler

EBL Consulting SIA

  • Das Projekt umfasste den Betrieb einer NixOS-basierten On-Premises-Infrastruktur, einschließlich Domänenmigrationen, Verwaltung von SSL-Zertifikaten, E-Mail-Management und CI/CD mit einer selbstgehosteten Gitea-Instanz.
  • Der HashiCorp-Stack (Consul, Vault, Nomad) wurde für Orchestrierung und Geheimnisverwaltung eingesetzt.
  • Die Webanwendung wurde mit TypeScript, React und Docker entwickelt, und Stripe wurde als Zahlungsanbieter integriert. Für Authentifizierung und Autorisierung kam der ORY-Stack (Kratos, Keto, Oathkeeper) zum Einsatz.
  • Die API wurde in Go mit Gin implementiert, inklusive Swagger-Dokumentation und eigener E-Mail-Versandfunktion.
  • PostgreSQL v16 wurde als Datenspeicher verwendet.
Sept. 2023 - Nov. 2023
3 Monaten

Senior Softwareentwickler

NEEC Audio Barcelona

  • Entwurf und Implementierung der Software- und Cloud-Architektur zur Integration eines Audioverstärkers in eine Cloud-Infrastruktur mit Go, dem Gin-Framework und WebSockets.
  • Ein CI/CD-Setup mit Gitea wurde auf AWS bereitgestellt.
  • ORY Kratos und Keto wurden für Benutzer- und Zugriffsverwaltung konfiguriert. Die Geschäftslogik wurde in einer auf Go basierenden API mit dem Gin-Framework implementiert und mit Swagger dokumentiert.
  • Ein separates CLI-Tool wurde zur Gerätekonfiguration und Verbindung mit der Broker-Komponente entwickelt.
  • Die Kommunikation zwischen Frontend und Verstärkern erfolgte über einen eigenen, in Go geschriebenen Broker mit WebSockets.
  • AWS DocumentDB wurde zur Datenspeicherung verwendet.
  • Lasttests wurden erfolgreich mit einem Simulatorprogramm durchgeführt, das Datenströme von tausenden Geräten emulieren kann.
  • Am Ende wurde ein Benutzerhandbuch bereitgestellt.
Apr. 2023 - Juni 2025
2 Jahren 3 Monaten

Senior Softwareentwickler

Freunde von GISAID e.V.

  • Im Rahmen einer technischen Modernisierung wurden dem Kunden eine breite Palette an IT-Dienstleistungen bereitgestellt, darunter die Entwicklung neuer Systeme und die Migration bestehender Systeme.
  • Entwurf und Entwicklung eines neuen Benutzermanagementsystems mit Next.js und TypeScript zur effizienten Verwaltung von Benutzern, Rollen und Gruppen.
  • Erstellung einer pathogeneutralen Webanwendung zur Analyse und Visualisierung biologischer Daten.
Okt. 2021 - Jan. 2023
1 Jahr 4 Monaten
Karlsruhe, Deutschland

Senior Softwareentwickler

Rommelag iLabs GmbH

  • Entwickler für die Rommelag Pharma Platform (RPP), eine modulare Softwarelösung zur Überwachung, Steuerung und Dokumentation von BFS-Systemen und pharmazeutischen Produktionsprozessen.
  • Verantwortlich für die App-Entwicklung der RPP und später für deren Integration beim Kunden.
  • Umfassende Überarbeitung der Machine Modeler-App zum Modellieren, Abbilden und Anzeigen von Maschinendaten über OPC UA.
  • Entwurf und Implementierung eines OPC UA-Daten-Simulators.
  • Einführung einer einheitlichen RPP-Entwicklungsumgebung, um den App-Entwicklungsprozess für alle Teammitglieder zu erleichtern.
  • Verbesserung des Softwareentwicklungsprozesses durch die Einführung von Entwickler-Tools wie black, pylint und pre-commit.
  • Als Scrum Master pflegte ich relevante Meetings und Rituale (z. B. Daily Meetings, Retrospektiven sowie Sprint- und Season-Planung).
Feb. 2021 - März 2023
2 Jahren 2 Monaten

Senior Softwareentwickler

Freunde von GISAID e.V.

  • Modernisierung, Migration und Automatisierung mit Python und AWS im Bereich Bioinformatik für GISAID.
  • Verantwortlich für Datenmanagement und Optimierung der ETL-Pipeline.
  • Erstellung von Analysen und Berichten auf Basis vorhandener Pathogendaten.
  • Migration der größten SARS-CoV-2-Sequenzdatenbank zu PostgreSQL/AWS RDS mit minimaler Ausfallzeit.
  • Implementierung der SARS-CoV-2-Metadatensuche auf Basis von OpenSearch/AWS, einschließlich Indexierungsinfrastruktur.
  • Einführung und Einrichtung von Drone CI und Gitea für Continuous Integration und Versionskontrolle.
Okt. 2014 - Sept. 2019
5 Jahren
Karlsruhe, Deutschland

Senior Softwareentwickler

Solute GmbH

  • Backend-Entwicklung im E-Commerce-Bereich bei einem der größten Preisvergleichsportale Deutschlands mit Schwerpunkt auf Python, PostgreSQL, Elasticsearch, Redis und verschiedenen Python-Webframeworks.
  • Verbesserung und Wartung von Datenbanksystemen (SQL und NoSQL) mit Fokus auf die Verarbeitung großer Datenmengen.
  • Erstellung und Integration von Web-APIs in bestehende Umgebungen.
  • Sicherstellung der Betriebssicherheit durch Bereitschaftsdienst und anschließende Fehleranalyse bei Systemausfällen.
  • Konzeption und Entwicklung neuer Softwarelösungen und Architekturen in Abstimmung mit Team und Produktmanagement.
  • Übernahme von Führungsaufgaben im Team, z. B. Durchführung von Vorstellungsgesprächen und dauerhafte Vertretung in internen technischen Gremien.
Okt. 2011 - Sept. 2014
3 Jahren
Karlsruhe, Deutschland

Softwareentwickler

Comsoft GmbH

  • Entwicklung von Desktop-Software unter Debian Linux mit Qt, C++ und Python für die Flugsicherungsbranche.
  • Entwicklung einer 2D-Radar-Anzeige mit Qt und OpenGL v3.3.
  • Entwicklung eines automatisierten Dokumentationssystems mit Python, das das proprietäre Altdokumentationssystem ersetzt.
  • Weiterentwicklung von RAPS-3, einer Software-Suite zum Erfassen, Analysieren, Abspielen und Simulieren von Flugdaten im Eurocontrol-Asterix-Format.
März 2010 - Sept. 2011
1 Jahr 7 Monaten
Willstätt, Deutschland

Softwareentwickler

BCT Technology AG

  • Entwicklung von Desktop-Software unter Windows mit Qt, C++, Make und Cygwin im Maschinenbau- und CAD-Umfeld.
  • Hauptentwickler für BCT EasyPlot und ME10Manager.
  • Implementierung neuer Funktionen und Behebung bestehender Fehler in der Software.
  • Erstellung von Test-Spezifikationen, Durchführung von Tests und Release-Management für die genannten Produkte.
  • Bereitstellung von Third-Level-Support für Kunden.

Zusammenfassung

Leidenschaftlicher und detailorientierter Senior Softwareentwickler mit über zehn Jahren Erfahrung in Full-Stack-Entwicklung, Cloud-Infrastruktur und Systemarchitektur.

Meine Expertise umfasst verschiedene Bereiche, darunter Backend-Services, Frontend-Frameworks, DevOps-Praktiken und Datensysteme.

Derzeit konzentriere ich mich auf die Entwicklung robuster, sicherer und wartbarer Softwaresysteme mit dem Schwerpunkt auf Clean Code, CI/CD-Pipelines und nutzerzentriertem Design.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Russisch
Fortgeschritten
Katalanisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Ausbildung

Sept. 2006 - März 2010

Hochschule Offenburg

B.Sc. Informatik · Informatik · Offenburg, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen