Mönchengladbach, Deutschland Erfahrungen
Jan. 2023 - Bis heute
2 Jahren 9 Monaten
- Aufbau einer internationalen E-Commerce Plattform von Anfang an
- Entwicklung von Cloud Native Applications, um einen Multi Vendor Marktplatz für verschiedene Digitale Assets (bspw. NFTs) bereitzustellen
- Konzeption und Betrieb einer Microservicearchitektur mithilfe von Nest.js, Postgres, Redis, Hasura, Algolia, Docker und Serverless
- Erstellung von CI/CD Pipelines mit GitHub Actions für das automatisierte Deployment von Anwendungen
- Aufbauen der gesamten Infrastruktur mithilfe von Terraform in AWS
- Integration von Stripe, um den internationalen Zahlungsverkehr zu regeln
- Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
- Föderation von Services mit GraphQL und Hasura
- Diskussionen von Architekturentscheidungen der IT-Landschaft und deren Auswirkungen
- Verwendung von Message Queues für die app-interne Kommunikation/Kapselung von Komponenten
- Test Driven Development (Unit/Integrations/E2E Testing) mittels JUnit
- Verwendung von Next.js/React (mit SASS/SCSS) für die Frontend-Applikationen
- Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA, Secret Vaults)
- Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping/Testing von Funktionalität
- Verwendung von nx Monorepo mit nrwl
März 2022 - Dez. 2022
10 Monaten
- Integration von Services in ein Streaming Data Ökosystem
- Entwicklung von Cloud Native Applications
- Konzeption und Betrieb einer Streaming Data Architektur mithilfe von Nest.js, MySQL, Redis, Kafka (mit JSON Schemas) und Docker
- Erstellung von CI/CD Pipelines in Bitbucket für das automatisierte Deployment von Anwendungen
- Verprobung und Bewertung neuer Techniken für stabilere/schnellere/sicherere/nachhaltigere Entwicklung von Anwendungen
- Einsatz von Domain Driven Design im Bereich der eigenen Bounded Contexts
- Präsentation von Ergebnissen vor Stakeholdern/Halten von internen Meetups
- Tiefe Diskussionen von Mikro- und Makroarchitekturentscheidungen der IT-Landschaft
- Beratung von internem Personal zur Umsetzung von fachlichen und technischen Anforderungen
- Erstellung von architekturellen Designvorschlägen für Softwareentwickler
- (Unit/Integrations/E2E Testing) mittels JUnit, Cypress
- Verwendung von Vue.js (mit SASS/SCSS) für die Frontend-Applikationen
- Implementation einer internen Component Library/Styling Guides für Vue.js
- Verwendung von Message Queues für die app-interne Kommunikation
Juni 2018 - März 2022
3 Jahren 10 Monaten
- Versicherungsstartup, welches von Anfang an mit begleitet wurde
- Entwicklung von Cloud Native Applications
- Konzeption und Betrieb einer Streaming Data Architektur auf Flink, Kafka (mit AVRO Schemas) und Cassandra
- Unterstützung des Aktuariats bei Datenerhebung, Aufbereitung und Auswertungen
- Betrieb und Wartung der Cloud-Infrastruktur auf AWS
- Integration von Webscrapern (Serverless/AWS Lambda)
- Konzeption und Umsetzung von Datenschutz und IT-Security in Zusammenarbeit mit dem Datenschutzbeauftragten
- Technischer Lead von Data Engineers und DevOps Engineers
- Fachliche Teamanleitung im Rahmen einer Interims-Product-Owner-Tätigkeit
- Erstellung von CI/CD Pipelines in GitLab für das automatisierte Deployment von Anwendungen
- Erstellung/Prototyping von Chatbots
- Prototyp Rasa NLU
- Produktiv Ebot-7
- Verprobung und Bewertung neuer Techniken für stabilere/schnellere/sicherere/nachhaltigere Entwicklung von Anwendungen
- Präsentation von Ergebnissen vor Stakeholdern/Halten von internen Meetups
- (Unit/Integrations/E2E Testing) mittels JUnit, Cypress, Selenium, Puppeteer
- Vue.js/Angular (mit SASS/SCSS) für Frontend-Applikationen
- Verwendung von GraphQL, um mit dem Backend zu interagieren
Okt. 2016 - Mai 2018
1 Jahr 8 Monaten
- Migration von Legacy Systemen
- Umsetzung von Online-Frontends mit Java/Thymeleaf
- Umsetzung fachlicher Anforderungen für Spring-Batches (Leben)
- Customizing von Schnittstellen LifeFactory (Leben)
- Organisation und Betreuung von Schülerpraktika/Dualen Studenten
- Umsetzung von Spring-Batch-Anwendungen (Kundenzufriedenheit)
- Erstellung von CI/CD Pipelines mit Jenkins
Sept. 2014 - Sept. 2016
2 Jahren 1 Monate
- Durchlaufen verschiedener Gruppen, um den DEVK-Kosmos zu verstehen
- Rotation durch verschiedene Unternehmensbereiche
- Softwareentwicklung mit Cobol/PL1
- Wartung von Java-basierten Web/Batch-Anwendungen
- Erstellung und Wartung einer Zielvereinbarungsplattform für interne Mitarbeiter
- Erstellung von CI/CD Pipelines mit Jenkins