01.10.2025 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarSenior Fullstack Engineer & Consultant, 10+ Jahre Erfahrung, NodeJS, Angular, React, Java, Kotlin
Berlin, Deutschland B.Sc. Physik, B.Sc. Wirtschaftswissenschaften
Skills
Portfolio: https://hirechris.net
Als Senior-Consultant habe ich das Business meines Kunden im Blick und gewährleiste eine effiziente technische Umsetzung unter Berücksichtigung von Zeit und Kosten.
Als Senior-Entwickler verfüge ich über umfangreiche Erfahrung in der Entwicklung und Implementierung pragmatischer technischer Lösungen, die MVP-Timelines erfüllen und gleichzeitig eine solide Grundlage für das zukünftige Geschäftswachstum bilden.
Kurzprofil
Meine Backend-Erfahrung umfasst u.a.:
Als Senior-Consultant habe ich das Business meines Kunden im Blick und gewährleiste eine effiziente technische Umsetzung unter Berücksichtigung von Zeit und Kosten.
Als Senior-Entwickler verfüge ich über umfangreiche Erfahrung in der Entwicklung und Implementierung pragmatischer technischer Lösungen, die MVP-Timelines erfüllen und gleichzeitig eine solide Grundlage für das zukünftige Geschäftswachstum bilden.
Kurzprofil
- 10+ Jahre Erfahrung in der professionellen Software-Entwicklung
- Zuletzt als Senior Consultant bei INNOQ
- Experte für Greenfield Projekte
- Jahrelange Erfahrung in der Entwicklung für Startups und Enterprise-Kunden
- Zahlreiche Backend- und Frontend-Projekte, Architektur und Entwicklung
- Jahrelange Erfahrung mit Spring Boot, Java, Kotlin, NodeJS, Typescript, Angular, React, Ionic, Python
- Erfahrung in mehreren Projekten mit Microservice-Architektur sowie Kommunikationspattern und -technologien wie z.B. Apache Kafka oder REST-APIs
- Ausgiebige Erfahrung mit Datenbanken wie PostgreSQL, MongoDB, Redis oder AWS DynamoDB
- Ich habe erfolgreich mehrere Startup-Projekte von der Planung bis über das Release in den App-Stores hinaus begleitet und kenne alle Details und Pitfalls.
Meine Backend-Erfahrung umfasst u.a.:
- NodeJS mit TypeScript und JavaScript
- SpringBoot mit Java und Kotlin
- Python zB mit Flask, FastAPI oder Django
- MongoDB, PostgreSQL, Redis
- Apache Kafka, RabbitMQ (gut)
- Distributed Systems Architektur
- Container und Cloud-Infrastruktur
- HTML, JavaScript, CSS
- Angular
- React
- VueJS
- Ionic, Capacitor
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSpanischGrundkenntnisse
Projekthistorie
Für eine große, internationale Auktionsplattform wurde ein Prototyp für eine neue B2C-Bereichsplattform entwickelt.
Meine Aufgaben umfassten
Meine Aufgaben umfassten
- Entwurf der Systemarchitektur
- Backend-Entwicklung
- NodeJS
- MongoDB
Unsere Aufgabe war, eine bestehende interne Web-Anwendung für den Desktop als mobile App auszurollen. Um den einzelnen Teams größtmögliche Unabhängigkeit hinsichtlich Entwicklungsgeschwindigkeit, Technologiewahl und Bereitstellung zu geben, wurde zunächst eine Android-App bestehend aus Micro-Frontends geplant und umgesetzt. Neben den üblichen Herausforderungen, wie der Vermeidung von teamübergreifenden Versionsabhängigkeiten, ergeben sich bei einer mobilen App im Vergleich zu einer Web-App besondere Herausforderungen, da nur ein App-Bundle bereitgestellt wird.
Einige Herausforderungen und Details habe ich in einem Blogartikel festgehalten: https://www.innoq.com/en/blog/2023/11/micro-frontends-with-ionic-and-capacitor/
Meine Aufgaben beinhalteten:
Einige Herausforderungen und Details habe ich in einem Blogartikel festgehalten: https://www.innoq.com/en/blog/2023/11/micro-frontends-with-ionic-and-capacitor/
Meine Aufgaben beinhalteten:
- Entwurf einer verteilten Frontend-Architektur
- Teamkoordination
- Frontend-Entwicklung
- Beratung bei der Umsetzung u.a. von Push Notification Services im Backend
- Ionic
- Capacitor
- WebComponents
- Micro-Frontends
- VueJS
- Firebase / PushNotifications
Die App ist ein soziales Netzwerk, mit dem man Events (Veranstaltungen) erstellen und teilen kann. Die mobile App wurde plattformübergreifend mit Ionic für Android und IOS entwickelt und ausgerollt und umfasst eine Vielzahl von Funktionen wie Assistenten, Freundeslisten, Profilseiten, Suchen, Ereigniserstellung, Push-Benachrichtigungen und Chatrooms. Das System ist ein komplexes, verteiltes System, das über HTTP-Schnittstellen und Message-Broker miteinander verbunden ist.
Meine Aufgaben umfassten:
Angewandte Technologien:
Meine Aufgaben umfassten:
- Planung und Design der App und ihrer Funktionen
- Architekturentwurf, Backend und Frontend
- Backend- und Frontend-Entwicklung
- Bereitstellung und Rollout der App in den Stores
Angewandte Technologien:
- Ionic/Angular
- NodeJS/TypeScript
- Flask/Python
- MongoDB
- Redis
- RabbitMQ