Profilbild von Sergiy Barlabanov Fullstack Developer / Solution Architect aus Friedberg

Sergiy Barlabanov

nicht verfügbar bis 02.09.2024

Letztes Update: 25.03.2024

Fullstack Developer / Solution Architect

Abschluss: Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache) | ukrainisch (verhandlungssicher)

Dateianlagen

profil-sergiy-barlabanov_300423.pdf
profil-sergiy-barlabanov_300423.docx
profil-sergiy-barlabanov-en_300423.pdf
profil-sergiy-barlabanov-en_300423.docx

Skills

Programmiersprachen: Java, Scala, Kotlin, Typescript, Javascript, Ruby, Python

Spezialgebiete: Solution Architektur und Full Stack Software Entwicklung mit JVM Stack (Java, Scala, Kotlin), Spring, Microservices, NodeJS, Web Entwicklung mit Typescript, Javascript, Angular, VueJS, React, Cloud Technologien wie Amazon WebServices, Microsoft Azure, Kubernetes, Docker, usw. Erfahrung mit JEE (EJB, JPA, CDI, JMS, JTA/JTS, JSP, Servlets, JBoss, WebLogic, WildFly, Glassfish).

Branchen: Kundenbindungsprogramme (Loyalty Programme)
Customer Relationship Management
Internet-Marktplätze
Retail
Telekommunikation
Bank (Wertpapiere, Public Financing)
Logistik
Energie

Web-Technologien: VueJS, Angular, React, Javascript, Typescript, Playframework, Wicket, NodeJS, NPM, JQuery, HTML, CSS, SCSS, LESS, usw.

Cloud: Amazon Web Services (DynamoDB, Lambda, CloudFormation, AWS EC2, ELB, S3, Kinesis, etc.)
Microsoft Azure (VSTS, VM, ARM, AKS, DNS, App Gateway, SQL Server, Blob Storage, AppInsight, LogAnalytics, etc.)

Messaging Software: Apache Kafka, Apache ActiveMQ, WebLogic JMS, JBoss MQ, JBoss Messaging, Open MQ

IT Automation und DevOps Tools: Ansible, Terraform, Helm, Docker, Kubernetes, Azure Devops, Jenkins

Datenbanken: AWS DynamoDB, MongoDB, Oracle, SQL Server, MySQL, PostgreSQL, Timescale HSQL, Derby, Elasticsearch, TimescaleDB, Citus

Persistenz-Technologien: JPA, Hibernate, Slick, JOOQ

Security: OAuth, OpenID, JWT, Zero Trust Infrastructure, OWASP, AWS IAM, Azure AD,  Azure AD B2C, Auth0

WebServices: Axis, JAX-RPC, JAX-WS, WSDL, SOAP

REST: Play Framework, JAX-RS, JBoss RestEasy, Jackson, Jettison, Jersey, Spring Boot

GraphQL: Apollo GraphQL, graphql-js, graphql-tools, Sangria

Source Control Tools: Git, Subversion, PVCS, Serena Dimension, CVS
Build Tools:SBT, Maven, Gradle, Ant, CruiseControl, Team City, Luntbuild, Hudson, Go CD

Erfahrung mit Java EE: EJB, Servlets, JSP, JAX-RPC, JAX-WS, JPA, JCA, JMS, JTA, JTS, CDI, JBoss, Wildfly, WebLogic, Glassfish

Projekthistorie

09/2021 - bis jetzt
Fullstack Software Entwickler, Architekt
Ein Energie-Startup in München (Energie, Wasser und Umwelt, 10-50 Mitarbeiter)

Entwicklung einer SaaS-Lösung für intelligentes Energiemanagement (Backend und Frontend). Beratung in Architektur- und Technologiefragen. Mitarbeit an der Cloud-Infrastruktur in Azure. Die entwickelte Software musste Verbrauchsdaten von unterschiedlichen Anbietern und Quellen (über FTP, SMTP, WebServices und REST APIs, MQTT-Broker, Azure IoT Hub) sammeln, speichern, entsprechende Zeitreihen normalisieren, interpolieren, aggregieren, KPIs berechnen, Verbrauchsanomalien erkennen, Alarme auslösen, usw.

Technologien: Java, Kotlin, Spring Boot, Spring Reactor, Webflux, Typescript, Angular, NgRx, Azure, Kubernetes, Docker,
Helm, Terraform, PostgreSQL, Citus, Apache Camel, TimescaleDB, OAuth, auth0

12/2020 - 08/2021
Tech Lead
Ein KFZ-Online-Marktplatz (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Optimierung und Weiterentwicklung einer Suchpipeline einer internetbasierten KFZ Verkaufsplattform.

Technologien: Scala, Java, AWS (Amazon Web Services), Typescript, React, GraphQL, Apollo GrapQL, Sangria, Kafka,
Elasticsearch, Docker

01/2020 - 12/2020
Senior Entwickler, Technology Consultant
Eine Körperschaft des öffentlichen Rechts in Bayern (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Neuentwicklung und Migration eines Antragsverwaltungssystems.

Technologien: VueJS, Typescript, Javascript, Java, Spring Boot, Spring Reactor, Oracle, Gradle, Jenkins

09/2020 - 11/2020
Senior Entwickler, Architekt
Eine Körperschaft des öffentlichen Rechts in Bayern (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Entwicklung eines Prototyps und Entwurf einer Migrationsstrategie für Mammographie-Software.

Technologien: VueJS, Typescript, Java, Spring Boot, JavaFX, DICOM, dcm4che, ImageJ, Gradle, Jenkins.

10/2017 - 01/2020
Tech Lead
Eine internationalle Bank (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Neuentwicklung eines B2B Online-Marktplatzes. Zusammenstellen einer Entwicklermannschaft. Erstellung der Architektur, Analyse von Anforderungen, Design, Entwicklung und DevOps.

Technologien: Java, Scala, Spring Boot, Spring Security, Scala Playframework, Typescript, Angular (4-8), Bootstrap,
NodeJS, Microsoft VSTS, Kubernetes, Microsoft Azure, SQL Server, OAuth 2, OpenID, JWT, Zero Trust Infrastructure, Azure AD B2C.

10/2015 - 12/2017
Architekt, Senior Entwickler, Coach
Ein KFZ-Online-Marktplatz (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Migration einer internetbasierten KFZ Verkaufsplattform von einer alten .NET-Monolith-App auf AWS + Java Stack. Entwicklung und Betrieb wichtiger Teile der Plattform (mit über 1 Mio. Anfragen pro Minute). Coaching von Teammitgliedern.

Technologien: Java, Scala, Amazon Web Services (AWS DynamoDB, EC2, S3, etc.), Scala Playframework, Google Guice, Apache Kafka, Kibana, SBT, Git, HTML, Javascript, Typescript, React, CSS, SCSS, Node.js, Ruby, Python, GoCD, TeamCity, Docker.

07/2012 - 10/2017
Tech Lead, Software Architekt
Ein Finanzdienstleister-Unternehmen (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Entwicklung einer Online Auction Platform. Zusammenstellung des Entwicklungsteams, Coaching, Erstellung der Architektur, Vorbereitung von Stories, Entwicklung und Betrieb.

Technologien: Java, Scala, Spring, Wicket, Bootstrap, JQuery, JavaScript, HTML, CSS, LESS, Quartz, MongoDB, Lucene, Selenium WebDriver, Git, Maven, Apache HTTP Server, Ansible, JWT, OAuth 2, Bouncy Castle.

12/2011 - 10/2015
Senior Entwickler, Software Architekt
Ein Logistikunternehmen (Transport und Logistik, 5000-10.000 Mitarbeiter)

Architektur, Design und Umsetzung von Kernservices für ein Warenhaus-Management-System, das in den größten europäischen Warenhäusern eingesetzt wird (z.B. Adidas, Nestle, Transpharm, E.Leclerc, Delhaize). Design und Umsetzung Messaging-Architektur (über 100 Anfragen/s, Latenz < 60ms). Überarbeitung einer Build-Pipeline für eine Software mit über 2 Millionen Codezeilen. Design und Entwickling einer API zum Erstellen komplexer Lagerlayouts. Entwicklung einer effizienten Java NIO-basierten Implementierung eines Binärprotokolls, das zur Kommunikation mit PLCs verwendet wird.

Technologien: Java, JEE, CDI, EJB, JPA, Hibernate, Maven, Glassfish, Wildfly, JMS, Open MQ, Apache ActiveMQ, Apache Camel, JAX-RS, Arquillian, Oracle, SQL Server.

02/2011 - 12/2011
Senior Entwickler
1und1 Mail & Media GmbH (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

Architektur, Design und Entwicklung des GMX Fotoalbums.

Technologien: Java, Wicket, Servlet, JavaScript, HTML, CSS, JQuery, Spring, REST, JAX-RS, JBoss RestEasy, JSON, verschiedene Bibliotheken für Bildbearbeitung, Tomcat, Maven, Jenkins.

05/2011 - 07/2011
Tech Lead
Eine internationale Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Ein Kurzprojekt. Design und Entwicklung eines Dienstes für die Berechnung von Risikoklassen von Wertpapieren.

Technologien: Java, JBoss, WebServices, Apache CXF, JPA, Hibernate, Pentaho Kettle, Maven.

05/2010 - 02/2011
Senior Entwickler
1und1 Mail & Media GmbH (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

Entwicklung Backend Services und APIs für das Mail Portal GMX.com.

Technologien: Java, JEE, REST, JAX-RS, JBoss RestEasy, Tomcat, Servlet, JSP, Spring, Spring MVC, JDBC, JSON, Maven.

01/2010 - 05/2010
Senior Entwickler
Telefónica o2 (Telekommunikation, 5000-10.000 Mitarbeiter)

Dealer-Portal Entwicklung für Telefónica o2 Germany. Ablösung der alten Thick-Client-Anwendung (Visual Basic), die von den o2 Shops zum Verkauf von o2 Produkten benutzt wurde. Der neue Client musste webbasiert sein und hohe Anforderungen an Usability (stark ajaxgetrieben), Geschwindigkeit und Verfügbarkeit erfüllen.

Technologien: Java, JEE, Wicket, Hibernate, JPA, EJB, JavaScript, AJAX, HTML, WebServices, JAX-WS, Oracle, JBoss, AbaXX, Maven.

01/2009 - 02/2010
Senior Entwickler
Telefónica o2 (Telekommunikation, 5000-10.000 Mitarbeiter)

Architektur, Design und Entwicklung von der Customer Self Care Client Web-Anwendung (Vertragsverlängerung,
Tarifmigration, Tarifänderung, usw.. Design- und Code Review, Coaching von Entwickler in Frondend- und Middletier Bereich.

Technologien: Java, JSP, Servlets, JEE, JPA, Hibernate, EJB, Coremedia CMS, Maven, JavaScript, HTML, AJAX, AbaXX, Oracle, JBoss, Tomcat, Luntbuild.

10/2008 - 12/2008
Senior Entwickler
NCR (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Entwicklung einer Kassensystem-Software. Weiterentwicklung, Performance-Optimierung, Testautomatisierung mit Ruby, Umstellung des Build-Prozesses auf Maven.

Technologien: Java, Swing, AWT, Hibernate, Maven, Ant, Tomcat, PostgreSQL, Ruby, CVS.

10/2005 - 09/2008
Architekt, Chef Entwickler
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Loyalty Management Produktentwicklung. Verantwortlich für Software-Archtektur, Moduldesign, Durchführung von Code Reviews, Coaching, Prototyping, Entwicklungsrichtlinien, technische Dokumentation, Buildumgebung.

Technologien: Java, JEE, OSGi, Spring, JBoss, Weblogic, Hibernate, AspectJ, AndroMDA, UML, WebServices, Axis, Java-WS, EJB, Oracle, Maven, Ant, Eclipse.

06/2007 - 11/2007
Architekt
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Internationalisierungsplattform für Loyalty Services. Architekturentwurf, Coaching, Aufgabenverteilung, Codereviews, Designreviews, Entwicklersupport.

Technologien: Java, J2EE, WebLogic, EJB, Hibernate, Oracle UML, Spring, AspectJ, Axis, WebServices, AndroMDA,
Maven, Eclipse.

12/2006 - 05/2007
Tech Lead
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Couponing an der Kasse. Mit Couponing an der Kasse können in einer Filiale basierend auf der Einkaufshistorie und dem aktuellen Warenkorb eines Kunden personalisierte Coupons ausgedruckt werden.
Die Aufgaben in dem Projekt waren Architekturentwurf, Prototypentwicklung, Performanceanalyze.

Technologien: Java, J2EE, JBoss, Hibernate, WebServices, Axis, Spring, Oracle, JavaPOS, Eclipse, Maven.

10/2005 - 11/2006
Entwickler
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Loyalty Management System Produktentwicklung. Durchführung von Code Reviews, Coaching, Prototyping, Entwicklungsrichtlinien, technische Dokumentation, Buildumgebung.

Technologien: Java, J2EE, Mule ESB, Jboss, Spring, Hibernate, AspectJ, WebServices, Maven, Eclipse.

05/2002 - 09/2005
Entwickler
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Payback.de Webentwicklung. Payback-Backendentwicklung. Integration mit Siebel CRM. Technisch zuständig für den Payback Prämienshop.

Technologien: Java, J2EE, Resin, WebLogc, Oracle, Siebel, XML, JDBC, AbaXX, WebWork/XWork, Coremedia CMS, JSP,
Servlets, JSP, IntelliJ, Ant.

12/2001 - 04/2002
Entwickler
Loyalty Partner GmbH (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Entwicklung der Transaktions- / Kontoverwaltungskomponente für das BahnComfort-System.

Technologien: Java, J2EE, WebLogic, JDBC, SQL, Oracle, EJB, XML, Siebel, TogetherJ, IDEA IntelliJ, Ant.

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Österreich

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
21.08.2013

Versicherungsende:
01.09.2024

Profilbild von Sergiy Barlabanov Fullstack Developer / Solution Architect aus Friedberg Fullstack Developer / Solution Architect
Registrieren