Senior IT Consultant / Architekt, Java & JVM
Aktualisiert am 25.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Mainz (+500km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - 2024-06

Middleware für App im Sozialbereich

Lead Entwickler / Architekt Spring Boot 3.x Kotlin Maven ...
Lead Entwickler / Architekt

Als Lead Entwickler/Architekt fu?r das Projekt "Ausbau und Erneuerung der Infrastruktur eines Lebenshilfeverbundes" liegt meine Hauptverantwortung in der Gestaltung und Umsetzung des Backendsystems fu?r eine interne Mitarbeitenden-Kommunikations-App. Diese App dient als wichtige Erga?nzung zur bestehenden E-Mail-Kommunikation und ersetzt das bisherige Intranet. Zudem soll die App die externe Kommunikation des Lebenshilfeverbundes unterstu?tzen und als Erga?nzung zur Website dienen.

Kernpunkte:
Architektur und Design des Backends:

  • Integration des Backendsystems in die vorhandene Softwarelandschaft des Lebenshilfeverbundes, um eine nahtlose Integration sicherzustellen.
  • Entwicklung einer robusten Anwendungsarchitektur, die den Anforderungen der internen Kommunikation und des Inhaltsmanagements gerecht wird.
  • Auswahl geeigneter Technologien und Frameworks fu?r die Entwicklung des Backendsystems unter Beru?cksichtigung von Sicherheit, Skalierbarkeit und Leistung.

Entwicklung und Dokumentation von PoC's:

  • Konzeption und Umsetzung von Proof of Concepts, um die Machbarkeit und Leistungsfa?higkeit der vorgeschlagenen Lo?sungen zu validieren.
  • Dokumentation der Ergebnisse, einschließlich technischer Details, Bewertungskriterien und Empfehlungen fu?r die weitere Entwicklung.

Umsetzung von fachlichen Anforderungen:

  • Implementierung der funktionalen Anforderungen gema?ß den Spezifikationen und Entwu?rfen.

  • Sicherstellung einer hohen Codequalita?t, Testbarkeit und Wartbarkeit durch die Anwendung bewa?hrter Entwicklungspraktiken und -standards
  • Bereitstellung von CI/CD-Konfiguration fu?r eine kontinuierliche Integration und

Bereitstellung der Anwendung.


Unterstu?tzung anderer Teammitglieder:

  • Bereitstellung von technischer Unterstu?tzung und Beratung fu?r andere Entwickler im Team.
  • Zusammenarbeit mit anderen Teammitgliedern, um sicherzustellen, dass die Ziele des Projekts termingerecht und mit hoher Qualita?t erreicht werden.

Das Projekt zielt darauf ab, eine moderne und benutzerfreundliche App fu?r die interne Kommunikation der Mitarbeitenden des Lebenshilfeverbundes zu schaffen.

CircleCI Grafana YouTrack Strapi
Spring Boot 3.x Kotlin Maven Git CI/CD REST Docker Keycloak LDAP PostgreSQL Strapi Flutter Thymeleaf JavaScript HTML CSS
Remote
8 Monate
2023-05 - 2023-12

Migration und Optimierung von Business-Prozessen in Camunda

Senior Softwareentwickler/Requirements engineer BPMN Python Groovy ...
Senior Softwareentwickler/Requirements engineer

In einem internationalen Projektteam war ich maßgeblich an der Optimierung und Entwicklung von Geschäftsprozessen in der Camunda Engine beteiligt, was Teil einer umfassenden Softwaremigration war. Meine Aufgaben umfassten die Implementierung der Geschäftslogik in Groovy, Python und Java sowie die Erstellung automatisierter Tests zur Qualitätssicherung. Zusätzlich unterstützte ich die Fachabteilungen bei der Prozessgestaltung und übernahm die Verantwortung für die Dokumentation und die Übergabe der optimierten Prozesse.


Kernpunkte:    

  • Entwicklung und Erweiterung von Geschäftsprozessen in Camunda als Teil einer umfassenden Migration von alter Software.
  • Implementierung der Geschäftslogik in Groovy, Python und Java.
  • Erstellung automatisierter Tests (Unit Tests) zur Qualitätskontrolle.
  • Mitarbeit in einem internationalen Großprojekt mit verteilten Teams.
  • Unterstützung der Fachabteilung beim Design von Prozessen in Camunda.
  • Analyse von Userstories zur Ableitung von Umsetzungsaufgaben.
  • Planung und Durchführung der Prozessübergabe an Fachabteilungen.
  • Erstellung von Dokumentationen für entwickelte Prozesse.


Ergebnis: Erfolgreiche Migration und Modernisierung von Geschäftsprozessen, was zu einer gesteigerten Effizienz und verbesserten Prozessqualität im neuen Systemumfeld führte.

Camunda
BPMN Python Groovy Java
Frankfurt am Main
1 Jahr
2022-05 - 2023-04

Softwareentwicklung und Geschäftsprozessmanagement

Senior Softwareentwickler Payara EJB3 Microprofile ...
Senior Softwareentwickler

In einem agilen Projekt war ich verantwortlich für die Weiterentwicklung, Wartung und den Betrieb einer Microservice-Umgebung, die sich der automatisierten Abarbeitung von Arbeitslosengeldanträgen widmete. Meine Hauptaufgaben umfassten die Koordination und Anbindung verschiedener Unternehmensschnittstellen unter Einsatz von REST, SOAP und Kafka Topics, sowie die Erweiterung des Automatisierungsgrades, um neuen gesetzlichen Anforderungen gerecht zu werden. Zusätzlich entwickelte ich automatisierte Tests, sowohl Unit- als auch Integrationstests, um eine hohe Qualität und Zuverlässigkeit der Services zu gewährleisten.


Kernpunkte: 

  • Entwicklung und Betrieb einer Microservice-Umgebung zur Automatisierung der Arbeitslosengeldantragsbearbeitung.
  • Koordination von Schnittstellen (REST, SOAP, Kafka) für verbesserte Datenintegration.
  • Umsetzung neuer gesetzlicher Anforderungen mit festgesetzten zeitlichen Vorgaben.
  • Erstellung automatisierter Unit- und Integrationstests zur Sicherstellung der Systemqualität.
  • Anfertigung umfassender Dokumentationen für Systeme und Prozesse.


Ergebnis:

Erzielung einer effizienteren und zuverlässigeren Antragsbearbeitung, Erfüllung aktueller gesetzlicher Vorgaben, verbesserte Integration und Systemstabilität, unterstützt durch präzise Dokumentation.

Payara Confluent Kafka Kubernetes Jenkins SOAPUI Oracle DB Intellij Idea Camunda 7.X Invaris XML Elk Stack Rancher Jira Bitbucket Confluence
Payara EJB3 Microprofile JavaEE/Jakarta Confluent Kafka Java 11 Kubernetes Jenkins Maven SOAPUI Oracle DB Git Camunda 7.X JPA (Hibernate)
Öffentlicher Dienst
Nürnberg
1 Jahr 3 Monate
2022-01 - 2023-03

Optimierung eines Versicherungsportals für Schutzbrief- und Ersatzfahrzeugbestellungen

Senior Softwareentwickler Java 11 Git Gitlab ...
Senior Softwareentwickler

In diesem Projekt lag mein Fokus auf der Weiterentwicklung und Optimierung eines bestehenden Online-Portals, das rund um die Uhr (24/7) die Verarbeitung von Schutzbrief- und Unfallersatzfahrzeugbestellungen für diverse Versicherungen ermöglicht.


Kernpunkte:    

  • Erfolgreiche Weiterentwicklung eines 24/7 Portals für Versicherungsaufträge.
  • Integration neuer Versicherungspartner mittels JMS-basierter Schnittstellen.
  • Technologie-Upgrade auf JavaEE (Jakarta) und Java 11.
  • Planung und Durchführung einer Datenbankmigration von Oracle DB auf PostgreSQL mit minimaler Betriebsunterbrechung.
  • Entwicklung eines Parsers für die automatisierte Verarbeitung von Aufträgen in HTML und PDF.
  • Erweiterung des Portals zur Unterstützung mehrerer Callcenter mit konfigurierbarer Lastaufteilung.
  • Implementierung automatisierter Tests (Unit Tests) zur Sicherstellung der Softwarequalität und Funktionalität.


Ergebnis: 

Effizientere Auftragsabwicklung, erweiterte Funktionalität und verbesserte Kundenbetreuung durch das optimierte Portal.

Wildfly 11 JavaEE/Jakarta Postgresql Oracle DB Postman Intellij Idea
Java 11 Git Gitlab EJB3 Maven JPA (Eclipselink)
Hamburg
9 Monate
2021-04 - 2021-12

Umbau eines Kundenportals zu einer SCS (Self Contained Service)-Architektur

Senior Softwareentwickler Java 11 Spring Boot Oracle DB ...
Senior Softwareentwickler

In einem agilen Projektteam war ich an der Transformation eines Cross Channel Banking Portals von einer monolithischen zu einer Self-Contained-Service (SCS) Architektur beteiligt, wobei ich speziell an der Auslagerung von Kontolöschungsprozessen arbeitete. 

Meine Aufgaben umfassten die Implementierung neuer Funktionen und die Performanceoptimierung bestehender Codes zur Steigerung der Benutzererfahrung.In einem agilen Projektteam war ich maßgeblich an der Transformation eines Cross Channel Banking Portals von einer monolithischen zu einer Self-Contained-Service (SCS) Architektur beteiligt, wobei ich speziell an der Auslagerung von Kontolöschungsprozessen arbeitete. Darüber betreute und unterstützte ich andere Teammitglieder.


Kernpunkte:    

  • Mitarbeit bei der Umstellung eines Cross Channel Banking Portals von einem Monolithen zu einer Self-Contained-Service (SCS) Architektur, einschließlich der Auslagerung von Kontolöschungsprozessen.
  • Implementierung neuer Funktionalitäten und Performanceoptimierung bestehender Codes für eine verbesserte Benutzererfahrung.
  • Anwendung agiler Methoden (SCRUM)
  • Entwicklung automatisierter Unit- und Ingrationtests
  • Unterstützung und Betreuung andere Teammitglieder


Ergebnis:

Effizienter Umbau des Portals mit erweiterten Funktionen und verbesserter Nutzererfahrung.

Atlassian JIRA Atlassian Confluence IntelliJ Teamcity
Java 11 Spring Boot Oracle DB Openshift Maven Intellij Idea Git
Finanzindustrie
Frankfurt
6 Monate
2020-10 - 2021-03

Entwicklung und Integration von Microservices für interne Prozessdigitalisierung

Senior Softwareentwickler Java 11 Eclipse Microprofile IBM Liberty ...
Senior Softwareentwickler

In einem agilen Scrum-Team war ich an die Entwicklung und Integration von Microservices für die Digitalisierung interner Prozesse beteiligt, wobei ich insbesondere für das Design von Cross-Projektbibliotheken, die Koordination mit IBM MQ und die Integration mit IBM BAW zuständig war.


Die genaue Fachlichkeit des Projektes unterliegt NDA.


Kernpunkte:    

  • Entwurf und Entwicklung von Microservices im Rahmen der Digitalisierung interner Prozesse, unter Anwendung agiler Scrum-Methoden.
  • Gestaltung und Implementierung von Cross-Projektbibliotheken sowie Entwicklung von Proof-of-Concepts (PoCs) für die Auswahl geeigneter Bibliotheken.
  • Koordination der Nachrichtenübermittlung mit IBM MQ und Integration mit IBM Business Automation Workflow (BAW) zur Prozessoptimierung.
  • Bereitstellung und Pflege Dokumentationen zur Unterstützung der Systemtransparenz und Wartbarkeit.
  • Erstellung und Durchführung von Unit- und Integrationstests zur Gewährleistung der Softwarequalität und Funktionalität.


Ergebnis:
Erfolgreiche Implementierung einer robusten Microservice-Architektur, die eine effiziente Prozessdigitalisierung ermöglichte
Atlassian JIRA Atlassian Bitbucket Atlassian Confluence IBM BAW
Java 11 Eclipse Microprofile IBM Liberty IBM MQ DB2 Maven Git Jenkins
Öffentlicher Dienst
Frankfurt am Main
9 Monate
2020-01 - 2020-09

Migration und Entwicklung einer Camunda BPM-basierten Plattform

Senior Software Entwickler Java 11 Spring Boot Camunda ...
Senior Software Entwickler

In einem agilen Projektteam leistete ich einen wesentlichen Beitrag zur Entwicklung einer neuen Camunda BPM-basierten Plattform, die zur Migration und Optimierung interner, zuvor auf webMethods basierender fachlicher Prozesse diente. Meine Rolle umfasste die Entwicklung kundenspezifischer Plugins, die Anfertigung detaillierter Dokumentationen sowie die Implementierung von Unit- und Integrationstests


Kernpunkte:    

  • Aktive Beteiligung an der Entwicklung einer neuen Plattform für fachliche Prozesse basierend auf Camunda BPM, als Teil einer umfassenden Migration von webMethods.
  • Verantwortlich für die Migration bestehender, in webMethods definierter Prozesse auf die neue Camunda-basierte Plattform, im Rahmen eines agilen Projektumfelds.
  • Entwicklung kundenspezifischer Plugins für die Camunda Engine und das Camunda Cockpit, zur Anpassung an spezifische Anforderungen und Verbesserung der Plattformfunktionalität.
  • Erstellung umfassender Dokumentationen für die entwickelte Plattform und die implementierten Prozesse.
  • Konzeption und Implementierung von Unit- und Integrationstests zur Sicherstellung der Qualität und Zuverlässigkeit der neuen Plattform und der darauf laufenden Prozesse.


Ergebnis:

Die durchgeführten Maßnahmen schufen eine Grundlage für die neue, auf Camunda BPM basierende Plattform.
IntelliJ Github Atlassian JIRA Atlassian Confluence
Java 11 Spring Boot Camunda Oracle Database webMethods Git Gradle Jenkins
Versicherungsbranche
Wiesbaden
1 Jahr
2019-01 - 2019-12

Berichterstellung aus SAP

Java 11 Spring JSF ...

Weiterentwicklung und Wartung einer Softwareplattform für semiautomatisierte Berichterstellung auf Basis von Daten aus SAP BO.

Atlassian JIRA Atlassian Confluence Atlassian Bitbucket
Java 11 Spring JSF PrimeFaces Camunda Oracle Git Maven Jenkins
2 Jahre 7 Monate
2016-06 - 2018-12

Prozessdigitalisierung Girokontoeröffnung

Senior IT Consultant Prozessdigitalisierung Java 8 Spring Maven ...
Senior IT Consultant Prozessdigitalisierung

Mitarbeit an der Entwicklung von automatisierten Prozessen für Girokontoeröffnung (Privat und Geschäftskunden), Beantragung von Ratenkrediten, Verwalten von Vollmachten für Geschäftskunden im Onlinebanking mit Java und IBM Business Automation Workflow.

Enterprise Architect HP Quality Center SoapUI Atlassian JIRA Atlassian Confluence Atlassian Bitbucket
Java 8 Spring Maven IBM BAW IBM WebSphere Git SOAP
Finanzbranche
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
2022-01 - heute

iSAQB® Certified Professional for Software Architecture - Foundation Level

iSAQB®
iSAQB®
3 Jahre 6 Monate
2021-01 - heute

Camunda Certified Developer

Camunda Services GmbH
Camunda Services GmbH

Position

Position

Mikhail arbeitet seit 2011 als IT-Consultant und hat sich in dieser Zeit hauptsächlich mit Java und Prozessautomatisierung beschäftigt. Dabei konnte er Erfahrung in internationalen Großprojekten sammeln. Darüber hinaus ist er Gründer und Kopf der [Firma auf Anfrage].


Er ist auf der Suche nach Projekten in welchen er sein Know How in Softwareentwicklung und Architektur gut einbringen kann, welches er kürzlich noch einmal mit dem Foundation Level als "iSAQB® Certified Professional for Software Architecture" bestätigt hat

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Softwareentwicklung
Experte
Architektur
Fortgeschritten

Branchen

Branchen

  • Finanzindustrie
  • Versicherungsbranche
  • Mobilität

Einsatzorte

Einsatzorte

Mainz (+500km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - 2024-06

Middleware für App im Sozialbereich

Lead Entwickler / Architekt Spring Boot 3.x Kotlin Maven ...
Lead Entwickler / Architekt

Als Lead Entwickler/Architekt fu?r das Projekt "Ausbau und Erneuerung der Infrastruktur eines Lebenshilfeverbundes" liegt meine Hauptverantwortung in der Gestaltung und Umsetzung des Backendsystems fu?r eine interne Mitarbeitenden-Kommunikations-App. Diese App dient als wichtige Erga?nzung zur bestehenden E-Mail-Kommunikation und ersetzt das bisherige Intranet. Zudem soll die App die externe Kommunikation des Lebenshilfeverbundes unterstu?tzen und als Erga?nzung zur Website dienen.

Kernpunkte:
Architektur und Design des Backends:

  • Integration des Backendsystems in die vorhandene Softwarelandschaft des Lebenshilfeverbundes, um eine nahtlose Integration sicherzustellen.
  • Entwicklung einer robusten Anwendungsarchitektur, die den Anforderungen der internen Kommunikation und des Inhaltsmanagements gerecht wird.
  • Auswahl geeigneter Technologien und Frameworks fu?r die Entwicklung des Backendsystems unter Beru?cksichtigung von Sicherheit, Skalierbarkeit und Leistung.

Entwicklung und Dokumentation von PoC's:

  • Konzeption und Umsetzung von Proof of Concepts, um die Machbarkeit und Leistungsfa?higkeit der vorgeschlagenen Lo?sungen zu validieren.
  • Dokumentation der Ergebnisse, einschließlich technischer Details, Bewertungskriterien und Empfehlungen fu?r die weitere Entwicklung.

Umsetzung von fachlichen Anforderungen:

  • Implementierung der funktionalen Anforderungen gema?ß den Spezifikationen und Entwu?rfen.

  • Sicherstellung einer hohen Codequalita?t, Testbarkeit und Wartbarkeit durch die Anwendung bewa?hrter Entwicklungspraktiken und -standards
  • Bereitstellung von CI/CD-Konfiguration fu?r eine kontinuierliche Integration und

Bereitstellung der Anwendung.


Unterstu?tzung anderer Teammitglieder:

  • Bereitstellung von technischer Unterstu?tzung und Beratung fu?r andere Entwickler im Team.
  • Zusammenarbeit mit anderen Teammitgliedern, um sicherzustellen, dass die Ziele des Projekts termingerecht und mit hoher Qualita?t erreicht werden.

Das Projekt zielt darauf ab, eine moderne und benutzerfreundliche App fu?r die interne Kommunikation der Mitarbeitenden des Lebenshilfeverbundes zu schaffen.

CircleCI Grafana YouTrack Strapi
Spring Boot 3.x Kotlin Maven Git CI/CD REST Docker Keycloak LDAP PostgreSQL Strapi Flutter Thymeleaf JavaScript HTML CSS
Remote
8 Monate
2023-05 - 2023-12

Migration und Optimierung von Business-Prozessen in Camunda

Senior Softwareentwickler/Requirements engineer BPMN Python Groovy ...
Senior Softwareentwickler/Requirements engineer

In einem internationalen Projektteam war ich maßgeblich an der Optimierung und Entwicklung von Geschäftsprozessen in der Camunda Engine beteiligt, was Teil einer umfassenden Softwaremigration war. Meine Aufgaben umfassten die Implementierung der Geschäftslogik in Groovy, Python und Java sowie die Erstellung automatisierter Tests zur Qualitätssicherung. Zusätzlich unterstützte ich die Fachabteilungen bei der Prozessgestaltung und übernahm die Verantwortung für die Dokumentation und die Übergabe der optimierten Prozesse.


Kernpunkte:    

  • Entwicklung und Erweiterung von Geschäftsprozessen in Camunda als Teil einer umfassenden Migration von alter Software.
  • Implementierung der Geschäftslogik in Groovy, Python und Java.
  • Erstellung automatisierter Tests (Unit Tests) zur Qualitätskontrolle.
  • Mitarbeit in einem internationalen Großprojekt mit verteilten Teams.
  • Unterstützung der Fachabteilung beim Design von Prozessen in Camunda.
  • Analyse von Userstories zur Ableitung von Umsetzungsaufgaben.
  • Planung und Durchführung der Prozessübergabe an Fachabteilungen.
  • Erstellung von Dokumentationen für entwickelte Prozesse.


Ergebnis: Erfolgreiche Migration und Modernisierung von Geschäftsprozessen, was zu einer gesteigerten Effizienz und verbesserten Prozessqualität im neuen Systemumfeld führte.

Camunda
BPMN Python Groovy Java
Frankfurt am Main
1 Jahr
2022-05 - 2023-04

Softwareentwicklung und Geschäftsprozessmanagement

Senior Softwareentwickler Payara EJB3 Microprofile ...
Senior Softwareentwickler

In einem agilen Projekt war ich verantwortlich für die Weiterentwicklung, Wartung und den Betrieb einer Microservice-Umgebung, die sich der automatisierten Abarbeitung von Arbeitslosengeldanträgen widmete. Meine Hauptaufgaben umfassten die Koordination und Anbindung verschiedener Unternehmensschnittstellen unter Einsatz von REST, SOAP und Kafka Topics, sowie die Erweiterung des Automatisierungsgrades, um neuen gesetzlichen Anforderungen gerecht zu werden. Zusätzlich entwickelte ich automatisierte Tests, sowohl Unit- als auch Integrationstests, um eine hohe Qualität und Zuverlässigkeit der Services zu gewährleisten.


Kernpunkte: 

  • Entwicklung und Betrieb einer Microservice-Umgebung zur Automatisierung der Arbeitslosengeldantragsbearbeitung.
  • Koordination von Schnittstellen (REST, SOAP, Kafka) für verbesserte Datenintegration.
  • Umsetzung neuer gesetzlicher Anforderungen mit festgesetzten zeitlichen Vorgaben.
  • Erstellung automatisierter Unit- und Integrationstests zur Sicherstellung der Systemqualität.
  • Anfertigung umfassender Dokumentationen für Systeme und Prozesse.


Ergebnis:

Erzielung einer effizienteren und zuverlässigeren Antragsbearbeitung, Erfüllung aktueller gesetzlicher Vorgaben, verbesserte Integration und Systemstabilität, unterstützt durch präzise Dokumentation.

Payara Confluent Kafka Kubernetes Jenkins SOAPUI Oracle DB Intellij Idea Camunda 7.X Invaris XML Elk Stack Rancher Jira Bitbucket Confluence
Payara EJB3 Microprofile JavaEE/Jakarta Confluent Kafka Java 11 Kubernetes Jenkins Maven SOAPUI Oracle DB Git Camunda 7.X JPA (Hibernate)
Öffentlicher Dienst
Nürnberg
1 Jahr 3 Monate
2022-01 - 2023-03

Optimierung eines Versicherungsportals für Schutzbrief- und Ersatzfahrzeugbestellungen

Senior Softwareentwickler Java 11 Git Gitlab ...
Senior Softwareentwickler

In diesem Projekt lag mein Fokus auf der Weiterentwicklung und Optimierung eines bestehenden Online-Portals, das rund um die Uhr (24/7) die Verarbeitung von Schutzbrief- und Unfallersatzfahrzeugbestellungen für diverse Versicherungen ermöglicht.


Kernpunkte:    

  • Erfolgreiche Weiterentwicklung eines 24/7 Portals für Versicherungsaufträge.
  • Integration neuer Versicherungspartner mittels JMS-basierter Schnittstellen.
  • Technologie-Upgrade auf JavaEE (Jakarta) und Java 11.
  • Planung und Durchführung einer Datenbankmigration von Oracle DB auf PostgreSQL mit minimaler Betriebsunterbrechung.
  • Entwicklung eines Parsers für die automatisierte Verarbeitung von Aufträgen in HTML und PDF.
  • Erweiterung des Portals zur Unterstützung mehrerer Callcenter mit konfigurierbarer Lastaufteilung.
  • Implementierung automatisierter Tests (Unit Tests) zur Sicherstellung der Softwarequalität und Funktionalität.


Ergebnis: 

Effizientere Auftragsabwicklung, erweiterte Funktionalität und verbesserte Kundenbetreuung durch das optimierte Portal.

Wildfly 11 JavaEE/Jakarta Postgresql Oracle DB Postman Intellij Idea
Java 11 Git Gitlab EJB3 Maven JPA (Eclipselink)
Hamburg
9 Monate
2021-04 - 2021-12

Umbau eines Kundenportals zu einer SCS (Self Contained Service)-Architektur

Senior Softwareentwickler Java 11 Spring Boot Oracle DB ...
Senior Softwareentwickler

In einem agilen Projektteam war ich an der Transformation eines Cross Channel Banking Portals von einer monolithischen zu einer Self-Contained-Service (SCS) Architektur beteiligt, wobei ich speziell an der Auslagerung von Kontolöschungsprozessen arbeitete. 

Meine Aufgaben umfassten die Implementierung neuer Funktionen und die Performanceoptimierung bestehender Codes zur Steigerung der Benutzererfahrung.In einem agilen Projektteam war ich maßgeblich an der Transformation eines Cross Channel Banking Portals von einer monolithischen zu einer Self-Contained-Service (SCS) Architektur beteiligt, wobei ich speziell an der Auslagerung von Kontolöschungsprozessen arbeitete. Darüber betreute und unterstützte ich andere Teammitglieder.


Kernpunkte:    

  • Mitarbeit bei der Umstellung eines Cross Channel Banking Portals von einem Monolithen zu einer Self-Contained-Service (SCS) Architektur, einschließlich der Auslagerung von Kontolöschungsprozessen.
  • Implementierung neuer Funktionalitäten und Performanceoptimierung bestehender Codes für eine verbesserte Benutzererfahrung.
  • Anwendung agiler Methoden (SCRUM)
  • Entwicklung automatisierter Unit- und Ingrationtests
  • Unterstützung und Betreuung andere Teammitglieder


Ergebnis:

Effizienter Umbau des Portals mit erweiterten Funktionen und verbesserter Nutzererfahrung.

Atlassian JIRA Atlassian Confluence IntelliJ Teamcity
Java 11 Spring Boot Oracle DB Openshift Maven Intellij Idea Git
Finanzindustrie
Frankfurt
6 Monate
2020-10 - 2021-03

Entwicklung und Integration von Microservices für interne Prozessdigitalisierung

Senior Softwareentwickler Java 11 Eclipse Microprofile IBM Liberty ...
Senior Softwareentwickler

In einem agilen Scrum-Team war ich an die Entwicklung und Integration von Microservices für die Digitalisierung interner Prozesse beteiligt, wobei ich insbesondere für das Design von Cross-Projektbibliotheken, die Koordination mit IBM MQ und die Integration mit IBM BAW zuständig war.


Die genaue Fachlichkeit des Projektes unterliegt NDA.


Kernpunkte:    

  • Entwurf und Entwicklung von Microservices im Rahmen der Digitalisierung interner Prozesse, unter Anwendung agiler Scrum-Methoden.
  • Gestaltung und Implementierung von Cross-Projektbibliotheken sowie Entwicklung von Proof-of-Concepts (PoCs) für die Auswahl geeigneter Bibliotheken.
  • Koordination der Nachrichtenübermittlung mit IBM MQ und Integration mit IBM Business Automation Workflow (BAW) zur Prozessoptimierung.
  • Bereitstellung und Pflege Dokumentationen zur Unterstützung der Systemtransparenz und Wartbarkeit.
  • Erstellung und Durchführung von Unit- und Integrationstests zur Gewährleistung der Softwarequalität und Funktionalität.


Ergebnis:
Erfolgreiche Implementierung einer robusten Microservice-Architektur, die eine effiziente Prozessdigitalisierung ermöglichte
Atlassian JIRA Atlassian Bitbucket Atlassian Confluence IBM BAW
Java 11 Eclipse Microprofile IBM Liberty IBM MQ DB2 Maven Git Jenkins
Öffentlicher Dienst
Frankfurt am Main
9 Monate
2020-01 - 2020-09

Migration und Entwicklung einer Camunda BPM-basierten Plattform

Senior Software Entwickler Java 11 Spring Boot Camunda ...
Senior Software Entwickler

In einem agilen Projektteam leistete ich einen wesentlichen Beitrag zur Entwicklung einer neuen Camunda BPM-basierten Plattform, die zur Migration und Optimierung interner, zuvor auf webMethods basierender fachlicher Prozesse diente. Meine Rolle umfasste die Entwicklung kundenspezifischer Plugins, die Anfertigung detaillierter Dokumentationen sowie die Implementierung von Unit- und Integrationstests


Kernpunkte:    

  • Aktive Beteiligung an der Entwicklung einer neuen Plattform für fachliche Prozesse basierend auf Camunda BPM, als Teil einer umfassenden Migration von webMethods.
  • Verantwortlich für die Migration bestehender, in webMethods definierter Prozesse auf die neue Camunda-basierte Plattform, im Rahmen eines agilen Projektumfelds.
  • Entwicklung kundenspezifischer Plugins für die Camunda Engine und das Camunda Cockpit, zur Anpassung an spezifische Anforderungen und Verbesserung der Plattformfunktionalität.
  • Erstellung umfassender Dokumentationen für die entwickelte Plattform und die implementierten Prozesse.
  • Konzeption und Implementierung von Unit- und Integrationstests zur Sicherstellung der Qualität und Zuverlässigkeit der neuen Plattform und der darauf laufenden Prozesse.


Ergebnis:

Die durchgeführten Maßnahmen schufen eine Grundlage für die neue, auf Camunda BPM basierende Plattform.
IntelliJ Github Atlassian JIRA Atlassian Confluence
Java 11 Spring Boot Camunda Oracle Database webMethods Git Gradle Jenkins
Versicherungsbranche
Wiesbaden
1 Jahr
2019-01 - 2019-12

Berichterstellung aus SAP

Java 11 Spring JSF ...

Weiterentwicklung und Wartung einer Softwareplattform für semiautomatisierte Berichterstellung auf Basis von Daten aus SAP BO.

Atlassian JIRA Atlassian Confluence Atlassian Bitbucket
Java 11 Spring JSF PrimeFaces Camunda Oracle Git Maven Jenkins
2 Jahre 7 Monate
2016-06 - 2018-12

Prozessdigitalisierung Girokontoeröffnung

Senior IT Consultant Prozessdigitalisierung Java 8 Spring Maven ...
Senior IT Consultant Prozessdigitalisierung

Mitarbeit an der Entwicklung von automatisierten Prozessen für Girokontoeröffnung (Privat und Geschäftskunden), Beantragung von Ratenkrediten, Verwalten von Vollmachten für Geschäftskunden im Onlinebanking mit Java und IBM Business Automation Workflow.

Enterprise Architect HP Quality Center SoapUI Atlassian JIRA Atlassian Confluence Atlassian Bitbucket
Java 8 Spring Maven IBM BAW IBM WebSphere Git SOAP
Finanzbranche
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
2022-01 - heute

iSAQB® Certified Professional for Software Architecture - Foundation Level

iSAQB®
iSAQB®
3 Jahre 6 Monate
2021-01 - heute

Camunda Certified Developer

Camunda Services GmbH
Camunda Services GmbH

Position

Position

Mikhail arbeitet seit 2011 als IT-Consultant und hat sich in dieser Zeit hauptsächlich mit Java und Prozessautomatisierung beschäftigt. Dabei konnte er Erfahrung in internationalen Großprojekten sammeln. Darüber hinaus ist er Gründer und Kopf der [Firma auf Anfrage].


Er ist auf der Suche nach Projekten in welchen er sein Know How in Softwareentwicklung und Architektur gut einbringen kann, welches er kürzlich noch einmal mit dem Foundation Level als "iSAQB® Certified Professional for Software Architecture" bestätigt hat

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Softwareentwicklung
Experte
Architektur
Fortgeschritten

Branchen

Branchen

  • Finanzindustrie
  • Versicherungsbranche
  • Mobilität

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.