Geschäftsanforderungen des Auftraggebers,
? Optimierung der IT-Infrastruktur für neuen Anforderungen
Mechanismen wie MFA und Session Tokens.
Teams.
Projekterfahrung:
§ Software-Architektur-Management für Modulithen /
Cloudarchitektur nach dem DDD (Domain Driven Design)-
Ansatz.
§ Kommunikation der Komponenten über Kafka.
§ Backend-Entwicklung in Kotlin mittels Gradle.
§ Frontend-Entwicklung in HTML, JavaScript, Tailwind CSS, CSS.
§ Agile Softwareentwicklung nach Scrum und Kanban (je nach Team), Aufgabenverwaltung über JIRA, Dokumentation über Confluence, später Notion.
§ Verwendung von Debian Linux.
§ Erstellung und Wartung von Shell-Skripten in bash oder Zsh.
§ Erstellung von Microservicen mittels Docker und Deployment auf der Google Kubernetes Engine (GKE)
§ Einführung von DORA-Metriken.
§ Software Development Life Cycle (SDLC) über Versionsverwaltung mit Git und CI/CD Pipelines in Bitbucket, CircleCI und GitHub Actions.
§ Verwendung des Infrastructure as Code (IaC) Tools Pulumi zur Bereitstellung und Änderung von Ressourcen in der Google Cloud Platform (GCP).
§ Datenbank PostgreSQL
Ergebnis / Erfolg im Projekt:
§ Erfolgreicher Abschluss der Migration von Backend und
Frontend innerhalb des prognostizierten Zeitrahmens.
§ Durchführung einer unternehmensweiten Schulung über ITSicherheit.
§ Einführung von Schulungsmöglichkeiten in der Organisation von Coding Katas oder Hackathons.
§ Erhöhte Software-Stabilität durch die Einführung von Endto-End-Tests.
§ Erhöhung der Software-Stabilität durch die Installation von sonarQube community edition via Helm.
§ Einführung einer Dead Letter Queue (DLQ) in Kafka zur sicheren Bearbeitung fehlgeschlagener Nachrichten.
§ Einführung eines Incident Managements (Alerting).
§ Einführung von Dokumentation auf API-Ebene (OpenAPI docs) und Architekturebene (ADRs).
§ Optimierung der Arbeitsabläufe der Entwickler durch die Einführung von GitHub CoPilot und durch den Wechsel von BitBucket zu GitHub (langsame Pipeline-Runner) sowie die Umstellung aller automatischen CI/CD-Pipelines auf GitHub Actions.
§ Durchführung eines Audits aller Lizenzen aller Pakete (SBOM) und Bibliotheken, die bei der Softwareentwicklung verwendet werden (~3.000), mit dem OSS Review Toolkit
(ORT).
§ Erfolgreiche Einführung von GitHub Copilot nach ausführlichem Test gegen AWS CodeWhisperer und Tabnine.
Engineering Team Lead für Deutschlands führendes BusinessNetzwerk.
§ Leitung eines diversen Teams von bis zu 14 Softwareentwicklern mit unterschiedlichem kulturellem Hintergrund und an verschiedenen Standorten, darunter Porto, Hamburg und Remote-Mitarbeiter.
§ Erfolgreiche Einstellung von 12 neuen Mitarbeitern mit einer Haltequote von 85%, was zu Wachstum und Stabilität des Teams beitrug.
§ Leitung der Entwicklung und Pflege des Produkts ?Culture Check?, einem Kernelement der neuen Strategie von XING im Jahr 2022.
§ Leitung von Projekten zwischen Teams und Unternehmen und förderte die Zusammenarbeit und funktionsübergreifende Expertise.
§ Entwicklung und Betreuung von 7 JuniorSoftwareentwicklern in Medium und Senior-Positionen, um die Teamfähigkeit zu verbessern und eine Lernkultur aufzubauen.
§ Repräsentieren von XING auf Branchenkonferenzen, um die Vorteile der Plattform bekannt zu machen und professionelle Netzwerke aufzubauen.
§ Umsetzung von Datenschutzrichtlinien (DSGVO/GDPR)
§ Technische Leitung für mehrere Produkte, darunter ProJobs mit einem Jahresumsatz von mehreren Millionen Euro und ProBusiness, das ein Wachstum von über 100 % im Jahresvergleich verzeichnete.
Projekterfahrung:
§ Software-Architektur-Management für Microservices / Cloudarchitektur.
§ Kommunikation der Microservices über REST und RabbitMQ.
§ Backend-Entwicklung in Ruby on Rails, Python, JavaScript/Node, Java.
§ Frontend-Entwicklung in React, JavaScript, CSS.
§ Agile Softwareentwicklung nach Scrum und Kanban (je nach Team), Aufgabenverwaltung über JIRA, Dokumentation über Confluence.
§ Verwendung von Suse Linux, Debian Linux und Ubuntu Linux.
§ Erstellung und Wartung von Shell-Skripten in bash.
§ Erstellung von Microservices mit Docker und deployment auf einem on prem Kubernetes cluster.
§ Software Development Life Cycle (SDLC) über Versionsverwaltung mit Git und CI/CD Pipelines in Jenkins
§ Datenbanken PostgreSQL, MySQL, sowie MongoDB
Ergebnis / Erfolg im Projekt:
§ Verdopplung des Umsatzes des Produkts ?ProBusiness? über mehrere Jahre
§ Dockerisierung aller Microservices und Deployment auf Kubernetes
§ Sehr hohe Testabdeckung und mehrere Deployments täglich
§ Entwicklung von strategischen Produkten wie dem ?Culture Check? in Time und Budget
§ Implementierung von Team-KPIs (DORA-Metriken), was zu einer 30%igen Verbesserung der Entwicklungsgeschwindigkeit und Produktivität führte.
§ Konzeption und Entwicklung von Software-Tools, darunter ein Chrome-Plugin zur Anonymisierung von Daten auf der XING-Website (JavaScript), ein Slack-Bot für das Onboarding neuer Mitarbeiter (JavaScript, MongoDB) und Tools zur Analyse von Geschäfts- und Prozessdaten (Python).
Projekterfahrung:
§ Analysierte Daten mit R, um Korrelationen zu finden.
§ Nutzung von Technologien wie Java, Kotlin, Play!Framework und React zur Bereitstellung robuster und skalierbarer Lösungen
§ Erstellung und Wartung von mobilen Anwendungen für Android mittels Kotlin
§ Erstellung und Wartung von Servern mittels puppet.
Ergebnis / Erfolg im Projekt:
§ Architektur und Entwicklung aller IT-Systeme für Backend, Frontend und auf mehreren Geräten (insbesondere Android, iOS) von Grund auf, um über 1.000 Geräte und Millionen von Datenbankeinträgen zu verwalten
§ Durchführung von Big-Data-Analysen für mehr als 20 Millionen Datensätze, die wertvolle Erkenntnisse für die strategische Entscheidungsfindung des Unternehmens lieferten
§ Gewinner des Hamburger Entrepreneurship Award 2015, der herausragende Leistungen im Startup-Ökosystem würdigt.
Geschäftsanforderungen des Auftraggebers,
? Optimierung der IT-Infrastruktur für neuen Anforderungen
Mechanismen wie MFA und Session Tokens.
Teams.
Projekterfahrung:
§ Software-Architektur-Management für Modulithen /
Cloudarchitektur nach dem DDD (Domain Driven Design)-
Ansatz.
§ Kommunikation der Komponenten über Kafka.
§ Backend-Entwicklung in Kotlin mittels Gradle.
§ Frontend-Entwicklung in HTML, JavaScript, Tailwind CSS, CSS.
§ Agile Softwareentwicklung nach Scrum und Kanban (je nach Team), Aufgabenverwaltung über JIRA, Dokumentation über Confluence, später Notion.
§ Verwendung von Debian Linux.
§ Erstellung und Wartung von Shell-Skripten in bash oder Zsh.
§ Erstellung von Microservicen mittels Docker und Deployment auf der Google Kubernetes Engine (GKE)
§ Einführung von DORA-Metriken.
§ Software Development Life Cycle (SDLC) über Versionsverwaltung mit Git und CI/CD Pipelines in Bitbucket, CircleCI und GitHub Actions.
§ Verwendung des Infrastructure as Code (IaC) Tools Pulumi zur Bereitstellung und Änderung von Ressourcen in der Google Cloud Platform (GCP).
§ Datenbank PostgreSQL
Ergebnis / Erfolg im Projekt:
§ Erfolgreicher Abschluss der Migration von Backend und
Frontend innerhalb des prognostizierten Zeitrahmens.
§ Durchführung einer unternehmensweiten Schulung über ITSicherheit.
§ Einführung von Schulungsmöglichkeiten in der Organisation von Coding Katas oder Hackathons.
§ Erhöhte Software-Stabilität durch die Einführung von Endto-End-Tests.
§ Erhöhung der Software-Stabilität durch die Installation von sonarQube community edition via Helm.
§ Einführung einer Dead Letter Queue (DLQ) in Kafka zur sicheren Bearbeitung fehlgeschlagener Nachrichten.
§ Einführung eines Incident Managements (Alerting).
§ Einführung von Dokumentation auf API-Ebene (OpenAPI docs) und Architekturebene (ADRs).
§ Optimierung der Arbeitsabläufe der Entwickler durch die Einführung von GitHub CoPilot und durch den Wechsel von BitBucket zu GitHub (langsame Pipeline-Runner) sowie die Umstellung aller automatischen CI/CD-Pipelines auf GitHub Actions.
§ Durchführung eines Audits aller Lizenzen aller Pakete (SBOM) und Bibliotheken, die bei der Softwareentwicklung verwendet werden (~3.000), mit dem OSS Review Toolkit
(ORT).
§ Erfolgreiche Einführung von GitHub Copilot nach ausführlichem Test gegen AWS CodeWhisperer und Tabnine.
Engineering Team Lead für Deutschlands führendes BusinessNetzwerk.
§ Leitung eines diversen Teams von bis zu 14 Softwareentwicklern mit unterschiedlichem kulturellem Hintergrund und an verschiedenen Standorten, darunter Porto, Hamburg und Remote-Mitarbeiter.
§ Erfolgreiche Einstellung von 12 neuen Mitarbeitern mit einer Haltequote von 85%, was zu Wachstum und Stabilität des Teams beitrug.
§ Leitung der Entwicklung und Pflege des Produkts ?Culture Check?, einem Kernelement der neuen Strategie von XING im Jahr 2022.
§ Leitung von Projekten zwischen Teams und Unternehmen und förderte die Zusammenarbeit und funktionsübergreifende Expertise.
§ Entwicklung und Betreuung von 7 JuniorSoftwareentwicklern in Medium und Senior-Positionen, um die Teamfähigkeit zu verbessern und eine Lernkultur aufzubauen.
§ Repräsentieren von XING auf Branchenkonferenzen, um die Vorteile der Plattform bekannt zu machen und professionelle Netzwerke aufzubauen.
§ Umsetzung von Datenschutzrichtlinien (DSGVO/GDPR)
§ Technische Leitung für mehrere Produkte, darunter ProJobs mit einem Jahresumsatz von mehreren Millionen Euro und ProBusiness, das ein Wachstum von über 100 % im Jahresvergleich verzeichnete.
Projekterfahrung:
§ Software-Architektur-Management für Microservices / Cloudarchitektur.
§ Kommunikation der Microservices über REST und RabbitMQ.
§ Backend-Entwicklung in Ruby on Rails, Python, JavaScript/Node, Java.
§ Frontend-Entwicklung in React, JavaScript, CSS.
§ Agile Softwareentwicklung nach Scrum und Kanban (je nach Team), Aufgabenverwaltung über JIRA, Dokumentation über Confluence.
§ Verwendung von Suse Linux, Debian Linux und Ubuntu Linux.
§ Erstellung und Wartung von Shell-Skripten in bash.
§ Erstellung von Microservices mit Docker und deployment auf einem on prem Kubernetes cluster.
§ Software Development Life Cycle (SDLC) über Versionsverwaltung mit Git und CI/CD Pipelines in Jenkins
§ Datenbanken PostgreSQL, MySQL, sowie MongoDB
Ergebnis / Erfolg im Projekt:
§ Verdopplung des Umsatzes des Produkts ?ProBusiness? über mehrere Jahre
§ Dockerisierung aller Microservices und Deployment auf Kubernetes
§ Sehr hohe Testabdeckung und mehrere Deployments täglich
§ Entwicklung von strategischen Produkten wie dem ?Culture Check? in Time und Budget
§ Implementierung von Team-KPIs (DORA-Metriken), was zu einer 30%igen Verbesserung der Entwicklungsgeschwindigkeit und Produktivität führte.
§ Konzeption und Entwicklung von Software-Tools, darunter ein Chrome-Plugin zur Anonymisierung von Daten auf der XING-Website (JavaScript), ein Slack-Bot für das Onboarding neuer Mitarbeiter (JavaScript, MongoDB) und Tools zur Analyse von Geschäfts- und Prozessdaten (Python).
Projekterfahrung:
§ Analysierte Daten mit R, um Korrelationen zu finden.
§ Nutzung von Technologien wie Java, Kotlin, Play!Framework und React zur Bereitstellung robuster und skalierbarer Lösungen
§ Erstellung und Wartung von mobilen Anwendungen für Android mittels Kotlin
§ Erstellung und Wartung von Servern mittels puppet.
Ergebnis / Erfolg im Projekt:
§ Architektur und Entwicklung aller IT-Systeme für Backend, Frontend und auf mehreren Geräten (insbesondere Android, iOS) von Grund auf, um über 1.000 Geräte und Millionen von Datenbankeinträgen zu verwalten
§ Durchführung von Big-Data-Analysen für mehr als 20 Millionen Datensätze, die wertvolle Erkenntnisse für die strategische Entscheidungsfindung des Unternehmens lieferten
§ Gewinner des Hamburger Entrepreneurship Award 2015, der herausragende Leistungen im Startup-Ökosystem würdigt.