Freiberuflicher Software Engineer & Solution Architect
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- Bayern
- National
- de | ru | en
- 02.04.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 Entwicklung, Apache Tomcat, Hibernate (Java), J2SE (Java SE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), Spring, Git, Jenkins, Jira, Webservices, JavaScript, JavaScript-Frameworks, jQuery, JSP (Java Server 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 Entwicklung, Apache Tomcat, Software Architektur / Modellierung, Objektorientierte Analyse und Design (OOAD), Apache Subversion (SVN), Eclipse, J2EE (Java EE), J2SE (Java SE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), Spring, Jenkins, Gradle, Jira, JavaScript, JavaScript-Frameworks
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – offen
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 Architektur / Modellierung, 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, Testing (IT)
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, 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.), Web Security, Agile Entwicklung, Kanban (Softwareentwicklung), SCRUM, NginX, Software Architektur / Modellierung, Docker, Git, Gradle, Java (allg.), Jenkins, Jira, Softwareentwicklung (allg.), Spring, 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 Entwicklung, Apache Tomcat, Hibernate (Java), J2SE (Java SE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), Spring, Git, Jenkins, Jira, Webservices, JavaScript, JavaScript-Frameworks, jQuery, JSP (Java Server 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 Entwicklung, Apache Tomcat, Software Architektur / Modellierung, Objektorientierte Analyse und Design (OOAD), Apache Subversion (SVN), Eclipse, J2EE (Java EE), J2SE (Java SE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), Spring, 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
DB2, SCRUM, Agile Entwicklung, IBM WebSphere Application Server (WAS), Objektorientierte Analyse und Design (OOAD), Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.), Java-Frameworks, JUnit, Softwareentwicklung (allg.), Spring, Jenkins, JavaScript, JavaScript-Frameworks, JSP (Java Server 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
DB2, Apache Tomcat, UML, Objektorientierte Analyse und Design (OOAD), Apache Subversion (SVN), Eclipse, J2EE (Java EE), J2SE (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, Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), Softwareentwicklung (allg.), JSF (Java Server Faces), JSP (Java Server 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, JDBC (Java Database Connectivity), Apache Tomcat, Apache HTTP Server, UML, Software Architektur / Modellierung, Apache Subversion (SVN), Bash (Shell), Eclipse, Hibernate (Java), J2SE (Java SE), Java (allg.), PL/SQL, Softwareentwicklung (allg.), JSF (Java Server Faces), JSP (Java Server 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), DB2, Embedded Entwicklung / hardwarenahe Entwicklung, UNIX, Bash (Shell), C++, J2SE (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