Freiberuflicher Software Engineer & Solution Architect
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- Bayern
- National
- de | ru | en
- 02.07.2024
Kurzvorstellung
...Vollblut-Informatiker,
...Freelancer aus Überzeugung,
...ein erfahrener Teamplayer.
Ich kann...
...mich für Neues begeistern,
...Impulse geben,
...kritisch hinterfragen,
...und Visionen verfolgen ohne Luftschlösser zu bauen.
Auszug Referenzen (2)
"Herr [...] hat uns mit seiner erstklassigen Expertise unserem technisch sehr ambitionierten Projektziel wesentlich näher gebracht."
2/2017 – 10/2017
Tätigkeitsbeschreibung
Entwicklung eines Registrierungssystems für einen Kunden aus dem Bereich der öffentlichen Verwaltung:
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
- Umsetzung der Anforderungen in einem agilen Team
- Code-Reviews
- Dokumentation
Postgresql, Scrum, Agile Methodologie, Apache Tomcat, Hibernate (Java), Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Spring Framework, Git, Jenkins, Jira, Web Services, JavaScript, JavaScript-Frameworks, Jquery, Javaserver Pages
"Gerne bestätige ich die Angaben.
Herr B. hat sich durch seine Erfahrung und Fähigkeiten sehr gut ins Projekt eingebracht.
Seine Einsatzbereitschaft, auch in schwierigen Projektphasen, war enorm hoch und hat das gesamte Team weitergebracht."
1/2012 – 10/2016
Tätigkeitsbeschreibung
Weiterentwicklung der verbundweiten Online-Banking Anwendung
Ab Mitte 2013 - Architekt und technischer Product Owner (crossfunktionale agile Teams):
- Verantwortung für den Entwurf der zukünftigen Systemarchitektur
- Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories.
- Unterstützung und Coaching innerhalb des Projektteams
- Konsultierende Rolle in teamübergreifenden Backlog Refinements
Bis Mitte 2013 - Fachentwickler (klassische Entwicklung, Wasserfallmodell):
- Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
- Erstellung / Erweiterung der technischen Design-Dokumente
- Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
- Ansprechpartner für den Fachbereich, Anforderungsanalyse
Scrum, Agile Methodologie, Apache Tomcat, Software Architecture, Objektorientierte Analyse und Design (OOAD), Subversion, Eclipse, J2EE, Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Spring Framework, Jenkins, Gradle, Jira, JavaScript, JavaScript-Frameworks
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 6/2024
Tätigkeitsbeschreibung
Entwicklung einer komplexen modernen Cloud-Native-Anwendung
- Analyse von Kundenanforderungen in Abstimmung mit dem Produkt- und Anforderungsmanagement
- Erstellung von Architekturkonzepten für eine moderne Cloud-Native-Anwendung inkl. der Vorgaben für die agil arbeitenden Entwicklungsteams
- Analyse und Bewertung von Change Requests
- Enge Zusammenarbeit mit externen Technologielieferanten und Technologieselektion
- Mitarbeit in der strategischen Ausrichtung der Systemarchitektur
Cloud (allg.), Solution Architektur
3/2021 – 6/2022
Tätigkeitsbeschreibung
Weiterentwicklung einer globalen eCommerce-Plattform
- Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
Google Cloud, Java (allg.), Postgresql, Software Architecture, Typescript
10/2020 – 2/2021
Tätigkeitsbeschreibung
Beratung beim Aufbau einer Umgebung und Etablieren von Prozessen für Last- und Performancetests für eine globale eCommerce-Plattform
- Analyse der vorhandenen Lösungen und Abläufe
- Auswahl und Aufbau des technologischen Stacks für Last- und Performancetests inklusive technische Infrastruktur
- Unterstützung und Beratung der Teams bei der Implementierung von produktspezifischen Lösungen
- Beratung und Koordinierung bei Planung und Durchführung von Lasttests
Google Cloud, Testen
4/2020 – 9/2020
Tätigkeitsbeschreibung
Erweiterung der eCommerce-Plattform um einen Marktplatz
- Technische Integration, Anbindung mehrerer Drittanbieter-Produkte
- Entwurf und Realisierung von Integrationsschnittstellen
- Modellierung und Umsetzung von Produktübergreifenden Geschäftsprozessen
Mongodb, Java (allg.), Node.Js, Spring Framework, Typescript, Solution Architektur
11/2017 – 3/2020
Tätigkeitsbeschreibung
Neuentwicklung und Betrieb einer globalen eCommerce-Plattform:
- Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
- API-Design
- Konzeption und Aufbau der Cloud-basierten Infrastruktur im Hinblick auf die Hochverfügbarkeit, Performance und IT-Sicherheit
- Konzeption und Realisierung der schrittweisen Migration von der alten auf die neue Plattform
- Etablierung der DevOps / DevSecOps-Prozesse in den Teams
- Unterstützung der Entwicklerteams bei Architekturentscheidungen und der Realisierung der entworfenen Architektur
- Konzeption und Realisierung der Prozesse und Umgebungen für Testen und Überwachung der Plattform sowie der einzelnen Komponenten
- Durchführung PoCs, Verproben der Technologien
- Definition von Coding Guidelines und Standards
- Coaching der Teams
Postgresql, DevOps (allg.), Sicherheit von Webanwendungen, Agile Methodologie, Kanban (Softwareentwicklung), Scrum, Nginx, Software Architecture, Docker, Git, Gradle, Java (allg.), Jenkins, Jira, Softwareentwicklung (allg.), Spring Framework, Google Cloud, Solution Architektur
2/2017 – 10/2017
Tätigkeitsbeschreibung
Entwicklung eines Registrierungssystems für einen Kunden aus dem Bereich der öffentlichen Verwaltung:
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
- Umsetzung der Anforderungen in einem agilen Team
- Code-Reviews
- Dokumentation
Postgresql, Scrum, Agile Methodologie, Apache Tomcat, Hibernate (Java), Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Spring Framework, Git, Jenkins, Jira, Web Services, JavaScript, JavaScript-Frameworks, Jquery, Javaserver Pages
1/2012 – 10/2016
Tätigkeitsbeschreibung
Weiterentwicklung der verbundweiten Online-Banking Anwendung
Ab Mitte 2013 - Architekt und technischer Product Owner (crossfunktionale agile Teams):
- Verantwortung für den Entwurf der zukünftigen Systemarchitektur
- Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
- Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories.
- Unterstützung und Coaching innerhalb des Projektteams
- Konsultierende Rolle in teamübergreifenden Backlog Refinements
Bis Mitte 2013 - Fachentwickler (klassische Entwicklung, Wasserfallmodell):
- Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
- Erstellung / Erweiterung der technischen Design-Dokumente
- Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
- Ansprechpartner für den Fachbereich, Anforderungsanalyse
Scrum, Agile Methodologie, Apache Tomcat, Software Architecture, Objektorientierte Analyse und Design (OOAD), Subversion, Eclipse, J2EE, Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Spring Framework, Jenkins, Gradle, Jira, JavaScript, JavaScript-Frameworks
12/2010 – 12/2011
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege des verbundweiten Informationsportals für Banker:
- Erstellung der Fachkonzeption in Abstimmung mit der Fachabteilung des Kunden
- Erstellung des technischen Designs
- Entwicklung und Pflege der Anwendung
IBM DB2, Scrum, Agile Methodologie, IBM WebSphere Application Server (WAS), Objektorientierte Analyse und Design (OOAD), Subversion, Eclipse, Hibernate (Java), J2EE, Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.), Spring Framework, Jenkins, JavaScript, JavaScript-Frameworks, Javaserver Pages
10/2008 – 10/2010
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege der verbundweiten Bankarbeitsplatz-Anwendung:
- Entwicklung am Modul zur Verwaltung und Pflege von Kartenprodukten (EC-Karten, Kundenkarten, Sparkarten, Kreditkarten uvm.)
- Erstellung von Lasttesttreibern, Einbindung dieser in die bestehende Lasttest-Infrastruktur
- Coaching innerhalb des Projektteams
IBM DB2, Apache Tomcat, UML, Objektorientierte Analyse und Design (OOAD), Subversion, Eclipse, J2EE, Java SE, Java (allg.), Java-Frameworks, Junit, Softwareentwicklung (allg.)
5/2007 – 8/2007
Tätigkeitsbeschreibung
Konzeption und Realisierung einer Anwendung zum Management von Veranstaltungen:
- Modellierung und Entwurf der dem Produkt zugrunde liegenden relationalen Datenbank
- Konzeption, Entwicklung und Produktionseinführung des Produkts
- Analyse und Migration der Daten aus der Altanwendung
- Schulung der Kunden-Mitarbeiter
Mysql, Apache HTTP Server, Apache Tomcat, Subversion, Eclipse, Hibernate (Java), J2EE, Java (allg.), Softwareentwicklung (allg.), Javaserver Faces, Javaserver Pages
2/2005 – 9/2008
Tätigkeitsbeschreibung
Konzeption und Realisierung mehrerer Backend- und Frontend-Komponenten zur Erweiterung des Sortiments und Optimierung von komplexen Geschäftsprozessen:
- Konzeption und Entwicklung einer webbasierten Anwendung zur Verwaltung und Überwachung von zahlreichen (> 200) Prozessen
- Konzeption und Entwicklung einer Scheduler-Komponente zur Ausführung und automatisierten Überwachung von zahlreichen, teilw. untereinander abhängigen, Prozessen
- Konzeption und Entwicklung div. Frameworks zur Erstellung von Prozessen zur Abbildung komplexer Geschäftsvorfälle
- Modellierung/Entwurf mehrerer komplexer Datenbanken
Oracle Database, Datenbankentwicklung, Java Database Connectivity, Apache Tomcat, Apache HTTP Server, UML, Software Architecture, Subversion, Bash Shell, Eclipse, Hibernate (Java), Java SE, Java (allg.), PL/SQL, Softwareentwicklung (allg.), Javaserver Faces, Javaserver Pages
8/2000 – 1/2005
Tätigkeitsbeschreibung
Im Zeitraum 08.2000-01.2005 wurden im Rahmen einer Festanstellung div. Kundenprojekte durchgeführt.
Die Auflistung und Beschreibung dieser Projekte finden Sie im angehängten Beraterprofil im Dokumentenbereich
Postgresql, Oracle Database, Mysql, Microsoft SQL-Server (MS SQL), IBM DB2, Embedded Entwicklung / hardwarenahe Entwicklung, UNIX, Bash Shell, C++, Java SE, Java (allg.), Java-Frameworks, Perl, Softwareentwicklung (allg.), Visual Basic, XML, PHP
Zertifikate
Ausbildung
München
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden