Recommended expert

Vadim Drokov

Senior Java-Entwickler

Vadim Drokov
Sambir, Ukraine

Erfahrungen

Juni 2025 - Nov. 2025
6 Monaten

Senior Java-Entwickler

EPAM

  • Ein großes Preis-Intelligence-Projekt.
  • UI-Entwicklung: Entwurf von Angular-basierten UI-Dashboards zur Filterung und Überwachung von Produktdaten mit Steward-Modul, Backend und Frontend.
  • Sicherheit & Identity: Implementierung von OAuth2-Flows für Google- und Microsoft-Logins.
  • Integration von HashiCorp Vault für das Geheimnis-Management; Hinzufügen von Benutzer-Login-Benachrichtigungen für neue IP-Adressen.
  • Einführung von Liquibase und PostgreSQL zur Speicherung und Analyse historischer Daten.
  • Einführung von Testcontainers.
  • Entwicklung und Wartung von Java-Anwendungen, Fehlerbehebung und Teilnahme an täglichen Scrum-Meetings.
  • Entwicklungstools: IntelliJ IDEA, Maven, IoC/DI, Java 11–17, Python, JDBC/Hibernate/JPA/Data, Spring Boot, Kafka, REST, Git, GitLab, Elasticsearch, Angular.
Okt. 2023 - Juni 2024
9 Monaten

Senior Java/React-Entwickler

Luxoft USA

  • Großes Projekt zur Erleichterung des Handels an Finanzmärkten.
  • Handelsmodul-Entwicklung: Entwurf und Implementierung eines maßgeschneiderten Moduls für Wertpapierhandelsarten mit Spring Integration, EMS und IBM MQ; Performance-Optimierung durch Caching Connection Factory.
  • Nebenläufigkeit & Reaktive Verarbeitung: Gewährleistung der gleichzeitigen Handelverarbeitung mit @Async und Thread-Pools; Einsatz von RxJava und Spring WebFlux für reaktive, ereignisgesteuerte Workflows.
  • Cloud-Infrastruktur (AWS): Deployment der Handelslösungen auf AWS EC2, Netzwerkverwaltung mit Route 53 und Konfiguration von Sicherheitsrichtlinien und Firewall-Regeln für neue Services.
  • Datenbank & Caching: Intensive Arbeit mit SQL; Integration von Elasticsearch für Volltextindizierung und Near-Realtime-Suche; Implementierung von Redis für schnellen Zugriff auf aktuelle Intraday-Daten.
  • Testing & Profiling: Aufbau von Integrations- und Performance-Testpipelines zur Simulation verschiedener Garbage Collector und Heap-Konfigurationen; Profiling der Laufzeitanwendungen zur Erkennung und Vermeidung von Memory Leaks.
  • Systemarchitektur: Erstellung einer robusten Message-Queue-Datenstruktur zur effizienten und geordneten Transaktionsverarbeitung im High-Frequency Trading.
  • KI/Automatisierung: Integration KI-basierter Handelsanalyse mittels Python-Skripten, die Qwen 8B, LLaMA 8B und ChatGPT-APIs aufrufen, um Handelssequenzen zu analysieren und Instrumentenstrategien vorzuschlagen.
  • Entwicklung und Wartung von Java-Anwendungen, Fehlerbehebung und Teilnahme an täglichen Scrum-Meetings.
  • Entwicklungstools: IntelliJ IDEA, Gradle, IoC/DI, Java 8, Python, JDBC/Hibernate/JPA, Spring Integration, IBM MQ, TIBCO EMS, REST, Git, GitLab, Autosys, Aeron, Chronicle, Elasticsearch.
Okt. 2019 - Sept. 2023
4 Jahren

Senior Fullstack-Entwickler

GlobalLogic

  • Großes Projekt zur Implementierung von ETL-Datenpipelines für Datenintegrationsanforderungen.
  • API- & Pipeline-Entwicklung: Implementierung von REST-Endpunkten für ETL-Pipelines mit Java-Transformationen, Datenbank- und Dateisystem-Schreibern.
  • Parallelität & Messaging: Einsatz von Java 8 Parallel Streams und Camel Parallel Routes; Aufbau mehrerer Listener-Mechanismen für AWS SQS, einschließlich Einrichtung von Queues für einen E-Commerce-Kunden.
  • Template-gesteuerte Codegenerierung: Entwicklung einer Strategie zur Erzeugung von Pipeline-Code aus Templates zur Steigerung der Produktivität.
  • Problemlösung: Debugging komplexer Probleme in Apache Camel, CXF und Maven; Implementierung von dauerhaften Subscriptions für SQS-Module.
  • Cloud-Deployments: Test und Deployment von Lösungen in AWS, Azure und GCP.
  • Anerkennung: Auszeichnung für hervorragenden Kundenservice – führte zur Kundenbindung und neuen Projektaufträgen.
  • Datenstrukturen & Performance: Entwurf optimierter Datenstrukturen für die Batch-Verarbeitung großer Datensätze, ermöglichte Parallelisierung bei geringem Speicherverbrauch; Profiling von Kundenrouten zur Diagnose von Performance-Engpässen.
  • UI-Entwicklung: Entwicklung von React- und Angular-UIs zur Initiierung von Pipelines und Überwachung der Ausführung.
  • E-Commerce & KI-Lösungen:
  • Aufbau einer ETL-Pipeline zur Produktbeschreibungsnormalisierung: Bereinigung, Vereinheitlichung und Behebung von Ungenauigkeiten in Katalogdaten.
  • Erstellung eines Python-Skripts für Preisprognosen zur Optimierung der E-Commerce-Rentabilität.
  • Aufruf von KI-Services zur Produktdatenanreicherung und HTML-zu-Text-Extraktion, Speicherung der Ergebnisse in MongoDB.
  • Entwicklung und Wartung von Java-Anwendungen, Fehlerbehebung und Teilnahme an täglichen Scrum-Meetings.
  • Entwicklungstools: Eclipse, IntelliJ IDEA, ESB, WSO2, Java 8–11, Python 3, Eclipse RCP, MuleSoft, Talend, JDBC/Hibernate/JPA, Kafka/ActiveMQ, Spring Boot, Angular, React, JAXB/Jackson, CXF, Jersey, Apache Camel, JET, REST/SOAP, gRPC, Tomcat, Netty, AWS (SQS, S3, EC2), Azure, GCP, Git, Jenkins, Jira, Postman, Scrum.
Aug. 2018 - Okt. 2019
1 Jahr 3 Monaten

Lead/Senior Java/React-Entwickler

SoftServe

  • Leitung eines großen Microservice-Projekts zur Bereitstellung von Web-Internet-Sicherheitslösungen: Web-Antiviren-Tools, Website-Trust-Score, Log-Analyzer und Firewall-Tools über ca. 11.000 verteilte Microservice-Instanzen.
  • Optimierung des Verbindungsaufbaus durch Lockerung der Sicherheitsanforderungen für Legacy-Clients und Durchsetzung sicherer Chiffre-Suites für berechtigte Clients.
  • Entwicklung eines benutzerdefinierten URL-Scanners für sichere Suchanfragen.
  • Optimierung des Bedrohungsscannings und der Sicherheitsprüfungen mithilfe der Concurrency API zur Beschleunigung der Scanning-Pipeline.
  • Einsatz von JVisualVM zur Identifikation und Behebung von Memory Leaks im Zusammenhang mit offenen Verbindungen; Durchführung von Anwendungsprofiling.
  • Implementierung von REST-Services und Geschäftslogik in Spring und Scala.
  • Entwurf von Datenstrukturen für das Scanning ausführbarer Dateien, Sicherstellung paralleler Verarbeitung bei minimalem Speicherbedarf.
  • Behebung von Sicherheits- und Kernproblemen.
  • Administration von Servern und Deployments auf Mesos/Marathon.
  • Entwurf von Datenstrukturen für Netzwerk-Traffic-Logs zur effizienten Verarbeitung großer Mengen Web-Traffic bei minimaler Latenz.
  • Überwachung der Vertica → Kafka → ELK-Pipeline; Hinzufügen von Spark: Vertica → Kafka → Spark → ELK; Entwicklung eines Spark Streaming-Prozessors zur Analyse von Echtzeit-Traffic-Ereignissen.
  • Entwicklung effizienter Graphstrukturen zur Darstellung und Analyse von Sicherheitsbedrohungen für optimierte Abfragen.
  • Entwicklung eines Firewall-Konfigurationsmoduls mit React.
Apr. 2015 - Sept. 2017
2 Jahren 6 Monaten

Full-Stack-Entwickler

Waves Audio

  • Projekt zur Optimierung der Audioqualität auf mobilen Geräten: MaxxBass, MaxxTreble, MaxxVolume, Stereo-Imaging-Module und stabiles Lautstärke-Modul; Unterstützung der Firmenwebsite.
  • Entwicklung von GUI-Modulen für verschiedene Apps und die Website.
  • Frameworks und Tools: Spring, Java, MySQL, Spring Security, React, Redis.
Nov. 2013 - März 2015
1 Jahr 5 Monaten

Full-Stack-Java-Entwickler

GlobalLogic Ukraine

  • Projekt zur Entwicklung einer Software für das Management von Bankressourcen, die etwa 50 Millionen Kunden unterstützt; ermöglichte die Anzeige, Verfolgung und Validierung von Arbeitsabläufen, Kreditbegründung, Rechnungszahlung, Tabellenfreigabe, Liquiditätsschätzung und Erinnerungen.

  • Entwicklung eines benutzerfreundlichen Onboarding-Systems für Unternehmenskunden, wodurch sich die Prozessdauer um 40 % verkürzte und die Zufriedenheit stieg.

  • Implementierung einer umfassenden Audit-Funktion zur Sicherstellung der Compliance und Verbesserung der Datensicherheit.

  • Anerkennung für die Lieferung von hochwertigem Code vor Ablauf des Zeitplans erhalten.

  • Führung des UI/UX-Teams zur Überarbeitung der Oberfläche, was die Nutzerbindung erhöhte.

  • Integration einer Drittanbieter-API, Erweiterung der Funktionalität und Steigerung der Nutzerbindung um 20 %.

  • Teilnahme an SCRUM-Meetings, Implementierung neuer Funktionen, Behebung von Fehlern und Beratung mit dem Teamleiter.

  • Programmiersprachen und Tools: Java 5, GWT, Vaadin, EJB/JSF, Servlets, Jersey, MyBatis/JDBC, gRPC, PL/SQL, XML, JavaFX, Thymeleaf, REST/SOAP, Oracle, Eclipse, Gerrit, Jira, Jenkins, Ant, WebLogic.

Zusammenfassung

Mit über einem Jahrzehnt praktischer Erfahrung spezialisiere ich mich auf die Entwicklung innovativer, Cloud-nativer Lösungen, die Leistung und Skalierbarkeit vorantreiben. Besonders habe ich bei Cisco die Entwicklung des Spark Java Agenten geleitet und damit die System-Observability revolutioniert. Zu meinen jüngsten Projekten gehört das Architektieren robuster Microservices, das Beherrschen von Infrastructure as Code (IaC) mit Terraform und das Optimieren von Deployment-Workflows mit CI/CD-Tools wie Jenkins. Technikbegeistert im Herzen, beherrsche ich Java, Spring Boot, AWS, Kubernetes und Apache Kafka und kann eine nachgewiesene Erfolgsbilanz in DevOps und verteilten Systemen vorweisen. Derzeit leite ich strategische technische Initiativen, betreue talentierte Teams und sorge dafür, dass jede Lösung messbaren geschäftlichen Mehrwert liefert. Meine zukünftige Ausrichtung? Pionierarbeit in serverlosem Computing und moderner Cloud-Architektur, um die Grenzen von Ausfallsicherheit und Performance zu verschieben.

Sprachen

Ukrainisch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Sept. 2010 - Juni 2014

Nationale Universität "Lviv Polytechnic"

Software-Engineering · Lviv, Ukraine

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Anton Klonov
Anton Klonov

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Alexander Udodov
Alexander Udodov

Gründer

Profil ansehen
Oleg Sinelnikov
Oleg Sinelnikov

Softwareentwickler

Profil ansehen
Pavlo Kravchenko
Pavlo Kravchenko

Lead Android-Entwickler

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Damian Wnuk
Damian Wnuk

Senior Softwareentwickler

Profil ansehen
Vladimir Maznicenko
Vladimir Maznicenko

Entwickler

Profil ansehen
Piotr Nowak
Piotr Nowak

Senior Softwareentwickler

Profil ansehen
Lukasz Ren
Lukasz Ren

Softwareentwickler

Profil ansehen
Vitalii Paderin
Vitalii Paderin

Senior Full-Stack-Entwickler

Profil ansehen
Matas Kazlauskas
Matas Kazlauskas

Senior Full-Stack-Entwickler

Profil ansehen
František Navrátil
František Navrátil

Senior Java-Entwickler

Profil ansehen
Alex Shesterov
Alex Shesterov

Senior-Softwareentwickler

Profil ansehen
Andrei Closca
Andrei Closca

Java-Softwareentwickler

Profil ansehen
Maxim Yafimau
Maxim Yafimau

DevOps

Profil ansehen
John Ampia-addison
John Ampia-addison

Senior DevOps-Ingenieur

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Ioan Dobre
Ioan Dobre

Senior Software Entwickler

Profil ansehen
Dmytro Adamtsev
Dmytro Adamtsev

Software-Testautomatisierungsingenieur

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Samir Brković
Samir Brković

Lösungsarchitekt / Senior Softwareentwickler

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Luka Šaravanja
Luka Šaravanja

Softwareentwickler

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Goran Djermanović
Goran Djermanović

Softwareentwickler

Profil ansehen
Cristian Serje reyes
Cristian Serje reyes

Teamleiter Mobile Native Apps

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Jaroslav Abraham
Jaroslav Abraham

Kinderbetreuung, persönliche Entwicklung und Lernen

Profil ansehen