Tymofii Sukhachov
Senior Java-Entwickler / Architekt
Erfahrungen
Senior Java-Entwickler / Architekt
Modirum
Software-Entwurf und Implementierung von 3-D-Secure-Zahlungsprotokollen
Erstellte eine auf Spring Boot basierende verteilte Lösung zur Verarbeitung, Handhabung und Verteilung großer Datenmengen: Kartennummern von Visa, MasterCard, AMEX usw.
Architekturlösung für selbst- und kundengehostete Setups, einschließlich k8s-basierter Plattformen
Einrichtung von Entwicklungs-, Release- und Lieferprozessen von Grund auf
Senior Java-Entwickler
Targens / MySaveID
Implementierte servicebasierte Architektur mit dem Spring-Stack
Integration mit Blockchain-Netzwerken: Ethereum, Corda und Indy; Aufbau eines Blockchain-Netzwerks auf Kubernetes-Infrastruktur
JWT-basierte Authentifizierung mit Keycloak und Spring
Full-Stack-Entwickler im Test
Aura Labs
Übernahm die Rolle eines Full-Stack-Entwicklers in einem sehr dynamischen Start-up
Aufbau eines weltweiten Entwickler-Rekrutierungsnetzwerks und eines Coins als Zahlungsmethode
Aufbau einer Kubernetes-basierten Google-Cloud-Infrastruktur von Grund auf
Full-Stack-Java-Entwickler
Tipico
Implementierte sowohl Benutzeroberflächen- als auch Backend-Software für Tipico-Filialen
Entwickelte den Benutzerregistrierungsprozess inklusive vollständiger KYC und Integration eines Signotec-Signaturpads
Entwickelte ein rechtliches Tracking- und Berichtssystem zur Abfrage von Kundendaten jedes Kunden beim Betreten des Shops
Integration von Face-to-Face- und TOTP-basierten Zahlungslösungen für den Einzelhandel
Integration von kundenorientierten Anwendungen mit externen Zahlungsanbietern wie PayPal, Neteller, Wirecard für Online-Kunden
Umsetzung von KYC- und AML-Anforderungen
Serverseitige OAuth2-Implementierung
Implementierung von Authentifizierung und Autorisierung nach OAuth2-Standard unter Verwendung von Authorization Code-, Client Credentials- und Password-Flows in Microservices und Benutzeranwendungen
Vollständiger Software-Entwicklungszyklus: Architekturdesign, Prototyping, Skalierung, hohe Verfügbarkeit und Monitoring
Implementierte einen Dienst mit über 2k Anfragen/Sekunde und 2 – 4 ms Latenz für 99 % der Anfragen
Entwickelte eine Sanity-Check-Anwendung auf ReactJS/Spring-Basis für einen Legacy-Stack mit über 100 Services
Einführung einer neuen Rolle Software Developer in Test für das gesamte Unternehmen und Verbesserung der Qualitätssicherung und End-to-End-Verantwortung in Scrum-Teams
Schulung von Entwicklern in Unit- und Integrationstests sowie TDD
Java-Entwicklung als Teammitglied und Continuous Delivery
Performancekritisches Design und Testing
Testautomatisierung nach dem Test-Pyramiden-Ansatz
Java-Entwickler im Test
Traveltainment (via Amadeus Ukraine)
Organisierte und implementierte Tests auf allen Anwendungsschichten
Implementierte testbasierte Continuous Integration
Fehlerbehebung
Java-Entwickler
Kuoni DestinationManagement (via Ciklum)
Entwarf, entwickelte und testete Software gemäß standardisierten Softwareentwicklungsprozessen
Entwickelte und testete Anwendungen mittels Unit-Tests
Senior Testautomatisierungsingenieur
Kuoni DestinationManagement (via Ciklum)
Führte Pair-Programming mit Entwicklern durch
Entwarf Tests und Software
Automatisierte Tests und führte Code-Reviews durch
Führte Performance-Tests durch
Senior Testautomatisierungsingenieur
Redcats (via Ciklum)
Erstellte, integrierte und wartete das Testautomatisierungs-Framework
Wandte Testautomatisierungsmuster an: Page Object, DSL
QA / Business Analyst
N2V (via Ciklum)
Verwaltete den gesamten Qualitätssicherungsprozess
Definierte Akzeptanzkriterien
Verwaltete Releases, Deployments und Demos
Verwaltete Test-, Staging- und Produktionsumgebungen
QA / Testmanager
IOIX-Ukraine
Leitete ein Testerteam (4 Mitglieder)
Führte technische Interviews für Testerpositionen durch
Entwickelte Testpläne und Testsuiten
Überprüfte Testfälle
QA
Soft-Ukraine
- Entwickelte und führte Testfälle durch
Zusammenfassung
Ambitionierter Java-Entwickler mit über 15 Jahren Branchenerfahrung, versiert im Befolgen etablierter Abläufe und in selbstständiger Arbeit. Biete technische Expertise in Programm- und Anwendungsanalyse sowie im Design. Ausgezeichneter Teamplayer mit tiefgehenden Kenntnissen von Entwicklungstools und -sprachen.
Fähigkeiten
Backend: Java 6 - 17, Kotlin, J2ee, Python, Maven, Ant
Backend: Spring Boot, Springmvc, Spring Cache, Spring Reactive, Spring Data (Jdbc, Jpa), Spring Security, Spring Cloud, Spring Rest Docs, Spring Framework, Tomcat, Netty, Jobrunr
Backend: Mysql, Postgres, Mssql, Mariadb, Kafka, Redis, Hibernate
Backend: Http, Grpc, Rest Api, Swagger, Protobuf, Json, Xml, Soap
Cloud-systeme Und Zugehörige Technologien: Aws, Azure, Gc, Kubernetes, Helm, Terraform/terragrunt, Docker, Vault, Prometheus
Cloud-systeme Und Zugehörige Technologien: Aws Lambda, Sqs, Elasticache, Aurora, Secret Manager, Iam, Cloudwatch, S3, Ec2
Cloud-systeme Und Zugehörige Technologien: Azure Kubernetes Services, Container Registry, Datenbanken Für Mysql Und Postgresql
Architektur: Microservices, Monolith, Dynamische Skalierung, Hexagonale Architektur, Domain Driven Design, Uml
Sicherheit Und Verschlüsselung: Jwt, Mutual Auth, Ssl, Tls, Let's Encrypt, Geheimnisverwaltung
Ci/cd: Bitbicket Pipeline, Github Actions, Gitlab, Jenkins
Frontend: Reactjs, Vuejs, Typescript, Javascript, Html, Css
Blockchain: R3 Corda, Indy, Etherium
Tests: Junit, Assertj, Mockito, Wiremock, Spring Boot Test, Restassured
Sprachen
Ausbildung
Oles Honchar Dnipro National University
Masterabschluss in Ingenieurphysik · Ingenieurphysik · Dnipro, Ukraine
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.