03.12.2024 aktualisiert

**** ******** ****
Premiumkunde

Bitmensch — Full Stack Developer

Teltow, Deutschland
Deutschland +2
M.Sc.
Teltow, Deutschland
Deutschland +2
M.Sc.

Profilanlagen

2024-06 Benjamin Schwarze - CV with References.pdf
2024-07 Benjamin Schwarze - Lebenslauf mit Referenzen.pdf

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
  • 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
Full Stack Development
  • Backend — 11 Jahre, 44 Projekte
  • Frontend — 9 Jahre, 36 Projekte
Programmiersprachen
  • 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
Betriebssysteme
  • macOS — 15 Jahre, 88 Projekte
  • Linux — 11 Jahre, 50 Projekte
  • Windows — 2 Jahre, 8 Projekte
Datenbanken
  • MySQL — 6 Jahre, 13 Projekte
  • PostgreSQL — 2 Jahre, 5 Projekte
  • Oracle Database — 8 Monate, 3 Projekte
DevOps
  • Docker — 12 Jahre, 61 Projekte
  • Ansible — 8 Jahre, 26 Projekte
  • Test-Driven Development — 7 Jahre, 14 Projekte
Weitere
  • 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

UX Design für das Vertragsmanagementsystem eines Geschäftskundenportals

Ein großer, deutscher Mobilfunkanbieter

Telekommunikation

>10.000 Mitarbeiter

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

Erfinder und Maintainer von goodplay (Open Source)

Eigenes Projekt
  • 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

Entwicklung einer Webanwendung zur Erstellung von Live-CDs mit virtuellen Maschinen

Ein amerikanisches Unternehmen

Internet und Informationstechnologie

250-500 Mitarbeiter

  • 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

UX360° — Certified UX & Usability Expert

XDi

2017

Professional Scrum Master (PSM I)

Scrum.org

2016

IREB Certified Professional for Requirements Engineering,
Foundation Level

International Software Quality Institute

2012

iSAQB Certified Professional for Software Architecture,
Foundation Level

International Software Quality Institute

2012


Portfolio

item-0

Portfolio

Portfolio (Deutsch)
https://bitmensch.com/de/portfolio/

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden