03.12.2024 aktualisiert


Premiumkunde
Bitmensch — Full Stack Developer
Teltow, Deutschland
Deutschland +2
M.Sc.Skills
Web InterfacesJavaJavascriptUser Experience (UX)APIsKünstliche IntelligenzApple Mac SystemsAutomatisierungUnit TestingSoftware QualityCode-ReviewIt-BeratungDatenbankenContinuous DeliveryContinuous IntegrationIndividualsoftwareLinuxDevopsDjangoPerlGithubPythonPostgresqlMysqlOracle DatabasesVisualisierungPrototyping (Softwareentwicklung)SystemmigrationAnsibleSoftware-BereitstellungSoftwareentwicklungSoftware SystemsSQLTypescriptVersionierungDocker ContainerTest-Driven DevelopmentBackendGitlabGitPytestGitlab-CiFull Stack EntwicklungGraphqlBetriebssystemeFront EndRestful ApisServerless ComputingDocker
In meiner über 15-jährigen Tätigkeit als IT Consultant habe ich bereits an einigen Projekten mitarbeiten dürfen und dabei Erfahrungen in vielfältigen Bereichen gesammelt.
Anfang 2024 habe ich mich mit meinem Unternehmen Bitmensch (https://bitmensch.com) selbstständig gemacht und stehe gerne auch für Ihre Projekte zur Verfügung.
Hier ein kleiner Auszug aus meinen bisherigen Projekterfahrungen:
Rollen
Eine detaillierte Visualisierung meiner Kenntnisse und Fähigkeiten ist in meinem Lebenslauf zu finden.
Anfang 2024 habe ich mich mit meinem Unternehmen Bitmensch (https://bitmensch.com) selbstständig gemacht und stehe gerne auch für Ihre Projekte zur Verfügung.
Hier ein kleiner Auszug aus meinen bisherigen Projekterfahrungen:
Rollen
- Softwareentwickler — 11 Jahre, 44 Projekte
- Softwarearchitekt — 10 Jahre, 23 Projekte
- UX Designer — 5 Jahre, 20 Projekte
- Consultant — 4 Jahre, 22 Projekte
- Projektmanager — 3 Jahre, 3 Projekte
- Data Scientist — 5 Monate, 1 Projekt
- Backend — 11 Jahre, 44 Projekte
- Frontend — 9 Jahre, 36 Projekte
- Python — 11 Jahre, 31 Projekte
- Java — 8 Jahre, 23 Projekte
- Javascript — 7 Jahre, 13 Projekte
- Typescript — 5 Jahre, 26 Projekte
- Perl — 3 Jahre, 11 Projekte
- macOS — 15 Jahre, 88 Projekte
- Linux — 11 Jahre, 50 Projekte
- Windows — 2 Jahre, 8 Projekte
- MySQL — 6 Jahre, 13 Projekte
- PostgreSQL — 2 Jahre, 5 Projekte
- Oracle Database — 8 Monate, 3 Projekte
- Docker — 12 Jahre, 61 Projekte
- Ansible — 8 Jahre, 26 Projekte
- Test-Driven Development — 7 Jahre, 14 Projekte
- Git — 13 Jahre, 79 Projekte
- SQL — 5 Jahre, 11 Projekte
- Django — 2 Jahre, 6 Projekte
Eine detaillierte Visualisierung meiner Kenntnisse und Fähigkeiten ist in meinem Lebenslauf zu finden.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Vollständige Überarbeitung der Benutzerführung, u.a.
- Neukundenvertrag,
- Vertragsverlängerung,
- Tarifoptionenverwaltung (einzeln und bulk).
- Hinzufügen neuer Funktionalität, u.a.:
- SIM-Kartentausch, Multi-SIM, eSIM,
- Einzelverbindungsnachweis.
- Automatisiertes Testen von Deployments auf Basis von pytest, Ansible und Docker
- Tests werden als Ansible Playbooks geschrieben
- Optional: automatische Erstellung von Testumgebungen per Docker Compose
- Für die Durchführung von Trainings für eine Mailserver-Software benötigte ein amerikanisches Unternehmen eine Möglichkeit jedem Trainingsteilnehmer eine eigene Serverumgebung bereitzustellen.
- Die Serverumgebung sollte aus mehreren Servern in unterschiedlichen Netzwerken bestehen.
- Eine manuelle Installation für jeden einzelnen Testteilnehmer gestaltete sich auf Dauer als zu zeitaufwändig und auch eine Möglichkeit den ursprünglichen Zustand wiederherzustellen war erwünscht.
Im Rahmen meiner Diplomarbeit entwickelte ich
- auf Grundlage dieser Anforderungen einen Tech Stack bestehend aus der Live-CD Slax (basierend auf Slackware) und VMware Server,
- eine Django-Webanwendung, mit der individuelle Testumgebungen erstellt werden können (1-x Hosts, DNS, Netzwerk) und wo im Ergebnis ein entsprechendes Live-CD-Image (.iso) heruntergeladen werden kann.
Zertifikate
IREB Certified Professional for Requirements Engineering, Foundation Level
International Software Quality Institute2012
Portfolio
