Profilbild von Anonymes Profil, Software Engineer mit internationaler Projekterfahrung
verfügbar

Letztes Update: 09.11.2023

Software Engineer mit internationaler Projekterfahrung

Abschluss: Medieninformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-DE-Gregor-Zurowski-2023-09-12_091123.pdf

Skills

Go (Golang), TypeScript, Java, JavaScript, Scala, Groovy, Spring, Spring Boot, Spring Cloud, Java EE, EJB, OSGi, Design Patterns, OOA/OOD, Application Server, Apache Tomcat | Jetty, WebSphere Application Server, JBoss AS, Apache Felix, Apache ServiceMix, Apache Karaf, Cloud Technologien, Amazon Web Services, AWS, AWS Container Services, ECS, Docker, Pivotal Cloud Foundry, Web Technologien, REST | JSON | JAX-RS, Web Services | SOAP, HTML | CSS | JQuery, CMS, Adobe CQ/AEM | JCR, Datenbanken, Oracle |, Microsoft SQL Server | DB2 | MySQL | H2, Integrationswerkzeuge, JMS | ActiveMQ, WebSphere, Middleware Tools, Jenkins, Build Automation, Maven, Version Control, Git, Subversion, Testing, JUnit, Selenium, Code Analysis: SonarQube | FindBugs | CheckStyle, IDE, IntelliJ IDEA, Eclipse, Scrum, XP | RUP, DevOps Tools: Terraform | Puppet | Chef | Vagrant, UML, Day CQ 5.3, Day CQ 4 System Administrator, Microservices, PaaS, Cloud, Service Discovery, Circuit Breaker, API, IaaS, Hystrix, Zuul, SAP, Adobe AEM/CQ, API Management, Adobe CQ 5.5, Adobe AEM 6.1, Sotheby's REST API, ESB, Apache, DevOps, JMS, ActiveMQ, ServiceMix, Solr, Lucene, Vagrant, JIRA, Linux, JAX-RS, PostgreSQL, Microsoft SQL Server, J2EE, Day CQ, Web-Basistechnologien, HTML, CSS, Ajax, Adobe CQ, AIX, SOA, Rational Software Architect, XML, WSDL, SOAP, JAX-RPC/JAX, EJBs, Web Services, WebSphere Process Server, DB2, Configuration Management, Oracle, Solaris, Struts, IBM, WebSphere Software and Services, BPEL, WebSphere Application, Server, WebSphere Integration Developer, Intranet, NET Framework, C#, ASP.NET, IIS, NET, Coding, Win32, Data Warehouse, Release Management, Bug-Tracking, DMS, Lotus Notes, PL/SQL, Perl, PHP, Windows, Microsoft SMS, Apache Camel, JSR, Java API, JSON Binding, JSON, DSL, AngularJS, OCP, Java SE, CMIS, JQuery, UI, MongoDB, Netty, SonarQube

Projekthistorie

05/2013 - bis jetzt
Software Architect
Sotheby's (Sonstiges, 1000-5000 Mitarbeiter)

  • Implementierung eines e-Commerce Shops mit einer event-getriebenen Microservice-Architektur.
  • Design und Implementierung von Microservices zur Automatisierung des Versandes hochwertiger Güter.
  • Design und Implementierung von Microservices zur Zahlungsverarbeitung mit Integration von externen Payment Service Providers (Adyen, Stripe).
  • Technische Verantwortung für die Java-Entwicklung in den Bereichen Backend-Integration, e-Commerce und Digital (http://www.sothebys.com).
  • Aufbau und Implementierung von Lösungen für die Integration von Java-Systemen, SAP-Anwendungen und Adobe AEM/CQ.
  • Aufbau einer cloudbasierten API Management-Lösung mit Microservices und Containern.
  • Technischer Lead bei der Migration von Adobe CQ 5.5 nach Adobe AEM 6.1
  • Design und Entwicklung der Integration mit eBay (http://www.ebay.com/sothebys).
  • Design und Entwicklung von Sotheby's REST API zur Integration von mobilen Apps und externen Dienstleistern.
  • Einführung eines leicht-gewichtigen, Messaging-orientierten ESB-Systems zur asynchronen Verarbeitung von Business-Prozessen.
  • Integration von Apache Solr mit bestehenden Research-Anwendungen.
  • Definition und Streamlining der internen Entwicklungsprozesse und Bereitstellung von Entwicklungsumgebungen mit DevOps-Tools.
  • Technisches Umfeld: Go | TypeScript | Scala | Java | Spring | Spring Boot | Spring Cloud | Protocol Buffers (Protobuf) | gRPC | GraphQL | Amazon Web Services (AWS) | Kinesis | ECS | Docker | REST | Adobe AEM/CQ | SAP | JMS | ActiveMQ | Camel | OSGi | ServiceMix | Solr | Lucene

06/2014 - bis jetzt
Committer
The Apache Software Foundation (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Offizieller Committer bei Apache Camel (http://camel.apache.org), einem Java-basierten Routing- und Mediation-Framework zur Beschreibung von Integrationen unterschiedlicher Technologien mittels einer eigenen DSL.

06/2012 - bis jetzt
Technical Development Editor
Manning Publications (Medien und Verlage, 50-250 Mitarbeiter)

Entwicklung und Mitgestaltung von neuen Büchern als Technical Development Editor:
  • "Istio in Action", Christian E. Posta, erwartet Sommer 2019, https://www.manning.com/books/istio-in-action
  • "Streaming Data - Designing the Real-Time Pipeline", Andrew G. Psaltis, Mail 2017, http://www.manning.com/psaltis.
  • "Secrets of the JavaScript Ninja, Second Edition", John Resig, Bear Bibeault, Josip Maras, August 2016, https://www.manning.com/books/secrets-of-the-javascript-ninja-second-edition.
  • "Ionic in Action - Hybrid Mobile Apps with Ionic and AngularJS", Jeremy Wilken, September 2015,
  • http://www.manning.com/wilken.
  • "OCP Java SE 7 Programmer II Certification Guide", Mala Gupta, August 2015, http://www.manning.com/gupta2
.

02/2016 - 04/2023
Software Architect
Mercedes-Benz.io (Automobil und Fahrzeugbau, 250-500 Mitarbeiter)

  • Erstellung einer cloudbasierten Microservices-Architektur für die digitalen Kanäle von Mercedes-Benz basierend auf der Pivotal Cloud Foundry PaaS.
  • Konzeption und Entwicklung von Basis-Komponenten und Services unter Berücksichtigung von Cloud Native-Grundsätzen (Twelve-Factor Apps, Service Discovery, Config Server, Circuit Breaker).
  • Entwicklung des zentralen API-Gateways für den externen Zugriff auf Microservices.
  • Verantwortlich für den Aufbau einer AEM-Unit innerhalb Mercedes-Benz.io.
  • Technisches Umfeld: Pivotal Cloud Foundry (PaaS) | Amazon Web Services (IaaS) | Spring Boot | Spring Cloud | Netflix OSS | Eureka | Hystrix | Zuul | REST | Adobe Experience Manager (AEM) 6.4

12/2015 - 04/2023
Project Management Committee (PMC) Member
The Apache Software Foundation (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Mitglied des Projekt-Management-Komitees von Apache Camel (http://camel.apache.org).

06/2014 - 12/2017
Solution Architect
STA Digital (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Technische Beratung bei Presales-Aktivitäten im Bereich Adobe AEM.
  • Entwurf und Implementierung von hoch-verfügbaren und cloudbasierten Umgebungen.
  • Technisches Umfeld: Java EE | Adobe AEM/CQ | Amazon AWS

09/2015 - 01/2016
Software Engineer
CREALOGIX (Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

  • Spezifikation und Design eines neuen Online-Banking-Systems für eine internationale Bank.
  • Spezifikation und Implementierung der Service-Schnittstellen zum Core-Banking und allen weiteren Backend-Systemen zur Integration der Business-Prozesse in das Online-Banking.
  • Technisches Umfeld: Java EE | JBoss AS | CREALOGIX/abaXX Online-Banking | REST | JAX-RS | PostgreSQL | Microsoft SQL Server | IntelliJ IDEA | Subversion | JIRA

11/2012 - 05/2013
Delivery Manager
Valtech (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

  • Aufbau und Führung eines Java-Entwicklungsteams mit 10 Entwicklern.
  • Technische Leitung für die Entwicklung eines neuen CMS-Systems auf Basis Adobe AEM/CQ für Rolex (http://www.rolex.com) mit pünktlicher Lieferung und Lifegang zur Basel World 2013.
  • Delivery Manager für Java CMS und e-Commerce Projekte.
  • Verantwortlich für Aufbau und die Automatisierung einer Cloud-Infrastruktur.
  • Definition und Umsetzung von Entwicklungsstandards (Build-Automatisierung, Code-Reviews, Source Code-Management, Wiki).
  • Technisches Umfeld: Java EE | Adobe AEM/CQ | OSGi | Maven | Amazon AWS | Subversion | Linux | JIRA

04/2011 - 06/2012
Software Architect
Headstand Media (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Design- und Architekturberatung für Kundenprojekte auf Basis Adobe AEM/CQ.
  • Technische Unterstützung bei der Vorbereitung von Angeboten.
  • Einführung einer Cloud-basierten Infrastruktur zur Entwicklung.
  • Technisches Umfeld: Java EE | Adobe AEM/CQ | Amazon AWS | Linux

11/2009 - 06/2012
Software Development Manager
Daimler (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Leitung von Entwicklungs- und Support-Teams
  • Entwicklung und Consulting für den Mercedes-Benz Internet-Auftritt auf Basis des J2EE Content-Management-Systems (CMS) Day CQ/Adobe CQ. Mit dem hochverfügbaren System werden insgesamt die Mercedes-Benz Webseiten von 100+ Ländern und 1000+ Retailern realisiert.
  • Implementierung von Change Requests im Bereich CMS. Entwicklung von Templates und Komponenten mit
  • Java und Web-Basistechnologien (HTML, CSS, JavaScript, Ajax).
  • Entwicklung und Erweiterung von Schnittstellen zur Integration von Backend-Systemen.
  • Implementierung zahlreicher kritischer Changes, unter anderem zur Performance-Optimierung, Konsolidierung bestehenden Codes und zur Qualitätsverbesserung.
  • Technisches Umfeld: Java EE | Adobe CQ | WebSphere Application Server | Eclipse | AIX | Linux | Amazon AWS

10/2008 - 08/2009
Software Architect
Mercedes-Benz Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

  • Entwicklung eines SOA/J2EE Projektes zur Verwaltung von Finanzprodukten und Kalkulationen von Leasing- und Finanzierungs-verträgen. Die Services werden vom Verkäuferarbeitsplatz- Portal integriert.
  • Architektur und Design des Gesamtsystems mit Rational Software Architect und UML.
  • Design eines plattform-neutralen Datenmodells das als Lingua Franca in allen Komponenten und Layern verwendet wird. Generierung von plattform-spezifischen Datenmodellen mit Hilfe von UML-Tools, Code-Generatoren und XML-Tools.
  • Definition und Beschreibung von Arbeitspaketen. Betreuung von Entwicklern. Reviews der Arbeitsergebnisse.
  • Spezifikation und Entwicklung der Webservice-Schnittstelle zum Verkäuferarbeitsplatz-Portal (WSDL, SOAP, JAX-RPC/JAX-WS).
  • Entwicklung von Business-Komponenten (EJBs) und technischen Komponenten.
  • Mitarbeit bei der Erstellung von Anforderungs- und Design-Dokumenten nach dem Handbuch der Systemgestaltung (HBSG).
  • Technisches Umfeld: Java | J2EE | EJB | Web Services | WebSphere Application Server | WebSphere Process Server | DB2 | AIX

06/2007 - 08/2008
Software Engineer
UBS (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

  • Konzeption, Entwicklung und Wartung der zentralen Inventar- und Configuration Management-Lösung (CMDB) der Bank.
  • Zentrales Inventarsystems der Bank wird weltweit eingesetzt und hat über 150 Schnittstellen.
  • Reengineering und Neuentwicklung zahlreicher Komponenten und Business Services unter Berücksichtigung des kompletten Software Development Lifecycle.
  • Technical Lead bei der Durchführung eines großen Migrations- und Entwicklungsprojektes für die USA.
  • Ansprechpartner und Berater bei technischen Fragen für Kunden der US-amerikanischen Geschäftseinheiten.
  • Technisches Umfeld: Java | J2EE | WebSphere Application Server | Oracle | Solaris | Struts | Cocoon

09/2006 - 03/2007
Diplomand
IBM (Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Diplomarbeit "Multi-channel Support for WebSphere Business Process Choreographer bei einem internationalen Softwarehersteller: Form-Based Offline Work with Processes and Tasks" im Bereich WebSphere Software and Services, Abteilung Business Process Solutions Development 2.
  • Technisches Umfeld: Java | J2EE | BPEL | WebSphere Process Server | WebSphere Application Server | WebSphere Integration Developer

09/2006 - 03/2007
Software Developer
DaimlerChrysler (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Konzeption und Entwicklung von projektbegleitenden Datenbankanwendungen
  • Migration und Neuentwicklung eines Legacy-Systems zur Verwaltung von Netzkomponenten. Das System verwaltet über 50.000 Netzkomponenten in unterschiedlichen Produktivnetzen des Konzerns.
  • Entwicklung von Schnittstellen für das Network Asset Management System Lucent VitalQIP und dessen Subsysteme.
  • Pflege verschiedener Intranet- und Datawarehouse-Anwendungen
  • Technisches Umfeld: .NET Framework | C# | ASP.NET | IIS | Oracle.

10/2004 - 10/2005
Intern
Atlantic Business Products | New York City, NY | USA (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

  • Anwendungsentwicklung mit Schwerpunkt .NET im Banken- und Versicherungsumfeld
  • Leitung eines Entwicklerteams
  • Schulung und Coaching von neuen Mitarbeitern zu den Themen OOA/OOD, Design Pattern, und Coding Standards.
  • Konzeption und Prototypisierung einer Integrationslösung für Dokumentenmanagement-System (DocuWare).
  • Unterstützung bei der Portierung von Win32-Code nach .NET
  • Anbindung von Legacy-Systemen an betriebsinternes Data Warehouse
  • Einführung von Release Management und Versionkontrolle, automatischen Builds und Bug-Tracking-System zur Verbesserung der Kommunikation und Softwarequalität.
  • Technisches Umfeld: .NET Framework | C# | ASP.NET | IIS | Microsoft SQL Server | DocuWare DMS

03/2000 - 10/2004
Software Developer
DaimlerChrysler (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Unterstützung des Lotus Notes-Migrationsprojektes.
  • Konzeption und Entwicklung eines Kapazitäten-Planungs-Systems für Schulungen.
  • Entwicklung von Reporting-Komponenten für das Monitoring des Projektstatus.
  • Bereinigung alter Datenbestände des konzernweiten Benutzerverzeichnisses.
  • Visualisierung und Schnittstellenprogrammierung für die Kostcenterverrechnung.
  • Konzeption und Entwicklung eines Systems zum Netz-Monitoring mit Schnittstellen zum Asset-Management und der Kostcenterverrechnung.
  • Planung und Migration zahlreicher Legacy-Anwendungen.
  • Technisches Umfeld: .NET Framework | C# | ASP.NET | IIS | Oracle | PL/SQL | Perl | PHP | Lotus Notes

07/1998 - 01/1999
Software Developer
DaimlerChrysler (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Paketierung und Verteilung von Software im IT-Labor
  • Konfiguration und Vernetzung von Windows NT-Systemen
  • Visualisierung von Prozessen und Datenbanken
  • Technisches Umfeld: Microsoft SMS | Microsoft SQL Server | Perl

Reisebereitschaft

In der Stadt Stuttgart mit einem Radius von 50 km verfügbar

Youtube - Video

Vortrag auf der SpringOne 2018 in Washingston D.C. "Achieving Hyper-Productivity Through the Use of Microservices and PCF"

Profilbild von Anonymes Profil, Software Engineer mit internationaler Projekterfahrung Software Engineer mit internationaler Projekterfahrung
Registrieren