Interim CTO/CPO, Fullstack Developer (Java, PHP, Javascript Node.js/React.js), DevOps (AWS, Kubernetes, Docker, Google Cloud, CI/CD)
Aktualisiert am 31.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Google Cloud
Java
Spring Boot
PHP
React.js
Microservice
Kubernetes
AWS
Docker
Event Sourcing
DevOps
Angular
Node.js
Azure Devops
Apache Beam
Camunda
BigQuery
RabbitMQ
Message Queuing
Indonesisch
Muttersprache
Deutsch
Zweite Sprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Berlin (+150km) Leipzig (+150km)
Deutschland, Schweiz, Österreich

Ich bin ab sofort verfügbar.

möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-03 - 2024-05

e-Learning Platform

Cloud/DevOps Architect Google Cloud Data Analyst Azure ...
Cloud/DevOps Architect

  • Die Einrichtung von Google Cloud mit Kubernetes für E-Learning-Plattformen, die Nutzung der serverlosen Ausführung von Code mit Google Functions, die Vorstellung von Dataflow und seiner Bedeutung für die Echtzeit-Datenverarbeitung und -analyse sowie die Nutzung weiterer wichtiger Tools aus dem Google Cloud-Stack, die für E-Learning relevant sind (z. B. BigQuery, Firestore, Firebase) für E-Learning-Plattformen.
  • Die Einbindung der Automatisierung der CI/CD-Pipeline mit GitHub Actions und die Beschreibung, wie Kubernetes, Google Functions, Dataflow und andere Google Cloud-Tools in die CI/CD-Pipeline integriert werden können.

Google Cloud Data Analyst Azure Java Node.js Kubernetes
1 Jahr 2 Monate
2021-01 - 2022-02

Corporate Benefits PIA

Software Entwickler Java Spring Boot Angular ...
Software Entwickler

  • Neue Entwicklung einer Softwareplattform und Infrastruktur für ein Mitarbeiter-Rabattportal, basierend auf Spring Boot Microservices auf Google Cloud Kubernetes, unter Verwendung des Domain-driven Design (DDD) und des Angular-Frameworks.

Java Spring Boot Angular Node.js
5 Monate
2020-08 - 2020-12

Online Portal

Software Architect Java Spring Boot Angular
Software Architect

  • Die Implementierung einer neuen Online-Plattform basiert auf Spring Boot mit Microservices, unter Verwendung des Domain-driven Design (DDD), sowie des Angular-Frameworks für das Frontend, mit dem Ziel, die Online-Aktivität von Musiknutzern und -urhebern zu steigern.

Java Spring Boot Angular
9 Monate
2019-08 - 2020-04

Rechnungsausgang System

Software-Entwickler Java Springboot Camunda ...
Software-Entwickler
  • Die Implementierung eines vollständigen Rechnungsausgangssystems in einer Microservice-Architektur in einer AWS-Umgebung mit Spring Boot, Camunda, GraphQL und PostgreSQL, einschließlich der Integration von Trustweaver für das Signieren und Validieren der Rechnungen.
Java Springboot Camunda GraphQL EventStore Postgres AWS
Mercateo AG
Leipzig
2 Monate
2020-02 - 2020-03

Nalani Buchungssystem

PHP jQuery CSS3
  • Implementierung der Buchungssystem, Warenkorb, Kasse und Event Planer mit PHP, jQuery und CSS3
  • Anbindung Stripe als Payment Provider
PHP jQuery CSS3
1 Jahr 9 Monate
2017-12 - 2019-08

Quarters Backend Enterprise Edition (QBEE)

PHP React.js Spring Boot ...

  • Implementation und Migration gesamte System aus Monolith zu Microservices Architekture.
  • PHP als Data Aggregator Layer (Serverside) + React.js (Client Side) und Microservice als Datenpersistent und Business Logic Layer. 
  • Insgesamt 30 Microservices (Spring Boot) + 20 Microfrontend (React App mit SingleSPA) mit ReabbitMQ als Messaging Queue und PostgresDB.
  • Aufsetzen und Migration aus AWS zu Google Cloud mit Kubernetes mit Helm Chart und CI/CD aus Bamboo zu Jenkins.

PHP React.js Spring Boot ReabbitMQ Messaging Queue PostgresDB AWS Google Cloud Kubernetes Helm Chart CI/CD Bamboo Jenkins
1 Jahr 2 Monate
2016-10 - 2017-11

Quarters Easy Administration (QUEASY)

AWS Java Spring Boot Bamboo ...

  • Konzeptionell, Design und Implementierung Finanzmodul (Debitoren/Mieter Konto inkl. Bilanzierung und Rechnungswesen) in bestehende online Hausverwaltung Platform. 
  • Erste Microservice mit AWS und Java Spring Boot, komplett von scratch mit DDD Einsatz. 
  • Inkl. DevOps Part mit Docker Deployment, Aufsetzen von Pipeline in Bamboo. 
  • PHP Implementierung für Einbindung per RestFul API mit neue Finanz Microservice und User Interface mit React.js

AWS Java Spring Boot Bamboo React.js
1 Jahr 1 Monat
2015-09 - 2016-09

International Online Hausverwaltungsoftware

PHP Framework Symfony mit jQuery Ajax Bootstrap ...
  • Konzeptionell, Design und Implementierung
  • Hausverwaltung Software mit folgende Features:
    • Online Booking (Checkout) mit Payment Provider
    • Verwaltung von Immobilien Bestand
    • Verwaltung von Zahlungen
    • Mieter Management
    • Vertrag Management
    • Document Manager
PHP Framework Symfony mit jQuery Ajax Bootstrap Twig Template
8 Monate
2015-01 - 2015-08

Nalani Stand-Up Paddling Website

PHP jQuery CSS3
  • Konzeptionell, Design und Implementierung Stand-Paddling Schule Website mit Wordpress mit Buchungssystem, Kalendar, Shop und Online Bezahlung
  • Implementation Plugins und Themes mit PHP, jQuery und CSS3
PHP jQuery CSS3
2 Jahre 4 Monate
2012-07 - 2014-10

Internationale Preisvergleich Portal

Java Apache Wicket Spring ...
  • Konzeptionell, Design und Implementierung internationale Preisvergleich Portal mit online Produktkatalog und automatisch Produktmatching Algorithmus in Java mit Apache Wicket, Spring, JPA, Hibernate, Postgres als Datenbank
Java Apache Wicket Spring JPA Hibernate Postgres

Aus- und Weiterbildung

Aus- und Weiterbildung

2012

Bachelor of Science (BS)

TU-Berlin


Zertifizierung

2017

  • Certified Scrum Product Owner (CSPO)
  • Accredited Kanban Trainer


2015

  • Certified ScrumMaster (CSM)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Google Cloud Java Spring Boot PHP React.js Microservice Kubernetes AWS Docker Event Sourcing DevOps Angular Node.js Azure Devops Apache Beam Camunda BigQuery RabbitMQ Message Queuing

Schwerpunkte

  • Es liegt derzeit in der Entwicklung von React.js als Client-Side App und Java/PHP/Node.js als Microservices in AWS/Google Kubernetes Infrastructure und umfasst dabei das volle Spektrum von der Architektur (12 Faktor App, DDD, Event-Sourcing/Messaging Queue) sowie ihrer Umsetzung, sowohl von Frontend- als auch Backend-Anforderungen, Qualitätssicherung, Test und Deployment.

Produkte / Standards / Erfahrungen / Methoden

AWS
Camunda
EventStore
Springboot

Profil

Erfahrener Softwareentwickler, Softwarearchitekt und DevOps-Ingenieur mit umfangreicher Erfahrung in der Entwicklung von Anwendungen und Cloud-Systemen in verschiedenen Umgebungen. Besondere Expertise liegt in Java Spring Boot und dem Google Cloud Stack, insbesondere Google Functions und Kubernetes. Nachgewiesene Fähigkeit zur Leitung und Verwaltung von Entwicklungsprojekten. Starke Kenntnisse in Containerisierung, Microservices-Architektur und Cloud-Plattformen.


SPECIALIZATIONS:

  • Java 11, PHP 7, Javascript, C/C++, Bash
  • Spring Boot 2, Symfony 4, React.js, Node.js
  • Postgres, MySQL, Elasticsearch, GraphQL
  • Google Cloud Platform, AWS Platform (EC2, RDS, ECS)
  • Application Containerization and Microservice Architecture with Docker, Kubernetes, Helm Chart.
  • Proven leadership and management ability
  • Project/Product Management with agile framework e.g. Scrum, Kanban.
  • UI/UX Design with Photoshop, Sketch and InVision,
  • Marketing, SEO, SEM, Content & Social Media Marketing

Frameworks:

  • Spring Framework (Spring Boot, Data, Core) 
  • Symfony 
  • Angular 
  • Node.js/React.js
  • Apache Wicket 
  • Servlets 
  • Apache Struts

Tools/Library:

  • Ant/Maven
  • Webpack 
  • Source Control (Git/Subversion/CVS) 
  • CI/CD (Jenkins/Bitbucket/Gitlab/Helm) 
  • Camunda BPMN 
  • Jira 
  • Confluence

Application Server/Deployment/Cloud Platform:

  • MS IIS 
  • Apache 
  • Nginx 
  • Kubernetes 
  • AWS 
  • Docker 
  • Google Cloud 
  • Microsoft Azure
  • Tomcat
  • JBOSS

Soft Skills:

  • Leadership 
  • Product Management 
  • Content Marketing 
  • SEO/SEA Marketing 
  • Agile Couch (Scrum, Kanban) 
  • UI/UX Design (Photoshop, InVsion, Sketch) 

Skillset:

  • Development ? Software Developer (Java 11, PHP 7, Javascript, HTML5, CSS3/LESS/SASS), jahrelange Framework Erfahrung (Spring 5, Spring Boot 2, Symfony 4, React.js, Node.js mit Express), DevOps (CI/CD, Jenkins, Bamboo, GitFLow, AWS, Google Cloud, Docker, Kubernetes), Testers (Junit, Cucumber).
  • Product ? UI/UX (Photoshop, Sketch, InVision), Aufsetzen und Optimierung des Operation & Businessprozesses.
  • Management ? Aufbau IT Department, Aufsetzen & Umsetzung IT Prozesses mit Agile Methodik (Scrum, Kanban) inkl. die Tools (Jira, Confluence, Gitlab, CI/CD, usw.) & Workshop für das Team.


Cloud-Plattformen:

  • Google Cloud Platform (Kubernetes, Google Run/Function)
  • AWS Platform (EC2, RDS, ECS, EKS)
  • Microsoft Azure


Message Queue:

  • RabbitMQ
  • Simple Queue Service
  • Google Pub/Sub


Architektur und Entwicklung:

  • Anwendungskontainerisierung und Microservice-Architektur mit:
    • Event Sourcing
    • Docker
    • Kubernetes


Softwarekonzeption:

  • 12-Factor-App
  • Domain-driven Design
  • testgetriebene Entwicklung


CI/CD:

  • Infrastruktur als Code/CI/CD für Microservices mit:
    • Helm Chart
    • Flux
    • Jenkins Pipeline
    • Git Actions
    • AWS CloudFormation


Führung:

  • Nachgewiesene Führungs- und Managementfähigkeiten


Produktmanagement:

  • Agile Frameworks (Scrum, Kanban)
  • Tools (Jira, Confluence)


UI/UX-Design:

  • Photoshop
  • Sketch
  • InVision


Marketing:

  • SEO
  • SEM
  • Content- und Social-Media-Marketing


Branchenerfahrungen

  • Ich arbeite als IT-Spezialist mit umfassender Erfahrung in verschiedenen Branchen, darunter Immobilien, Preisvergleich, E-Commerce, Transportunternehmen und E-Health. Mein vielseitiger Hintergrund und meine technischen Fähigkeiten ermöglichen es mir, maßgeschneiderte IT-Lösungen zu entwickeln, die den spezifischen Anforderungen jeder Branche gerecht werden.
  • In der Immobilienbranche habe ich an der Entwicklung und Implementierung von Softwarelösungen gearbeitet, die den Verkaufs- und Vermietungsprozess effizienter gestalten. Dazu gehören Datenmanagementsysteme und Plattformen für virtuelle Besichtigungen.
  • Im Bereich Preisvergleich habe ich Systeme zur Datenaggregation und -analyse entwickelt, die es Nutzern ermöglichen, die besten Angebote zu finden und fundierte Kaufentscheidungen zu treffen. Meine Arbeit in diesem Bereich hat zu einer verbesserten Benutzererfahrung und gesteigerten Konversionsraten geführt.
  • Im E-Commerce habe ich an der Entwicklung und Wartung von Online-Shops und Marktplätzen gearbeitet. Dabei habe ich mich auf die Optimierung der Benutzererfahrung, die Integration von Zahlungssystemen und die Verbesserung der Sicherheit konzentriert. Meine Lösungen haben dazu beigetragen, den Umsatz zu steigern und die Kundenzufriedenheit zu erhöhen.
  • Für Transportunternehmen habe ich Logistik- und Flottenmanagementsysteme entwickelt, die eine effiziente Routenplanung, Fahrzeugverfolgung und Wartungsplanung ermöglichen. Diese Systeme haben die Betriebskosten gesenkt und die Servicequalität verbessert.
  • Im E-Health-Bereich habe ich an der Entwicklung von Plattformen gearbeitet, die Patienten, Ärzten und Pflegepersonal den Zugang zu Gesundheitsinformationen und -diensten erleichtern. Diese Lösungen umfassen elektronische Gesundheitsakten, Telemedizin-Dienste und Patientenportale, die die Gesundheitsversorgung zugänglicher und effizienter machen.
  • Meine Erfahrung und mein technisches Know-how in diesen verschiedenen Branchen ermöglichen es mir, innovative und effektive IT-Lösungen zu entwickeln, die den spezifischen Anforderungen jeder Branche gerecht werden.


Berufserfahrung

08/2019 - heute

Einsatzort: Berlin

Rolle: IT-Berater, Tech-Startup Berater/Begleiter, Interim Manager, Fullstack Developer, DevOps Engineer, Product Owner


Aufgaben:

  • Webdesign UI/UX


Kenntnisse:

Java, PHP, JavaScript (ECMAScript, TypeScript), CSS Sass & Less, Spring Boot, Symfony, Angular, Express, Node.js, React.js, React Native, AWS, Google Cloud, Azure, Kubernetes, Docker, Helm Charts, CI/CD (Git Action/Flux/Jenkins), Microservice Architektur, DDD, Event Sourcing, Messaging


09/2015 - 08/2019

Einsatzort: Berlin

Rolle: Chief Technology Officer

Kunde: Medici Living Digital Services/Quaters Group GmbH


Aufgaben:

  • Leitung der gesamten Technologieabteilung von Medici Living/ Quarters, einschließlich Softwareentwicklung und Aufbau von Smart-Home-Technologien (IoT)
  • Evaluierung und Identifizierung geeigneter Technologieplattformen und Frameworks zur Bereitstellung der Unternehmensdienste
  • Leitung der strategischen Planung zur Erreichung der Unternehmensziele durch Identifizierung und Priorisierung von Entwicklungsinitiativen und Festlegung von Zeitplänen für die Bewertung, Entwicklung und Bereitstellung
  • Etablierung und Überwachung des Softwareentwicklungsprozesses, Festlegung von kurzfristigen Zielen und Bewertung des Fortschritts gemäß der agilen Softwareentwicklung
  • Zusammenarbeit mit den entsprechenden Abteilungen zur Bewertung und Empfehlung von Technologien, die die organisatorischen Bedürfnisse des Unternehmens unterstützen.
  • Wissensaustausch, Mentoring und Schulung des Teams in Bezug auf die technologische Vision, Chancen und Herausforderungen des Unternehmens.


Kenntnisse:

Java 11, PHP 7, JavaScript (ECMA 6), CSS Sass & Less, Spring Boot 2, Symfony 4, Node.js, React.js, React Native, PostgreSQL, Elasticsearch, GraphQL, IoT mit Siemens Hardware & Salto Key Framework, Microservice mit Event Sourcing unter Verwendung von RabbitMQ, AWS-Stack, Google Cloud, Docker, Kubernetes mit Helm Chart, Jenkins mit Groovy Script, Bamboo, Jira, Confluence, Bitbucket (Git)


01/2015 - 08/2015

Einsatzort: Berlin

Rolle: Managing Director

Kunde: auf Anfrage


Aufgaben:

  • Aufbau und Leitung einer Online-Transportvergleichsplattform in Deutschland.
  • Verantwortlich für den Aufbau von Unternehmensprozessen, des Betriebsteams, des Online-Marketings und der Geschäftsentwicklung.
  • Aufbau eines starken Produktmanagements, UX- und Designprozesses mit Schwerpunkt auf Benutzertests, A/B- und multivariaten Tests sowie datengesteuerter Entscheidungsfindung.
  • Durchführung mehrerer komplexer, aber erfolgreicher Projekte, darunter eine plattformübergreifende Produkt-Cross-Sell- und Up-Sell-Plattform, mehrere Neugestaltungen, eine Empfehlungsengine, Optimierung der Zahlungsabwicklung, Optimierung von Landingpages, SEO, SEM und Produktkategorisierung und -entdeckung.


Kenntnisse:

SEOMoz, Structr, MouseFlow, Optimizely, Instapage, Unbounce, Google Ads, Bing Ads, Google Analytics, AdCell, Klipfolio, KPI Watchdog, InVision, Sketch, Photoshop, Adobe Cloud


06/2012 - 10/2014

Einsatzort: Berlin

Rolle: Managing Director

Kunde: auf Anfrage


Aufgaben:

  • Verantwortlich für den Aufbau und die Entwicklung des Unternehmensbetriebs (Technik & Marketing).
  • Leitung des Tagesgeschäfts und der Leistung.
  • Koordination der verschiedenen Teams, Bereitstellung von Anleitung und Unterstützung zur Erreichung der Unternehmensziele und KPIs.
  • Entwicklung des Geschäftsmodells des Unternehmens, Nutzung bewährter innovativer Systeme und Ideen.
  • Steuerung der Produktentwicklung, Erstellung von Geschäftsplänen, Durchführung von Marktanalysen und Umsetzung von Geschäftslösungen.
  • Verantwortlich für das langfristige Wachstum, die Leistung und die Entwicklung des Unternehmens.
  • Verantwortlich für die strategischen Pläne des Unternehmens, die Entwicklung des Teams, technische und Entwicklungslösungen.
  • Überwachung aller Geschäftsbereiche mit Schwerpunkt auf dem Aufbau einer starken, erfolgreichen jungen, dynamischen und internationalen Organisation.


Kenntnisse:

Java, Spring, Hibernate, Apache Wicket, PostgreSQL


01/2012 - 09/2013

Einsatzort: Berlin

Rolle: Chief Technology Officer

Kunde: Rocket Internet SE


Aufgaben:

  • Verantwortlich für die Rekrutierung und den Aufbau eines Tech-Teams des Ventures mit Java-Technologie und Markteinführung.


Kenntnisse:

Java, Spring, Hibernate, Apache Wicket, PostgreSQL, Maven, Jenkins, Subversion, Git


03/2010 - 12/2011

Einsatzort: Berlin

Rolle: Java Lead Developer

Kunde: Inbion GmbH


Aufgaben:

  • Koordination und Organisation aller technischen Bereiche einschließlich Analyse, Planung und Steuerung der Unternehmensinfrastruktur und des Forschungsrahmens.


Kenntnisse:

Java, Spring, Hibernate, Neo4J, JPFF, Postgres, Maven, Jenkins, Subversion


08/2006 - 01/2010

Einsatzort: Berlin

Rolle: Java Senior Developer

Kunde: Fox Mobile Distribution GmbH 


Aufgaben:

  • Implementierung einer Suchmaschine, Content- und Konfigurationsverwaltung
  • Implementierung einer In-House-Continuous-Integration mit Hudson/Jenkins und Maven-Plugin (DevOps)


Kenntnisse:

Java, Servlets, JSP, Apache Struts, Apache Wicket, Spring, Hibernate, Lucene, Oracle, Maven, Hudson/Jenkins, CVS, Debian Server & Windows Server


08/2003 - 03/2006

Einsatzort: Berlin

Rolle: Junior Software Developer

Kunde: Lufthansa System Berlin GmbH


Aufgaben:

  • Implementierung eines Revenue-Management-Algorithmus
  • Implementierung einer In-House-Continuous-Integration
  • Migration von C++ nach Java


Kenntnisse:

Java, C++/CORBA

Programmiersprachen

C#
C++
HTML5/CSS3
Java
Javascript
ECMAScript, TypeScript
PHP
Shell Script
Bash/Groovy
NodeJS
Typescript
ECMA

Datenbanken

CouchDB
ElasticSearch
GraphQL
Mongo.DB
MS SQL
MySQL
Neo4j
Oracle
Postgres
BigQuery

Branchen

Branchen

  • Immobilien
  • Preisvergleich
  • E-Commerce
  • Transportunternehmen
  • E-Health

Einsatzorte

Einsatzorte

Berlin (+150km) Leipzig (+150km)
Deutschland, Schweiz, Österreich

Ich bin ab sofort verfügbar.

möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-03 - 2024-05

e-Learning Platform

Cloud/DevOps Architect Google Cloud Data Analyst Azure ...
Cloud/DevOps Architect

  • Die Einrichtung von Google Cloud mit Kubernetes für E-Learning-Plattformen, die Nutzung der serverlosen Ausführung von Code mit Google Functions, die Vorstellung von Dataflow und seiner Bedeutung für die Echtzeit-Datenverarbeitung und -analyse sowie die Nutzung weiterer wichtiger Tools aus dem Google Cloud-Stack, die für E-Learning relevant sind (z. B. BigQuery, Firestore, Firebase) für E-Learning-Plattformen.
  • Die Einbindung der Automatisierung der CI/CD-Pipeline mit GitHub Actions und die Beschreibung, wie Kubernetes, Google Functions, Dataflow und andere Google Cloud-Tools in die CI/CD-Pipeline integriert werden können.

Google Cloud Data Analyst Azure Java Node.js Kubernetes
1 Jahr 2 Monate
2021-01 - 2022-02

Corporate Benefits PIA

Software Entwickler Java Spring Boot Angular ...
Software Entwickler

  • Neue Entwicklung einer Softwareplattform und Infrastruktur für ein Mitarbeiter-Rabattportal, basierend auf Spring Boot Microservices auf Google Cloud Kubernetes, unter Verwendung des Domain-driven Design (DDD) und des Angular-Frameworks.

Java Spring Boot Angular Node.js
5 Monate
2020-08 - 2020-12

Online Portal

Software Architect Java Spring Boot Angular
Software Architect

  • Die Implementierung einer neuen Online-Plattform basiert auf Spring Boot mit Microservices, unter Verwendung des Domain-driven Design (DDD), sowie des Angular-Frameworks für das Frontend, mit dem Ziel, die Online-Aktivität von Musiknutzern und -urhebern zu steigern.

Java Spring Boot Angular
9 Monate
2019-08 - 2020-04

Rechnungsausgang System

Software-Entwickler Java Springboot Camunda ...
Software-Entwickler
  • Die Implementierung eines vollständigen Rechnungsausgangssystems in einer Microservice-Architektur in einer AWS-Umgebung mit Spring Boot, Camunda, GraphQL und PostgreSQL, einschließlich der Integration von Trustweaver für das Signieren und Validieren der Rechnungen.
Java Springboot Camunda GraphQL EventStore Postgres AWS
Mercateo AG
Leipzig
2 Monate
2020-02 - 2020-03

Nalani Buchungssystem

PHP jQuery CSS3
  • Implementierung der Buchungssystem, Warenkorb, Kasse und Event Planer mit PHP, jQuery und CSS3
  • Anbindung Stripe als Payment Provider
PHP jQuery CSS3
1 Jahr 9 Monate
2017-12 - 2019-08

Quarters Backend Enterprise Edition (QBEE)

PHP React.js Spring Boot ...

  • Implementation und Migration gesamte System aus Monolith zu Microservices Architekture.
  • PHP als Data Aggregator Layer (Serverside) + React.js (Client Side) und Microservice als Datenpersistent und Business Logic Layer. 
  • Insgesamt 30 Microservices (Spring Boot) + 20 Microfrontend (React App mit SingleSPA) mit ReabbitMQ als Messaging Queue und PostgresDB.
  • Aufsetzen und Migration aus AWS zu Google Cloud mit Kubernetes mit Helm Chart und CI/CD aus Bamboo zu Jenkins.

PHP React.js Spring Boot ReabbitMQ Messaging Queue PostgresDB AWS Google Cloud Kubernetes Helm Chart CI/CD Bamboo Jenkins
1 Jahr 2 Monate
2016-10 - 2017-11

Quarters Easy Administration (QUEASY)

AWS Java Spring Boot Bamboo ...

  • Konzeptionell, Design und Implementierung Finanzmodul (Debitoren/Mieter Konto inkl. Bilanzierung und Rechnungswesen) in bestehende online Hausverwaltung Platform. 
  • Erste Microservice mit AWS und Java Spring Boot, komplett von scratch mit DDD Einsatz. 
  • Inkl. DevOps Part mit Docker Deployment, Aufsetzen von Pipeline in Bamboo. 
  • PHP Implementierung für Einbindung per RestFul API mit neue Finanz Microservice und User Interface mit React.js

AWS Java Spring Boot Bamboo React.js
1 Jahr 1 Monat
2015-09 - 2016-09

International Online Hausverwaltungsoftware

PHP Framework Symfony mit jQuery Ajax Bootstrap ...
  • Konzeptionell, Design und Implementierung
  • Hausverwaltung Software mit folgende Features:
    • Online Booking (Checkout) mit Payment Provider
    • Verwaltung von Immobilien Bestand
    • Verwaltung von Zahlungen
    • Mieter Management
    • Vertrag Management
    • Document Manager
PHP Framework Symfony mit jQuery Ajax Bootstrap Twig Template
8 Monate
2015-01 - 2015-08

Nalani Stand-Up Paddling Website

PHP jQuery CSS3
  • Konzeptionell, Design und Implementierung Stand-Paddling Schule Website mit Wordpress mit Buchungssystem, Kalendar, Shop und Online Bezahlung
  • Implementation Plugins und Themes mit PHP, jQuery und CSS3
PHP jQuery CSS3
2 Jahre 4 Monate
2012-07 - 2014-10

Internationale Preisvergleich Portal

Java Apache Wicket Spring ...
  • Konzeptionell, Design und Implementierung internationale Preisvergleich Portal mit online Produktkatalog und automatisch Produktmatching Algorithmus in Java mit Apache Wicket, Spring, JPA, Hibernate, Postgres als Datenbank
Java Apache Wicket Spring JPA Hibernate Postgres

Aus- und Weiterbildung

Aus- und Weiterbildung

2012

Bachelor of Science (BS)

TU-Berlin


Zertifizierung

2017

  • Certified Scrum Product Owner (CSPO)
  • Accredited Kanban Trainer


2015

  • Certified ScrumMaster (CSM)

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Google Cloud Java Spring Boot PHP React.js Microservice Kubernetes AWS Docker Event Sourcing DevOps Angular Node.js Azure Devops Apache Beam Camunda BigQuery RabbitMQ Message Queuing

Schwerpunkte

  • Es liegt derzeit in der Entwicklung von React.js als Client-Side App und Java/PHP/Node.js als Microservices in AWS/Google Kubernetes Infrastructure und umfasst dabei das volle Spektrum von der Architektur (12 Faktor App, DDD, Event-Sourcing/Messaging Queue) sowie ihrer Umsetzung, sowohl von Frontend- als auch Backend-Anforderungen, Qualitätssicherung, Test und Deployment.

Produkte / Standards / Erfahrungen / Methoden

AWS
Camunda
EventStore
Springboot

Profil

Erfahrener Softwareentwickler, Softwarearchitekt und DevOps-Ingenieur mit umfangreicher Erfahrung in der Entwicklung von Anwendungen und Cloud-Systemen in verschiedenen Umgebungen. Besondere Expertise liegt in Java Spring Boot und dem Google Cloud Stack, insbesondere Google Functions und Kubernetes. Nachgewiesene Fähigkeit zur Leitung und Verwaltung von Entwicklungsprojekten. Starke Kenntnisse in Containerisierung, Microservices-Architektur und Cloud-Plattformen.


SPECIALIZATIONS:

  • Java 11, PHP 7, Javascript, C/C++, Bash
  • Spring Boot 2, Symfony 4, React.js, Node.js
  • Postgres, MySQL, Elasticsearch, GraphQL
  • Google Cloud Platform, AWS Platform (EC2, RDS, ECS)
  • Application Containerization and Microservice Architecture with Docker, Kubernetes, Helm Chart.
  • Proven leadership and management ability
  • Project/Product Management with agile framework e.g. Scrum, Kanban.
  • UI/UX Design with Photoshop, Sketch and InVision,
  • Marketing, SEO, SEM, Content & Social Media Marketing

Frameworks:

  • Spring Framework (Spring Boot, Data, Core) 
  • Symfony 
  • Angular 
  • Node.js/React.js
  • Apache Wicket 
  • Servlets 
  • Apache Struts

Tools/Library:

  • Ant/Maven
  • Webpack 
  • Source Control (Git/Subversion/CVS) 
  • CI/CD (Jenkins/Bitbucket/Gitlab/Helm) 
  • Camunda BPMN 
  • Jira 
  • Confluence

Application Server/Deployment/Cloud Platform:

  • MS IIS 
  • Apache 
  • Nginx 
  • Kubernetes 
  • AWS 
  • Docker 
  • Google Cloud 
  • Microsoft Azure
  • Tomcat
  • JBOSS

Soft Skills:

  • Leadership 
  • Product Management 
  • Content Marketing 
  • SEO/SEA Marketing 
  • Agile Couch (Scrum, Kanban) 
  • UI/UX Design (Photoshop, InVsion, Sketch) 

Skillset:

  • Development ? Software Developer (Java 11, PHP 7, Javascript, HTML5, CSS3/LESS/SASS), jahrelange Framework Erfahrung (Spring 5, Spring Boot 2, Symfony 4, React.js, Node.js mit Express), DevOps (CI/CD, Jenkins, Bamboo, GitFLow, AWS, Google Cloud, Docker, Kubernetes), Testers (Junit, Cucumber).
  • Product ? UI/UX (Photoshop, Sketch, InVision), Aufsetzen und Optimierung des Operation & Businessprozesses.
  • Management ? Aufbau IT Department, Aufsetzen & Umsetzung IT Prozesses mit Agile Methodik (Scrum, Kanban) inkl. die Tools (Jira, Confluence, Gitlab, CI/CD, usw.) & Workshop für das Team.


Cloud-Plattformen:

  • Google Cloud Platform (Kubernetes, Google Run/Function)
  • AWS Platform (EC2, RDS, ECS, EKS)
  • Microsoft Azure


Message Queue:

  • RabbitMQ
  • Simple Queue Service
  • Google Pub/Sub


Architektur und Entwicklung:

  • Anwendungskontainerisierung und Microservice-Architektur mit:
    • Event Sourcing
    • Docker
    • Kubernetes


Softwarekonzeption:

  • 12-Factor-App
  • Domain-driven Design
  • testgetriebene Entwicklung


CI/CD:

  • Infrastruktur als Code/CI/CD für Microservices mit:
    • Helm Chart
    • Flux
    • Jenkins Pipeline
    • Git Actions
    • AWS CloudFormation


Führung:

  • Nachgewiesene Führungs- und Managementfähigkeiten


Produktmanagement:

  • Agile Frameworks (Scrum, Kanban)
  • Tools (Jira, Confluence)


UI/UX-Design:

  • Photoshop
  • Sketch
  • InVision


Marketing:

  • SEO
  • SEM
  • Content- und Social-Media-Marketing


Branchenerfahrungen

  • Ich arbeite als IT-Spezialist mit umfassender Erfahrung in verschiedenen Branchen, darunter Immobilien, Preisvergleich, E-Commerce, Transportunternehmen und E-Health. Mein vielseitiger Hintergrund und meine technischen Fähigkeiten ermöglichen es mir, maßgeschneiderte IT-Lösungen zu entwickeln, die den spezifischen Anforderungen jeder Branche gerecht werden.
  • In der Immobilienbranche habe ich an der Entwicklung und Implementierung von Softwarelösungen gearbeitet, die den Verkaufs- und Vermietungsprozess effizienter gestalten. Dazu gehören Datenmanagementsysteme und Plattformen für virtuelle Besichtigungen.
  • Im Bereich Preisvergleich habe ich Systeme zur Datenaggregation und -analyse entwickelt, die es Nutzern ermöglichen, die besten Angebote zu finden und fundierte Kaufentscheidungen zu treffen. Meine Arbeit in diesem Bereich hat zu einer verbesserten Benutzererfahrung und gesteigerten Konversionsraten geführt.
  • Im E-Commerce habe ich an der Entwicklung und Wartung von Online-Shops und Marktplätzen gearbeitet. Dabei habe ich mich auf die Optimierung der Benutzererfahrung, die Integration von Zahlungssystemen und die Verbesserung der Sicherheit konzentriert. Meine Lösungen haben dazu beigetragen, den Umsatz zu steigern und die Kundenzufriedenheit zu erhöhen.
  • Für Transportunternehmen habe ich Logistik- und Flottenmanagementsysteme entwickelt, die eine effiziente Routenplanung, Fahrzeugverfolgung und Wartungsplanung ermöglichen. Diese Systeme haben die Betriebskosten gesenkt und die Servicequalität verbessert.
  • Im E-Health-Bereich habe ich an der Entwicklung von Plattformen gearbeitet, die Patienten, Ärzten und Pflegepersonal den Zugang zu Gesundheitsinformationen und -diensten erleichtern. Diese Lösungen umfassen elektronische Gesundheitsakten, Telemedizin-Dienste und Patientenportale, die die Gesundheitsversorgung zugänglicher und effizienter machen.
  • Meine Erfahrung und mein technisches Know-how in diesen verschiedenen Branchen ermöglichen es mir, innovative und effektive IT-Lösungen zu entwickeln, die den spezifischen Anforderungen jeder Branche gerecht werden.


Berufserfahrung

08/2019 - heute

Einsatzort: Berlin

Rolle: IT-Berater, Tech-Startup Berater/Begleiter, Interim Manager, Fullstack Developer, DevOps Engineer, Product Owner


Aufgaben:

  • Webdesign UI/UX


Kenntnisse:

Java, PHP, JavaScript (ECMAScript, TypeScript), CSS Sass & Less, Spring Boot, Symfony, Angular, Express, Node.js, React.js, React Native, AWS, Google Cloud, Azure, Kubernetes, Docker, Helm Charts, CI/CD (Git Action/Flux/Jenkins), Microservice Architektur, DDD, Event Sourcing, Messaging


09/2015 - 08/2019

Einsatzort: Berlin

Rolle: Chief Technology Officer

Kunde: Medici Living Digital Services/Quaters Group GmbH


Aufgaben:

  • Leitung der gesamten Technologieabteilung von Medici Living/ Quarters, einschließlich Softwareentwicklung und Aufbau von Smart-Home-Technologien (IoT)
  • Evaluierung und Identifizierung geeigneter Technologieplattformen und Frameworks zur Bereitstellung der Unternehmensdienste
  • Leitung der strategischen Planung zur Erreichung der Unternehmensziele durch Identifizierung und Priorisierung von Entwicklungsinitiativen und Festlegung von Zeitplänen für die Bewertung, Entwicklung und Bereitstellung
  • Etablierung und Überwachung des Softwareentwicklungsprozesses, Festlegung von kurzfristigen Zielen und Bewertung des Fortschritts gemäß der agilen Softwareentwicklung
  • Zusammenarbeit mit den entsprechenden Abteilungen zur Bewertung und Empfehlung von Technologien, die die organisatorischen Bedürfnisse des Unternehmens unterstützen.
  • Wissensaustausch, Mentoring und Schulung des Teams in Bezug auf die technologische Vision, Chancen und Herausforderungen des Unternehmens.


Kenntnisse:

Java 11, PHP 7, JavaScript (ECMA 6), CSS Sass & Less, Spring Boot 2, Symfony 4, Node.js, React.js, React Native, PostgreSQL, Elasticsearch, GraphQL, IoT mit Siemens Hardware & Salto Key Framework, Microservice mit Event Sourcing unter Verwendung von RabbitMQ, AWS-Stack, Google Cloud, Docker, Kubernetes mit Helm Chart, Jenkins mit Groovy Script, Bamboo, Jira, Confluence, Bitbucket (Git)


01/2015 - 08/2015

Einsatzort: Berlin

Rolle: Managing Director

Kunde: auf Anfrage


Aufgaben:

  • Aufbau und Leitung einer Online-Transportvergleichsplattform in Deutschland.
  • Verantwortlich für den Aufbau von Unternehmensprozessen, des Betriebsteams, des Online-Marketings und der Geschäftsentwicklung.
  • Aufbau eines starken Produktmanagements, UX- und Designprozesses mit Schwerpunkt auf Benutzertests, A/B- und multivariaten Tests sowie datengesteuerter Entscheidungsfindung.
  • Durchführung mehrerer komplexer, aber erfolgreicher Projekte, darunter eine plattformübergreifende Produkt-Cross-Sell- und Up-Sell-Plattform, mehrere Neugestaltungen, eine Empfehlungsengine, Optimierung der Zahlungsabwicklung, Optimierung von Landingpages, SEO, SEM und Produktkategorisierung und -entdeckung.


Kenntnisse:

SEOMoz, Structr, MouseFlow, Optimizely, Instapage, Unbounce, Google Ads, Bing Ads, Google Analytics, AdCell, Klipfolio, KPI Watchdog, InVision, Sketch, Photoshop, Adobe Cloud


06/2012 - 10/2014

Einsatzort: Berlin

Rolle: Managing Director

Kunde: auf Anfrage


Aufgaben:

  • Verantwortlich für den Aufbau und die Entwicklung des Unternehmensbetriebs (Technik & Marketing).
  • Leitung des Tagesgeschäfts und der Leistung.
  • Koordination der verschiedenen Teams, Bereitstellung von Anleitung und Unterstützung zur Erreichung der Unternehmensziele und KPIs.
  • Entwicklung des Geschäftsmodells des Unternehmens, Nutzung bewährter innovativer Systeme und Ideen.
  • Steuerung der Produktentwicklung, Erstellung von Geschäftsplänen, Durchführung von Marktanalysen und Umsetzung von Geschäftslösungen.
  • Verantwortlich für das langfristige Wachstum, die Leistung und die Entwicklung des Unternehmens.
  • Verantwortlich für die strategischen Pläne des Unternehmens, die Entwicklung des Teams, technische und Entwicklungslösungen.
  • Überwachung aller Geschäftsbereiche mit Schwerpunkt auf dem Aufbau einer starken, erfolgreichen jungen, dynamischen und internationalen Organisation.


Kenntnisse:

Java, Spring, Hibernate, Apache Wicket, PostgreSQL


01/2012 - 09/2013

Einsatzort: Berlin

Rolle: Chief Technology Officer

Kunde: Rocket Internet SE


Aufgaben:

  • Verantwortlich für die Rekrutierung und den Aufbau eines Tech-Teams des Ventures mit Java-Technologie und Markteinführung.


Kenntnisse:

Java, Spring, Hibernate, Apache Wicket, PostgreSQL, Maven, Jenkins, Subversion, Git


03/2010 - 12/2011

Einsatzort: Berlin

Rolle: Java Lead Developer

Kunde: Inbion GmbH


Aufgaben:

  • Koordination und Organisation aller technischen Bereiche einschließlich Analyse, Planung und Steuerung der Unternehmensinfrastruktur und des Forschungsrahmens.


Kenntnisse:

Java, Spring, Hibernate, Neo4J, JPFF, Postgres, Maven, Jenkins, Subversion


08/2006 - 01/2010

Einsatzort: Berlin

Rolle: Java Senior Developer

Kunde: Fox Mobile Distribution GmbH 


Aufgaben:

  • Implementierung einer Suchmaschine, Content- und Konfigurationsverwaltung
  • Implementierung einer In-House-Continuous-Integration mit Hudson/Jenkins und Maven-Plugin (DevOps)


Kenntnisse:

Java, Servlets, JSP, Apache Struts, Apache Wicket, Spring, Hibernate, Lucene, Oracle, Maven, Hudson/Jenkins, CVS, Debian Server & Windows Server


08/2003 - 03/2006

Einsatzort: Berlin

Rolle: Junior Software Developer

Kunde: Lufthansa System Berlin GmbH


Aufgaben:

  • Implementierung eines Revenue-Management-Algorithmus
  • Implementierung einer In-House-Continuous-Integration
  • Migration von C++ nach Java


Kenntnisse:

Java, C++/CORBA

Programmiersprachen

C#
C++
HTML5/CSS3
Java
Javascript
ECMAScript, TypeScript
PHP
Shell Script
Bash/Groovy
NodeJS
Typescript
ECMA

Datenbanken

CouchDB
ElasticSearch
GraphQL
Mongo.DB
MS SQL
MySQL
Neo4j
Oracle
Postgres
BigQuery

Branchen

Branchen

  • Immobilien
  • Preisvergleich
  • E-Commerce
  • Transportunternehmen
  • E-Health

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.