Fullstack Software-Entwickler, -Architekt und -Berater
Aktualisiert am 14.11.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Angular
Spring Boot
TypeScript
Quarkus
Oracle
PostgreSQL
MySQL
C#
Groovy
Grails
JPA
Hibernate
Docker
Git
Continuous Integration
Jenkins
AWS
Maven
Spring
Javascript
Cloud
Kotlin
Deutsch
verhandlungssicher in Wort und Schrift
Englisch
verhandlungssicher in Wort und Schrift
Französisch
Grundkenntnisse
Russisch
Muttersprache

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-12 - heute

AI Produktivitätsplattform MultAI

Technischer Leiter und Fullstack-Entwickler Java Python FastAPI ...
Technischer Leiter und Fullstack-Entwickler
Technische Leitung und Fullstack-Entwicklung der Plattform, in einem Team von 4 Entwicklern.
Konfiguration der Cloud-Infrastruktur und der CI/CD-pipelines.
Anbindung und Integration von verschiedenen LLM (Gpt, Gemini, Claude, Llama, DALL-E u.a.) von
verschiedenen Providern (Azure, AWS, Google Cloud, OpenAI).
IntelliJ Spring Boot 3 GitHub PostgreSQL Angular 17 Ansible Ionos Cloud GPT
Java Python FastAPI SQLAlchemy Spring Boot OIDC GitHub CI/CD PostgreSQL Angular Ansible Elastic Search Logstash Kibana GenAI LLM OpenAI AWS Azure Llama Integration
WSW International GmbH
München
4 Jahre 8 Monate
2020-05 - heute

crewman: Team-Management-App für Sportclubs und Vereine

Architekt und Entwickler (Fullstack) Java 17 Angular Material ...
Architekt und Entwickler (Fullstack)
Entwicklung einer Progressive Web App für Clubs und Vereine (vor allem für die mannschaftliche
Spielsportarten). Das ist eine konfigurierbare Multimandantenplattform, wo mehrere Vereine
simultan untergebracht werden können.
Konfiguration der Cloud-Infrastruktur und der CI/CD-pipelines.


URL: https://www.crewman.app
Spring Boot 3 Angular 15 IntelliJ IDEA Kibana GitLab PostgreSQL Ansible Ionos
Java 17 Angular Material Progressive Web Application JPA Hibernate PostgreSQL Google Cloud Ansible Elastic Search Logstash Kibana Kafka Kotlin Spring Boot Spring Security
Eigenes Projekt
München
1 Jahr 1 Monat
2023-08 - 2024-08

Digitales Bündelfunknetz und Kommunikationssysteme

Architekt und führender Entwickler (Fullstack) Java Kotlin Angular ...
Architekt und führender Entwickler (Fullstack)
Entwicklung einer Anwendungskomponente für die Visualisierung und Auswertung von
Betriebszuständen eines Digitalen Bündelfunknetzes im Tetra Standard der Stadtwerke München
Services GmbH.
Entwicklung einer Anwendungskomponente für die Visualisierung und Ortung über ein
Bündelfunknetz von Digitalfunkgeräten und derenKommunikation über einen Short-Data-Service.
Unterstützung als Entwickler in einem Team zur Entwicklung von Voice Over IP Anwendungen für
Leitstellenkommunikationssysteme.
IntelliJ IDEA Spring Boot 3 Angular 15 Material 15 Bamboo GitHub Atlassian JIRA Java 17 Grafana
Java Kotlin Angular Mapbox GL Spring Boot JPA Hibernate Microservices OAuth 2.0 MQTT SNMP LDAP SSH Greylog Loki Grafana PostgreSQL Atlassian JIRA Bamboo Mockito RestAssured WireMock JUnit
Stadtwerke München
München
5 Monate
2023-03 - 2023-07

Migration von PiSA-Services nach AWS

Architekt und führender Entwickler (Fullstack) Java EE JPA EclipseLink ...
Architekt und führender Entwickler (Fullstack)
Migration einer PiSA-Anwendung von Openshift-On-Premise- in die AWS-Umgebung. Aufteilung
der Anwendung in 6 Microservices (PayaraMicro)
Konfigurationen für Kubernetes (EKS) und Jenkins-Pipelines.
Migration von alten Messaging-Queues von IBM MQ und Kafka nach Amazon SNS/SQS.
Angular 14 Intellij IDEA Atlassian JIRA Payara 5
Java EE JPA EclipseLink JAX-RS Glassfish Microservices Angular Oracle PostgreSQL Message Queuing AWS Kubernetes SonarQube Nexus SQS Kafka
BMW AG
München
8 Monate
2022-07 - 2023-02

Emission&Consumption / Official Technical Data

Architekt und führender Entwickler (Fullstack) Java 11 Payara 5 Jenkins ...
Architekt und führender Entwickler (Fullstack)
Betreuung (als Solution-Architekt) von übergreifenden technischen Themen in den einzelnen Web-
Anwendungen (bzw. Microservices) der EC/OTD-Plattform (CI/CD / Unit- und Integration-Testing,
Datenbank-Migrationen u.a.)
Entwicklung und Erweiterung von globalen wiederverwendbaren Komponenten
Analyse und Bewertung technischer Lösungsvorschläge. Sicherstellung von konsistenten
technischen Lösungen und Prozessen, feature-team- und provider-übergreifend.
Frontendentwicklung im OTD-Projekt mit Angular und ExtJS (ab 09.2022)
IntelliJ IDEA Angular 14 ExtJS 6.7 Jira Confluence Oracle 11 Payara 5 Docker Jenkins
Java 11 Payara 5 Jenkins Oracle PostgreSQL JPA Scrum Agile JAX-RS ExtJS TypeScript JavaScript Mockito cucumber RestAssured WireMock Nexus SonarQube Microprofile
BMW AG
München
3 Jahre 9 Monate
2017-10 - 2021-06

Global Rad-Reifen Information Portal

Architekt und führender Entwickler (Fullstack) Scrum Agile JPA ...
Architekt und führender Entwickler (Fullstack)

Technisches Design und Entwicklung einer web-basierten Anwendung für die Planung und

Verwaltung von Räder-Reifen-Programmen der BMW AG. Portal beinhaltet umfangreiche UI

gebaut mit ExtJS, JAX-RS Backend mit Oracle-Datenbank (später migriert zu PostgreSQL)

Technische Führung eines Entwickler-Teams von 6 Personen

Implementierung von Schnittstellen zu den verschiedenen Diensten von BMW AG

Entwicklung eines Microservices (Wheelfinder) mit Quarkus/PostgreSQL

Java 10 Glassfish 4 Java 8 Quarkus 1.13 ElasticSearch Docker 20.10 PostgreSQL 11 Oracle 11 Mockito Jenkins Jira Confluence ExtJS 6.7 IntelliJ IDEA
Scrum Agile JPA JAX-RS JEE 8 REST ExtJS JavaScript Oracle/SQL PostgreSQL OpenAPI Swagger SonarQube Nexus JUnit Mockito OIDC OAuth 2.0 JAAS
BMW AG
München
3 Jahre 6 Monate
2014-04 - 2017-09

Entwicklung von der webbasierten Wirtschaftsdatenbank, Verlagsportalen und Verlagsarchiven

Leiter der Web-Entwicklung Agile Entwicklung Clean Code Continuous Integration ...
Leiter der Web-Entwicklung

Technische und disziplinäre Führung eines agilen Teams von 6 Entwickler.

Aufgebaut und integriert ein kleines Offshore-Team in der Ukraine (2 Entwickler).

Erweiterung und Modernisierung der Core-Anwendungen: Genios, WISO-Net, FAZ-Archiv, FAZ-Portale. Komplette Überarbeitung des Zahlungs- (Kreditkarten, Paypal, SofortÜberweisung) und Rechnungssystems.
Migration auf die neue Suchmaschine (Elasticsearch).
Entwurf und Umsetzung der mobilen Version.

Neuentwicklung für Vincentz Verlag: Konzeption und Umsetzung einer Web-Plattform für insgesamt 15 Medienportalen.

MySQL 5 Subversion Apache Tomcat 7 Grails 3.3.0 Grails 2.2.4 Elasticsearch 5.4.3 jQuery 1.11 Bootstrap 3 Apache Webserver 2.2.31 IntellijIDEA 2017.2 JDK 1.8 JDK 1.7 Jira 6.2.3 Atlassian Confluence 5.4.4 SoapUI 5.2.1 MongoDB 3.2.9 Jenkins 2 Gradle 3.0
Agile Entwicklung Clean Code Continuous Integration Grails Groovy Java Subversion elasticsearch jQuery Twitter Bootstrap Scrum REST SOAP NoSQL CSS3 HTML5 AJAX JSON Maven Gradle Search Engine Optimization Apache Lucene JavaSript Prototype Spring Hibernate JEE
GBI-Genios Deutsche Wirtschaftsdatenbank GmbH
München
4 Jahre 3 Monate
2013-01 - 2017-03

Crewman.de: ein Organisations-, Kommunikations- und Planungsystem für verschiedene Sportarten

Autor des Konzepts und Entwickler CloudComputing AWS Groovy ...
Autor des Konzepts und Entwickler

Ein Organisations-, Kommunikations- und Planungsystem für verschiedene Sportarten.
Ursprünglich entwickelt für Rudersport, das System kann auch in anderen Bereichen
eingesetzt werden. Implementiert mit Grails-Version von jasty.web.

jQuery 1.11 Grails 2.2.4 Intellij IDEA 13 Bootstrap 3
CloudComputing AWS Groovy Java HTML5 CSS3 Git AJAX jQuery Hibernate Spring Grails JEE
Privatprojekt
München
1 Jahr 7 Monate
2013-05 - 2014-11

Jasty: Leichtgewichtiges Web-Framework für Java/Grails/.NET

Autor des Konzepts und Entwickler GitHub Git jQuery ...
Autor des Konzepts und Entwickler

https://github.com/asty-labs

Leichtgewichtiges AJAX Web-Framework. Auf dem GitHub gibt es Versionen für Java/JSP,
Grails sowie .NET/MVC

.NET Framework 4.0 Intellij IDEA 13 Microsoft Visual Studio 2010 Grails 2.2.4 jQuery 1.11
GitHub Git jQuery Java Groovy ASP.NET MVC JSP C# ASP.NET Servlet API Grails Spring JEE
Privatprojekt
München
1 Jahr 2 Monate
2013-03 - 2014-04

Entwicklung von neuen Pilot-Komponenten für eine webbasierte Projekt-Management-Plattform

Architekt und führender Entwickler Agile Entwicklung Groovy Grails ...
Architekt und führender Entwickler

Als Architekt und führender Entwickler arbeitete an einer Pilot-Anwendung für die neue Generation der Projekt-Management-Plattform.

Oracle 10 Grails 2.2.1 jQuery 1.8 PivotalTracker Trello
Agile Entwicklung Groovy Grails Maven jQuery Java Kanban JavaScript HTML5 CSS3 AJAX Spring Hibernate JEE
conject AG
München
1 Jahr 8 Monate
2012-07 - 2014-02

Post-Merger-Integration der Project-Control-Anwendung der Firma BIW Technologies (UK)

Architekt und führender Entwickler C# MVC ASP.NET ...
Architekt und führender Entwickler

Analyse und Beratung in Bezug auf die Anwendung, auch vor Ort. Angleichung der verwendeten Techniken und Technologien.

.NET Framework 4.0 Microsoft Visual Studio 2012 Microsoft SQL Server 2012 Team Foundation Server 2012 NHibernate 3
C# MVC ASP.NET Razor .NET Framework ADO.NET Entity Framework HTML5 jQuery JavaScript AJAX NHibernate NUnit
conject AG
München / Nottingham (UK)
4 Jahre 9 Monate
2008-07 - 2013-03

Entwicklung eines Commercial Management Plattform für Baubranche

Architekt und führender Entwickler Continuous Integration Agile Entwicklung .NET Framework ...
Architekt und führender Entwickler

Als Architekt und führender Entwickler arbeitete an der Commercial Management Plattform. Leitete den Bereich .NET und Integration mit den Altsystemen (Powerbuilder).
Entwarf und entwickelte den Schnittstellenframework. Entwarf und entwickelte Konzept der generischen, plattform-agnostischen Benutzeroberflächen (XAML für Desktop, Web usw.). Zuständig für Technologie und Entwicklungsprozeße (Agile methodologies, Unit und Integration Testing, Continuous Integration).

C# ASP.NET Subversion Oracle 10 PowerBuilder Visual Studio 2010 .NET Framework 3.5 Jenkins 1 jQuery 1.8 Resharper Microsoft Visio NHibernate 3
Continuous Integration Agile Entwicklung .NET Framework C# ASP.NET MVC XAML WinForms jQuery Prototype Subversion NHibernate NUnit SOAP REST HTML(5) JavaScript AJAX
conject AG
München
5 Jahre 3 Monate
2006-04 - 2011-06

Entwicklung einer webbasierten Projekt-Management-Plattform für Baubranche

Senior Entwickler Agile Entwicklung Kanban JDO ...
Senior Entwickler

Als Senior-Entwickler arbeitete an einer webbasierten Projekt-Management-Plattform, in einem Team von 12 Entwickler, davon 5 offshore.

Als Leiter eines Teams aus 4 Entwicklern erarbeitete neues Lizensierungsmodel für die Plattform.

Entwarf und implementierte neue Konzepte für die Anwendungsarchitektur.

Java 1.6 Oracle 10 Kodo Struts 1 JBoss ApplicationServer IntelliJ IDEA 13 Hudson FitNesse Ant
Agile Entwicklung Kanban JDO EJB Servlet API JSF JSP Java Continuous Integration Offshore Apache Hadoop Oracle SOAP REST HTML JavaScript AJAX JUnit Ant J2EE
conject AG
München
5 Jahre 7 Monate
2000-10 - 2006-04

Entwicklung einer B2B EProcurement-Plattform

Senior Software-Entwickler, Teamleiter XSL(T) XPath ASP ...
Senior Software-Entwickler, Teamleiter

Als Teamleiter und führender Entwickler arbeitete an der Web-Basierten EProcurement/SRM Plattform für kleine und mittlere Unternehmen.
Zu den Aufgaben gehörte Konzeption und Entwicklung der 3-schichtigen Architektur, mit der ausgeprägten Datenbankstruktur und -Funktionalität, dem COM+-Basierten Business Object Layer und funktionsreichem GUI-Framework.
Entwarf und im Team implementierte folgende Teil-Module: Workflow-Basierter Bestellprozess, Beschaffungsmanagement (Post-Sales Verwaltung), Katalogmanagement und Integration der phonetischen Suche, Lieferantenmanagement, Verwaltung der Ausschreibungen/Angeboten.
Entwarf und entwickelte Ereignis-Basierte transparente Integration mit externen ERPSystemen (SAP R/3, Bäurer b2 u.a.), dabei arbeitete mit verschiedensten Formaten (BAPI, OpenTrans, BMECat, OCI, Excel u.a.).
Leitete ein Team von 5 Mitarbeitern, wobei Teil des Teams im Offshore-Modus arbeitete.

ASP.NET Microsoft SQL Server 2000 .NET Framework 2.0 Microsoft Sharepoint Microsoft Visual Studio 6.0
XSL(T) XPath ASP Visual Basic ADO.NET ADO JavaScript Visual SourceSafe Microsoft Sharepoint C# .NET BAPI BMECat SAP Connection
Onventis GmbH
Stuttgart
1 Jahr 5 Monate
1999-06 - 2000-10

Entwicklung einer Internet-Community-Plattform

Software-Entwickler Java JSP Java Servlet ...
Software-Entwickler

Auftraggeber: Click-City.de. Internet-Community.

Arbeitete als Entwickler an verschiedenen Teilen der Plattform. Komplette Umsetzung folgender Teil-Module: Collector der Artikel aus Web-Medien mit der Volltext-Suche, Web-Hosting-Module, Web-Email-Client, Chat.

Microsoft Visual Studio 6.0
Java JSP Java Servlet JavaScript XSL(T) ADO Visual SourceSafe
debis Systemhaus GmbH
Niederlassung in St. Petersburg
6 Monate
2000-01 - 2000-06

Entwicklung einer webbaisierten Multiuser-Development-Plattform

Software-Entwickler Java JSP Servlets ...
Software-Entwickler

Entwarf und implementierte eine Plattform für JSP- und Servlet-Hosting. Die Plattform erlaubte den Usern Erstellung und Ausführung der JSPs und Java-Klassen direkt im Web.
Dabei wurde der Code Just-In-Time geparst und kompiliert. Ausführung erfolgte mit Berücksichtigung der Berechtigungen jeweiliger Benutzer (Security Manager) in Rahmen einer einzigen Java Virtual Machine. GUI bestand aus File-Explorer und Editoren, sowie aus einigen Administrationswerkzeugen. Im Projekt wurde Unix-artiges Datenbank-Basiertes Dateisystem implementiert.

Microsoft SQL-Server 2000
Java JSP Servlets Java Security JDBC Microsoft SQL Server
Diplomarbeit
St.Petersburg
4 Jahre 3 Monate
1995-04 - 1999-06

Entwickler eines verteilten Betriebssicherheit-Systems

C++ Win32 TCP/IP ...

Als führender Entwickler entwarf und implementierte Software-Umgebung für integriertes verteiltes Betriebssicherheitsystem. System umfasste folgende Bereiche: Kommunikation mit und Steuerung von externen Geräten (Alarm-Systeme, CCTV-Switcher und Multiplexer, Access-Control Module), Benutzerdatenbank und Zugriffsmanagement, Videobearbeitung, Darstellung von interaktiven Gebäudeplänen mit allen zu überwachenden Objekten.
Einzelne Arbeitstationen des Systems waren über Netzwerk (TCP/IP, UDP) miteinander verbunden.

C++ Builder Microsoft Visual Studio 6.0 Interbase-DB
C++ Win32 TCP/IP Windows Sockets
Stalt Ltd.
St. Petersburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2000-09 - 2003-06

International Management and Marketing (MBA)

Master of Business Administration, Fachhochschule Pforzheim
Master of Business Administration
Fachhochschule Pforzheim

Diplom: „Global Sourcing in Small and Medium Software Development Projects“

1 Jahr 10 Monate
1998-09 - 2000-06

Computertechnologien

Magister der Wissenschaften, Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg
Magister der Wissenschaften
Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg

Diplom: „Web-based Multiuser Development Platform“

3 Jahre 10 Monate
1994-09 - 1998-06

Computertechnologien

Bakkalaureus der Wissenschaften, Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg
Bakkalaureus der Wissenschaften
Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg

Diplom: „Software-Paket für integriertes verteiltes Betriebssicherheitssystem“

1 Jahr 10 Monate
1992-09 - 1994-06

Abitur

Abitur, Lyzeum für Physik und Mathematik
Abitur
Lyzeum für Physik und Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Java Angular Spring Boot TypeScript Quarkus Oracle PostgreSQL MySQL C# Groovy Grails JPA Hibernate Docker Git Continuous Integration Jenkins AWS Maven Spring Javascript Cloud Kotlin

Produkte / Standards / Erfahrungen / Methoden

Agile
Agile Entwicklung
Apache Hadoop
Apache Lucene
Apache Tomcat
Apache Webserver
Atlassian Confluence
Atlassian JIRA
BAPI
C++ Builder
Clean Code
Confluence
Continuous Integration
CSS3
Docker 20.10
Eclipse
EJB
ExtJS 6.7
Git
Glassfish 4
Gradle
Grails
Hibernate
HTML
HTML5
Hudson
IntelliJ IDEA
JBoss ApplicationServer
Jenkins
Jira
JSF
Kanban
Maven
Microsoft Sharepoint
Microsoft Visio
Microsoft Visual Studio
Mockito
MVC
NHibernate
NUnit
OpenAPI
PivotalTracker
PowerBuilder
Quarkus 1.13
ReSharper
Scrum
Search Engine Optimization
Servlet API
Spring
Struts
Subversion
Swagger
Team Foundation Server
TFS
Trello
Twitter Bootstrap
Visual SourceSafe
Win32 API
WinForms
XAML
XPath
XSL(T)

Betriebssysteme

Linux Debian
Linux Ubuntu
MacOS
Microsoft Windows

Programmiersprachen

.NET Framework
ADO.NET
AJAX
ASP.NET
C#
C++
ExtJS
Groovy
Java
Java 10
Java 8
JavaScript
JAX-RS
JEE 8
JPA
jQuery
JSON
JSP
Oracle/SQL
Visual Basic

Datenbanken

ADO.NET
ADO.NET Entity Framework
Elasticsearch
Hibernate
JDBC
JDO
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Oracle
Oracle 11
PostgreSQL
PostgreSQL 11

Datenkommunikation

REST
SOAP
TCP/IP
Windows Sockets
XML-RPC

Managementerfahrung in Unternehmen

Entwicklungsleiter
Offshore Team Management
Senior Entwickler
Teamleiter

Branchen

Branchen

Automotive, Datenbanken/Medien/Verlage, Bau-Projektmanagement, E-Commerce, B2B

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-12 - heute

AI Produktivitätsplattform MultAI

Technischer Leiter und Fullstack-Entwickler Java Python FastAPI ...
Technischer Leiter und Fullstack-Entwickler
Technische Leitung und Fullstack-Entwicklung der Plattform, in einem Team von 4 Entwicklern.
Konfiguration der Cloud-Infrastruktur und der CI/CD-pipelines.
Anbindung und Integration von verschiedenen LLM (Gpt, Gemini, Claude, Llama, DALL-E u.a.) von
verschiedenen Providern (Azure, AWS, Google Cloud, OpenAI).
IntelliJ Spring Boot 3 GitHub PostgreSQL Angular 17 Ansible Ionos Cloud GPT
Java Python FastAPI SQLAlchemy Spring Boot OIDC GitHub CI/CD PostgreSQL Angular Ansible Elastic Search Logstash Kibana GenAI LLM OpenAI AWS Azure Llama Integration
WSW International GmbH
München
4 Jahre 8 Monate
2020-05 - heute

crewman: Team-Management-App für Sportclubs und Vereine

Architekt und Entwickler (Fullstack) Java 17 Angular Material ...
Architekt und Entwickler (Fullstack)
Entwicklung einer Progressive Web App für Clubs und Vereine (vor allem für die mannschaftliche
Spielsportarten). Das ist eine konfigurierbare Multimandantenplattform, wo mehrere Vereine
simultan untergebracht werden können.
Konfiguration der Cloud-Infrastruktur und der CI/CD-pipelines.


URL: https://www.crewman.app
Spring Boot 3 Angular 15 IntelliJ IDEA Kibana GitLab PostgreSQL Ansible Ionos
Java 17 Angular Material Progressive Web Application JPA Hibernate PostgreSQL Google Cloud Ansible Elastic Search Logstash Kibana Kafka Kotlin Spring Boot Spring Security
Eigenes Projekt
München
1 Jahr 1 Monat
2023-08 - 2024-08

Digitales Bündelfunknetz und Kommunikationssysteme

Architekt und führender Entwickler (Fullstack) Java Kotlin Angular ...
Architekt und führender Entwickler (Fullstack)
Entwicklung einer Anwendungskomponente für die Visualisierung und Auswertung von
Betriebszuständen eines Digitalen Bündelfunknetzes im Tetra Standard der Stadtwerke München
Services GmbH.
Entwicklung einer Anwendungskomponente für die Visualisierung und Ortung über ein
Bündelfunknetz von Digitalfunkgeräten und derenKommunikation über einen Short-Data-Service.
Unterstützung als Entwickler in einem Team zur Entwicklung von Voice Over IP Anwendungen für
Leitstellenkommunikationssysteme.
IntelliJ IDEA Spring Boot 3 Angular 15 Material 15 Bamboo GitHub Atlassian JIRA Java 17 Grafana
Java Kotlin Angular Mapbox GL Spring Boot JPA Hibernate Microservices OAuth 2.0 MQTT SNMP LDAP SSH Greylog Loki Grafana PostgreSQL Atlassian JIRA Bamboo Mockito RestAssured WireMock JUnit
Stadtwerke München
München
5 Monate
2023-03 - 2023-07

Migration von PiSA-Services nach AWS

Architekt und führender Entwickler (Fullstack) Java EE JPA EclipseLink ...
Architekt und führender Entwickler (Fullstack)
Migration einer PiSA-Anwendung von Openshift-On-Premise- in die AWS-Umgebung. Aufteilung
der Anwendung in 6 Microservices (PayaraMicro)
Konfigurationen für Kubernetes (EKS) und Jenkins-Pipelines.
Migration von alten Messaging-Queues von IBM MQ und Kafka nach Amazon SNS/SQS.
Angular 14 Intellij IDEA Atlassian JIRA Payara 5
Java EE JPA EclipseLink JAX-RS Glassfish Microservices Angular Oracle PostgreSQL Message Queuing AWS Kubernetes SonarQube Nexus SQS Kafka
BMW AG
München
8 Monate
2022-07 - 2023-02

Emission&Consumption / Official Technical Data

Architekt und führender Entwickler (Fullstack) Java 11 Payara 5 Jenkins ...
Architekt und führender Entwickler (Fullstack)
Betreuung (als Solution-Architekt) von übergreifenden technischen Themen in den einzelnen Web-
Anwendungen (bzw. Microservices) der EC/OTD-Plattform (CI/CD / Unit- und Integration-Testing,
Datenbank-Migrationen u.a.)
Entwicklung und Erweiterung von globalen wiederverwendbaren Komponenten
Analyse und Bewertung technischer Lösungsvorschläge. Sicherstellung von konsistenten
technischen Lösungen und Prozessen, feature-team- und provider-übergreifend.
Frontendentwicklung im OTD-Projekt mit Angular und ExtJS (ab 09.2022)
IntelliJ IDEA Angular 14 ExtJS 6.7 Jira Confluence Oracle 11 Payara 5 Docker Jenkins
Java 11 Payara 5 Jenkins Oracle PostgreSQL JPA Scrum Agile JAX-RS ExtJS TypeScript JavaScript Mockito cucumber RestAssured WireMock Nexus SonarQube Microprofile
BMW AG
München
3 Jahre 9 Monate
2017-10 - 2021-06

Global Rad-Reifen Information Portal

Architekt und führender Entwickler (Fullstack) Scrum Agile JPA ...
Architekt und führender Entwickler (Fullstack)

Technisches Design und Entwicklung einer web-basierten Anwendung für die Planung und

Verwaltung von Räder-Reifen-Programmen der BMW AG. Portal beinhaltet umfangreiche UI

gebaut mit ExtJS, JAX-RS Backend mit Oracle-Datenbank (später migriert zu PostgreSQL)

Technische Führung eines Entwickler-Teams von 6 Personen

Implementierung von Schnittstellen zu den verschiedenen Diensten von BMW AG

Entwicklung eines Microservices (Wheelfinder) mit Quarkus/PostgreSQL

Java 10 Glassfish 4 Java 8 Quarkus 1.13 ElasticSearch Docker 20.10 PostgreSQL 11 Oracle 11 Mockito Jenkins Jira Confluence ExtJS 6.7 IntelliJ IDEA
Scrum Agile JPA JAX-RS JEE 8 REST ExtJS JavaScript Oracle/SQL PostgreSQL OpenAPI Swagger SonarQube Nexus JUnit Mockito OIDC OAuth 2.0 JAAS
BMW AG
München
3 Jahre 6 Monate
2014-04 - 2017-09

Entwicklung von der webbasierten Wirtschaftsdatenbank, Verlagsportalen und Verlagsarchiven

Leiter der Web-Entwicklung Agile Entwicklung Clean Code Continuous Integration ...
Leiter der Web-Entwicklung

Technische und disziplinäre Führung eines agilen Teams von 6 Entwickler.

Aufgebaut und integriert ein kleines Offshore-Team in der Ukraine (2 Entwickler).

Erweiterung und Modernisierung der Core-Anwendungen: Genios, WISO-Net, FAZ-Archiv, FAZ-Portale. Komplette Überarbeitung des Zahlungs- (Kreditkarten, Paypal, SofortÜberweisung) und Rechnungssystems.
Migration auf die neue Suchmaschine (Elasticsearch).
Entwurf und Umsetzung der mobilen Version.

Neuentwicklung für Vincentz Verlag: Konzeption und Umsetzung einer Web-Plattform für insgesamt 15 Medienportalen.

MySQL 5 Subversion Apache Tomcat 7 Grails 3.3.0 Grails 2.2.4 Elasticsearch 5.4.3 jQuery 1.11 Bootstrap 3 Apache Webserver 2.2.31 IntellijIDEA 2017.2 JDK 1.8 JDK 1.7 Jira 6.2.3 Atlassian Confluence 5.4.4 SoapUI 5.2.1 MongoDB 3.2.9 Jenkins 2 Gradle 3.0
Agile Entwicklung Clean Code Continuous Integration Grails Groovy Java Subversion elasticsearch jQuery Twitter Bootstrap Scrum REST SOAP NoSQL CSS3 HTML5 AJAX JSON Maven Gradle Search Engine Optimization Apache Lucene JavaSript Prototype Spring Hibernate JEE
GBI-Genios Deutsche Wirtschaftsdatenbank GmbH
München
4 Jahre 3 Monate
2013-01 - 2017-03

Crewman.de: ein Organisations-, Kommunikations- und Planungsystem für verschiedene Sportarten

Autor des Konzepts und Entwickler CloudComputing AWS Groovy ...
Autor des Konzepts und Entwickler

Ein Organisations-, Kommunikations- und Planungsystem für verschiedene Sportarten.
Ursprünglich entwickelt für Rudersport, das System kann auch in anderen Bereichen
eingesetzt werden. Implementiert mit Grails-Version von jasty.web.

jQuery 1.11 Grails 2.2.4 Intellij IDEA 13 Bootstrap 3
CloudComputing AWS Groovy Java HTML5 CSS3 Git AJAX jQuery Hibernate Spring Grails JEE
Privatprojekt
München
1 Jahr 7 Monate
2013-05 - 2014-11

Jasty: Leichtgewichtiges Web-Framework für Java/Grails/.NET

Autor des Konzepts und Entwickler GitHub Git jQuery ...
Autor des Konzepts und Entwickler

https://github.com/asty-labs

Leichtgewichtiges AJAX Web-Framework. Auf dem GitHub gibt es Versionen für Java/JSP,
Grails sowie .NET/MVC

.NET Framework 4.0 Intellij IDEA 13 Microsoft Visual Studio 2010 Grails 2.2.4 jQuery 1.11
GitHub Git jQuery Java Groovy ASP.NET MVC JSP C# ASP.NET Servlet API Grails Spring JEE
Privatprojekt
München
1 Jahr 2 Monate
2013-03 - 2014-04

Entwicklung von neuen Pilot-Komponenten für eine webbasierte Projekt-Management-Plattform

Architekt und führender Entwickler Agile Entwicklung Groovy Grails ...
Architekt und führender Entwickler

Als Architekt und führender Entwickler arbeitete an einer Pilot-Anwendung für die neue Generation der Projekt-Management-Plattform.

Oracle 10 Grails 2.2.1 jQuery 1.8 PivotalTracker Trello
Agile Entwicklung Groovy Grails Maven jQuery Java Kanban JavaScript HTML5 CSS3 AJAX Spring Hibernate JEE
conject AG
München
1 Jahr 8 Monate
2012-07 - 2014-02

Post-Merger-Integration der Project-Control-Anwendung der Firma BIW Technologies (UK)

Architekt und führender Entwickler C# MVC ASP.NET ...
Architekt und führender Entwickler

Analyse und Beratung in Bezug auf die Anwendung, auch vor Ort. Angleichung der verwendeten Techniken und Technologien.

.NET Framework 4.0 Microsoft Visual Studio 2012 Microsoft SQL Server 2012 Team Foundation Server 2012 NHibernate 3
C# MVC ASP.NET Razor .NET Framework ADO.NET Entity Framework HTML5 jQuery JavaScript AJAX NHibernate NUnit
conject AG
München / Nottingham (UK)
4 Jahre 9 Monate
2008-07 - 2013-03

Entwicklung eines Commercial Management Plattform für Baubranche

Architekt und führender Entwickler Continuous Integration Agile Entwicklung .NET Framework ...
Architekt und führender Entwickler

Als Architekt und führender Entwickler arbeitete an der Commercial Management Plattform. Leitete den Bereich .NET und Integration mit den Altsystemen (Powerbuilder).
Entwarf und entwickelte den Schnittstellenframework. Entwarf und entwickelte Konzept der generischen, plattform-agnostischen Benutzeroberflächen (XAML für Desktop, Web usw.). Zuständig für Technologie und Entwicklungsprozeße (Agile methodologies, Unit und Integration Testing, Continuous Integration).

C# ASP.NET Subversion Oracle 10 PowerBuilder Visual Studio 2010 .NET Framework 3.5 Jenkins 1 jQuery 1.8 Resharper Microsoft Visio NHibernate 3
Continuous Integration Agile Entwicklung .NET Framework C# ASP.NET MVC XAML WinForms jQuery Prototype Subversion NHibernate NUnit SOAP REST HTML(5) JavaScript AJAX
conject AG
München
5 Jahre 3 Monate
2006-04 - 2011-06

Entwicklung einer webbasierten Projekt-Management-Plattform für Baubranche

Senior Entwickler Agile Entwicklung Kanban JDO ...
Senior Entwickler

Als Senior-Entwickler arbeitete an einer webbasierten Projekt-Management-Plattform, in einem Team von 12 Entwickler, davon 5 offshore.

Als Leiter eines Teams aus 4 Entwicklern erarbeitete neues Lizensierungsmodel für die Plattform.

Entwarf und implementierte neue Konzepte für die Anwendungsarchitektur.

Java 1.6 Oracle 10 Kodo Struts 1 JBoss ApplicationServer IntelliJ IDEA 13 Hudson FitNesse Ant
Agile Entwicklung Kanban JDO EJB Servlet API JSF JSP Java Continuous Integration Offshore Apache Hadoop Oracle SOAP REST HTML JavaScript AJAX JUnit Ant J2EE
conject AG
München
5 Jahre 7 Monate
2000-10 - 2006-04

Entwicklung einer B2B EProcurement-Plattform

Senior Software-Entwickler, Teamleiter XSL(T) XPath ASP ...
Senior Software-Entwickler, Teamleiter

Als Teamleiter und führender Entwickler arbeitete an der Web-Basierten EProcurement/SRM Plattform für kleine und mittlere Unternehmen.
Zu den Aufgaben gehörte Konzeption und Entwicklung der 3-schichtigen Architektur, mit der ausgeprägten Datenbankstruktur und -Funktionalität, dem COM+-Basierten Business Object Layer und funktionsreichem GUI-Framework.
Entwarf und im Team implementierte folgende Teil-Module: Workflow-Basierter Bestellprozess, Beschaffungsmanagement (Post-Sales Verwaltung), Katalogmanagement und Integration der phonetischen Suche, Lieferantenmanagement, Verwaltung der Ausschreibungen/Angeboten.
Entwarf und entwickelte Ereignis-Basierte transparente Integration mit externen ERPSystemen (SAP R/3, Bäurer b2 u.a.), dabei arbeitete mit verschiedensten Formaten (BAPI, OpenTrans, BMECat, OCI, Excel u.a.).
Leitete ein Team von 5 Mitarbeitern, wobei Teil des Teams im Offshore-Modus arbeitete.

ASP.NET Microsoft SQL Server 2000 .NET Framework 2.0 Microsoft Sharepoint Microsoft Visual Studio 6.0
XSL(T) XPath ASP Visual Basic ADO.NET ADO JavaScript Visual SourceSafe Microsoft Sharepoint C# .NET BAPI BMECat SAP Connection
Onventis GmbH
Stuttgart
1 Jahr 5 Monate
1999-06 - 2000-10

Entwicklung einer Internet-Community-Plattform

Software-Entwickler Java JSP Java Servlet ...
Software-Entwickler

Auftraggeber: Click-City.de. Internet-Community.

Arbeitete als Entwickler an verschiedenen Teilen der Plattform. Komplette Umsetzung folgender Teil-Module: Collector der Artikel aus Web-Medien mit der Volltext-Suche, Web-Hosting-Module, Web-Email-Client, Chat.

Microsoft Visual Studio 6.0
Java JSP Java Servlet JavaScript XSL(T) ADO Visual SourceSafe
debis Systemhaus GmbH
Niederlassung in St. Petersburg
6 Monate
2000-01 - 2000-06

Entwicklung einer webbaisierten Multiuser-Development-Plattform

Software-Entwickler Java JSP Servlets ...
Software-Entwickler

Entwarf und implementierte eine Plattform für JSP- und Servlet-Hosting. Die Plattform erlaubte den Usern Erstellung und Ausführung der JSPs und Java-Klassen direkt im Web.
Dabei wurde der Code Just-In-Time geparst und kompiliert. Ausführung erfolgte mit Berücksichtigung der Berechtigungen jeweiliger Benutzer (Security Manager) in Rahmen einer einzigen Java Virtual Machine. GUI bestand aus File-Explorer und Editoren, sowie aus einigen Administrationswerkzeugen. Im Projekt wurde Unix-artiges Datenbank-Basiertes Dateisystem implementiert.

Microsoft SQL-Server 2000
Java JSP Servlets Java Security JDBC Microsoft SQL Server
Diplomarbeit
St.Petersburg
4 Jahre 3 Monate
1995-04 - 1999-06

Entwickler eines verteilten Betriebssicherheit-Systems

C++ Win32 TCP/IP ...

Als führender Entwickler entwarf und implementierte Software-Umgebung für integriertes verteiltes Betriebssicherheitsystem. System umfasste folgende Bereiche: Kommunikation mit und Steuerung von externen Geräten (Alarm-Systeme, CCTV-Switcher und Multiplexer, Access-Control Module), Benutzerdatenbank und Zugriffsmanagement, Videobearbeitung, Darstellung von interaktiven Gebäudeplänen mit allen zu überwachenden Objekten.
Einzelne Arbeitstationen des Systems waren über Netzwerk (TCP/IP, UDP) miteinander verbunden.

C++ Builder Microsoft Visual Studio 6.0 Interbase-DB
C++ Win32 TCP/IP Windows Sockets
Stalt Ltd.
St. Petersburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2000-09 - 2003-06

International Management and Marketing (MBA)

Master of Business Administration, Fachhochschule Pforzheim
Master of Business Administration
Fachhochschule Pforzheim

Diplom: „Global Sourcing in Small and Medium Software Development Projects“

1 Jahr 10 Monate
1998-09 - 2000-06

Computertechnologien

Magister der Wissenschaften, Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg
Magister der Wissenschaften
Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg

Diplom: „Web-based Multiuser Development Platform“

3 Jahre 10 Monate
1994-09 - 1998-06

Computertechnologien

Bakkalaureus der Wissenschaften, Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg
Bakkalaureus der Wissenschaften
Staatliche Hochschule für Feinmechanik und Optik (technische Universität), St.Petersburg

Diplom: „Software-Paket für integriertes verteiltes Betriebssicherheitssystem“

1 Jahr 10 Monate
1992-09 - 1994-06

Abitur

Abitur, Lyzeum für Physik und Mathematik
Abitur
Lyzeum für Physik und Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Java Angular Spring Boot TypeScript Quarkus Oracle PostgreSQL MySQL C# Groovy Grails JPA Hibernate Docker Git Continuous Integration Jenkins AWS Maven Spring Javascript Cloud Kotlin

Produkte / Standards / Erfahrungen / Methoden

Agile
Agile Entwicklung
Apache Hadoop
Apache Lucene
Apache Tomcat
Apache Webserver
Atlassian Confluence
Atlassian JIRA
BAPI
C++ Builder
Clean Code
Confluence
Continuous Integration
CSS3
Docker 20.10
Eclipse
EJB
ExtJS 6.7
Git
Glassfish 4
Gradle
Grails
Hibernate
HTML
HTML5
Hudson
IntelliJ IDEA
JBoss ApplicationServer
Jenkins
Jira
JSF
Kanban
Maven
Microsoft Sharepoint
Microsoft Visio
Microsoft Visual Studio
Mockito
MVC
NHibernate
NUnit
OpenAPI
PivotalTracker
PowerBuilder
Quarkus 1.13
ReSharper
Scrum
Search Engine Optimization
Servlet API
Spring
Struts
Subversion
Swagger
Team Foundation Server
TFS
Trello
Twitter Bootstrap
Visual SourceSafe
Win32 API
WinForms
XAML
XPath
XSL(T)

Betriebssysteme

Linux Debian
Linux Ubuntu
MacOS
Microsoft Windows

Programmiersprachen

.NET Framework
ADO.NET
AJAX
ASP.NET
C#
C++
ExtJS
Groovy
Java
Java 10
Java 8
JavaScript
JAX-RS
JEE 8
JPA
jQuery
JSON
JSP
Oracle/SQL
Visual Basic

Datenbanken

ADO.NET
ADO.NET Entity Framework
Elasticsearch
Hibernate
JDBC
JDO
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Oracle
Oracle 11
PostgreSQL
PostgreSQL 11

Datenkommunikation

REST
SOAP
TCP/IP
Windows Sockets
XML-RPC

Managementerfahrung in Unternehmen

Entwicklungsleiter
Offshore Team Management
Senior Entwickler
Teamleiter

Branchen

Branchen

Automotive, Datenbanken/Medien/Verlage, Bau-Projektmanagement, E-Commerce, B2B

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.