Freelancer Softwareentwicklung und Architektur
Ich bringe 13 Jahre Erfahrung in der Softwareentwicklung mit, insbesondere in Python und Frameworks wie Django und FastAPI für Webanwendungen. Mein Schwerpunkt liegt auf Softwarearchitektur, Code-Reviews, Unit-Tests und Testautomatisierung. Dabei habe ich moderne REST-APIs konzipiert und entwickelt sowie Microservices und Cloud-Architekturen integriert.
In meiner Rolle als Tech Lead und Softwarearchitekt leitete ich ein Team von fünf Entwicklern. Ich war verantwortlich für die Konzeption und Entwicklung von zwei REST-APIs mit einer Testabdeckung von 95 Prozent, die Sicherstellung der Code-Qualität durch Clean Code und Peer-Code-Reviews sowie die Jira-basierte Projektsteuerung. Insgesamt verfüge ich über fünf Jahre Erfahrung als Projektleiter.
Als Experte für Testautomatisierung habe ich robuste Test-Suiten erstellt und Tools wie pytest, behavioral tests und Mocking eingesetzt. Ich implementierte CI/CD-Pipelines mit GitLab/GitHub und Jenkins, speziell für Server- und Cloud-Anwendungen, und nutzte Kubernetes, Docker, Helm und Ansible für Automatisierungen. Test-Driven Development (TDD) ist seit meiner Zeit bei Paessler ein zentraler Bestandteil meiner Arbeit.
Ich habe umfangreiche Erfahrung in der Arbeit mit agilen Methoden wie Scrum, Kanban und Sprintplanung in dynamischen Teams gesammelt.
Seit 2022 bin ich als Solution Architect tätig, mit einem Fokus auf Microsoft Cloud-Umgebungen wie Azure Functions und SQL-Services. Ich habe dabei intensiv mit Technologien wie FastAPI, Django, Pydantic, SQLAlchemy und MariaDB gearbeitet.
Meine Datenbankexpertise umfasst tiefgehende Kenntnisse in der Erstellung und Verwaltung von SQL-Datenbanken, insbesondere MariaDB, MySQL, PostgreSQL und SQLite.