Tymofii Sukhachov

Senior Java Developer / Architekt

Karlsruhe, Deutschland

Erfahrungen

Aug. 2022 - Bis heute
3 Jahren

Senior Java Developer / Architect

Modirum

  • Softwareentwurf und Implementierung von 3-D-Secure-Zahlungsprotokollen
  • Erstellung einer auf Spring Boot basierenden verteilten Lösung zur Verarbeitung, Handhabung und Verteilung großer Datenmengen: Kartenbereiche von Visa, MasterCard, AMEX usw.
  • Architekturlösung für selbstgehostete und kundengehostete Setups einschließlich k8s-basierter Plattformen
  • Einrichtung von Entwicklungs-, Release- und Delivery-Prozessen von Grund auf
  • Tech-Stack: Java 8, 11, 17, Spring Family Frameworks, Maven, Ant, AWS, Azure, Kubernetes, Prometheus, Tomcat, Docker, gGRC, REST, JWT, IAM, Jenkins, GitHub Actions
Juli 2021 - Juli 2022
1 Jahr 1 Monate

Senior Java Developer

Targens / MySaveID

  • Implementierung einer servicebasierten Architektur mit Spring Family Stack
  • Integration mit Blockchain-Netzwerken: Ethereum, Corda und Indy. Aufbau eines Blockchain-Netzwerks auf Kubernetes-Infrastruktur.
  • JWT-basierte Authentifizierung mit Keycloak und Spring
  • Tech-Stack: Java 17, Spring Family Frameworks, Postgres, Maven, Azure, Microservices, Kubernetes, Helm, Docker, Prometheus, R3 Corda, Indy, Ethereum, REST, JWT, IAM
Mai 2018 - Sept. 2018
5 Monaten
Deutschland

Full-Stack Developer in Test

Aura Labs

  • Ausübung der Rolle eines Full-Stack-Entwicklers in einem sehr dynamischen Start-up.
  • Das Start-up schafft ein Rekrutierungsnetzwerk von Entwicklern weltweit und eine Coin als mögliche Zahlungsmethode dafür.
  • Aufbau einer Kubernetes-Google-Cloud-Infrastruktur von Grund auf
  • Tech-Stack: Node.js, Vue, MongoDB, Redis, Kubernetes
Jan. 2015 - Juni 2021
5 Jahren 6 Monaten
Karlsruhe, Deutschland

Full Stack Java Developer

Tipico

  • Ich implementiere sowohl benutzerseitige als auch Backend-Software für Tipico Shops
  • Benutzerregistrierungsablauf inklusive vollständigem KYC und Integration mit Signotec-Unterschriften-Pad
  • System zur rechtlichen Nachverfolgung und Berichterstattung, das Kundendaten aller Shop-Besucher erfasst
  • Integration von Face-to-Face- und TOTP-basierten Zahlungslösungen für den Einzelhandel
  • Integration kundenseitiger Anwendungen mit externen Zahlungsanbietern wie PayPal, Neteller, Wirecard für Online-Kunden
  • Umsetzung von KYC- und AML-Anforderungen
  • OAuth2-Server-seitige Implementierung
  • Implementierung von Authentifizierung und Autorisierung nach OAuth2-Standard mit den Flows: Autorisierungscode, Client Credentials, Password für Microservices und Nutzeranwendungen
  • Vollständiger Softwareentwicklungszyklus: Architekturdesign, Prototyping, Skalierung, Hochverfügbarkeit und Monitoring
  • Implementierung eines Dienstes mit >2000 Req/s und 2–4 ms Latenz für 99% der Anfragen
  • Ich implementiere eine Sanity-Check-Anwendung auf React.js/Spring-Basis für einen >100 Services/Legacy-Stack
  • Einführung der Rolle Software Developer in Test für das gesamte Unternehmen und Weiterentwicklung verschiedener Scrum-Teams hinsichtlich Qualitätssicherung und End-to-End-Verantwortung
  • Coaching von Entwicklern in Unit-/Integrationstests und TDD
  • Java-Entwicklung als Teammitglied und Continuous Delivery
  • Performance-orientiertes Design und Testing
  • Testautomatisierung nach dem Test-Pyramiden-Ansatz
  • Tech-Stack: Java 6, 8, 12, Spring Family Frameworks, Spring, Maven, Python, AWS (S3, Lambda, CloudWatch, IAM), Microservices, Kubernetes, Helm, Prometheus, Redis und ElastiCache, MariaDB, Kafka, JSON-basierte APIs, Swagger, Reactive WebClient API, React.js, TypeScript
Apr. 2015 - Dez. 2015
9 Monaten
Kiew, Ukraine

Java Developer in Test

Traveltainment (via Amadeus Ukraine)

  • Testorganisation und -implementierung auf allen Anwendungsschichten.
  • Testbasierte Continuous Integration.
  • Fehlerbehebung
  • Tech-Stack: Java 8, MySQL, WildFly, Weld CDI
Apr. 2014 - März 2015
1 Jahr
Kiew, Ukraine

Java Developer

Kuoni DestinationManagement (via Ciklum)

  • Entwurf, Entwicklung und Test von Software nach standardisierten Entwicklungsprozessen
  • Entwicklung und Komponententests von Anwendungen
  • Tech-Stack: Java 6, 8, Oracle DB, Spring 3 und 4, Hibernate, ActiveMQ
Juli 2012 - März 2014
1 Jahr 9 Monaten
Kiew, Ukraine

Senior Test Automation Engineer

Kuoni DestinationManagement (via Ciklum)

  • Pair Programming mit Entwicklern
  • Test- und Softwaredesign
  • Testautomatisierung und Code-Review
  • Performance-Tests
Nov. 2011 - Juli 2012
9 Monaten
Kiew, Ukraine

Senior Test Automation Engineer

Redcats (via Ciklum)

  • Erstellung, Integration und Wartung eines Testautomatisierungs-Frameworks
  • Testautomatisierungsmuster: Page Object, DSL
Aug. 2010 - Okt. 2011
1 Jahr 3 Monaten
Kiew, Ukraine

QA / Business Analyst

N2V (via Ciklum)

  • Vollständige Qualitätssicherungszyklen
  • Definition von Akzeptanzkriterien
  • Release Management, Deployment und Demo
  • Administration der Test-/Staging-/Produktivumgebungen
Juli 2007 - Juli 2010
3 Jahren 1 Monate
Dnipro, Ukraine

QA / Test Manager

IOIX-Ukraine

  • Testteam-Management (4 Mitglieder)
  • Technische Interviews für Tester-Positionen
  • Entwicklung von Testplänen und Test-Suites
  • Review von Testfällen
Nov. 2006 - Juni 2007
8 Monaten
Dnipro, Ukraine

QA

Soft-Ukraine

  • Entwicklung und Durchführung von Testfällen

Zusammenfassung

Ambitionierter Java-Entwickler mit über 15 Jahren Branchenerfahrung, vertraut mit etablierten Verfahren und selbstständiger Arbeitsweise. Biete technische Expertise in Programmier-, Anwendungsanalyse und -design. Ausgezeichneter Teamplayer mit fundierten Kenntnissen in Entwicklungstools und -sprachen.

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Nationale Oles-Honchar-Universität Dnipro

Masterabschluss in Ingenieurphysik · Ingenieurphysik · Dnipro, Ukraine