About Evgeny
German
Fluent
English
Conversational
Russian
Native or bilingual
Experience
- mgmBackend EntwicklerSOFTWARE PUBLISHINGSeptember 2022 - Today (3 years and 9 months)Entwicklung der OZG-Cloud – ein zentrales Werkzeug für die Verwaltungen in Schleswig-Holstein, mit dem Anträge aus Online-Diensten, unter anderem im Rahmen des Onlinezugangsgesetzes, bearbeiten können- Event-basierte Backend-Architektur entwickelt mit Java 11/17/21 und Spring Boot Framework zur Verarbeitung von Verwaltungsanträgen in einer Microservices-Landschaft,- Implementierung von Schnittstellen: RESTful, SOAP und gRPC unter Verwendung von Spring Boot, Spring Security, Spring Web, HATEOAS und Protobuf,- Integration externer Dienste über WebClient,- Realisierung von Volltext-Suchfunktionen für Anträge durch Integration von Elasticsearch und MongoDB,- NoSQL-Datenpersistierung umgesetzt mit MongoDB, Spring Data und Hibernate für Speicherung und Abfrage von Antragsdaten,- Sicherheitskonzept implementiert mit Spring Security, OAuth2 und Keycloak für sichere Authentifizierung und Autorisierung der Verwaltungsanwendungen,- Container-Orchestrierung durchgeführt mit Docker/Docker Compose für lokale Entwicklung und Helm-Charts für Deployment in Kubernetes/OpenShift-Clustern mit ArgoCD für GitOps-basiertes Deployment,- Qualitätssicherung gewährleistet durch umfassende Unit- und Integrationstests mit JUnit nach TDD-Prinzipien sowie kontinuierliches Monitoring,- Pflege und Entwicklung von Jenkins CI/CD-Pipelines für automatisierte Builds, Tests und Deployments sowie Maven für Dependency-Management und Git/GitLab/Gitea für Versionskontrolle,- Technische Konzeption und Stakeholder-Kommunikation durch Anforderungsanalyse, technische Planung von Sprint-Zielen und regelmäßige Präsentation der Entwicklungsergebnisse vor Fachbereichen und ProjektleiternJava 11/17/21, Spring Boot, Quarkus, Hibernate, Elasticsearch, MongoDB, gRPC, Protobuf, XIMA Formcycle, XML, RESTFull, SOAP, HATEOAS, JUnit, Maven, Git, Gitea, Gitlab, Jenkins, Kibana, Grafana, Loki, Docker, docker compose, Kubernetes/OpenShift, OAuth2, Helm, ArgoCD, IntelliJ, Linux, Jira, Scrum, Kanban
- FourEnergyJava EntwicklerCONSULTING AND AUDITSDecember 2021 - August 2022 (9 months)Berlin, GermanyEntwicklung von Backend-Komponenten für eine neue Online-Plattform, die das Suchen von öffentlichen Aufträgen ermöglicht.- Planung, Design und Implementierung von REST-Schnittstellen mit Spring Boot,- Umsetzung nach Domain-Driven Design (DDD) und unter Einhaltung des GitFlow-Workflows,- Validierung und Verarbeitung von XML-Daten mittels XPath,- Implementierung von Datenbankzugriffen mit JPQL auf Basis von Oracle DB,- Implementierung von Elasticsearch-Abfragen für performante Suchfunktionen,- Entwicklung von Unit- und Integrationstests mit JUnit und AssertJ,- Unterstützung des QA-Teams bei manuellen Tests zur Abnahme kritischer Features,- Durchführung von Code Reviews zur Sicherstellung von Codequalität und Wissensaustausch,- Nutzung und Konfiguration von Maven als Build- und Dependency-Management-Tool,- Einsatz von Flyway zur Verwaltung und Migration von Datenbankschemata,- Containerisierung und lokale Orchestrierung mit Docker und Docker Compose,- Versionierung des Quellcodes mit Git/GitLab und Nutzung von IntelliJ IDEA als Entwicklungsumgebung,- Unterstützung der Fachseite bei der Formulierung und Priorisierung von User Stories,- Enge Abstimmung mit dem Scrum-Team und Teilnahme an allen relevanten Zeremonien (Plannings, Dailies, Reviews, Retrospektiven),- Pflege und Erweiterung der Projektdokumentation mit Confluence,- Log-Analyse und Monitoring mit Kibana,- Gelegentliche Übernahme von Aufgaben im Frontend-Bereich mit Vue.js, HTML und CSS,- Arbeit in einem Linux-basierten UmfeldJava 17, Spring Boot, Oracle DB, JPA, Hibernate, Docker, docker compose, JUnit, AsserJ, XML, XPath, Maven, Flyway, Git, Gitlab, Elastic Search, Kibana, IntelliJ, Linux, Vue JS, HTML, CSS, Jira, Confluence
- Deutsche Post IT Services (Berlin) GmbHJava DeveloperSOFTWARE PUBLISHINGJune 2019 - November 2021 (2 years and 6 months)Berlin, GermanyEntwicklung eines Plattform für die automatisierte Annahme, Adresserkennung und Zustellung digitaler Briefbilder aus Briefzentren sowie Gewährleistung Aufbewahrungsfristen und sichere Löschprozesse.- Agile Entwicklung von Backend-Komponenten und Microservices mit Java, Kotlin und Spring Boot,- Migration und Modernisierung bestehender Anwendungen (u. a. Upgrade von Java 8 auf Java 11 und Migration von Java auf Kotlin),- Implementierung robuster Batch-Verarbeitungslösungen auf Basis eines hausinternen Frameworks (ähnlich Spring Batch) zur täglichen automatisierten Verarbeitung großer Bilddatenströme,- Entwicklung und Pflege von REST-Schnittstellen inkl. Dokumentation (Swagger/OpenAPI),- Nutzung von OpenCV und Tesseract für Bildverarbeitung und optische Texterkennung,- Design, Realisierung und kontinuierliche Weiterentwicklung von Datenmodellen und Datenbankarchitekturen (Oracle DB, Ceph),- Einsatz von Liquibase zur Verwaltung und Migration von Datenbankschemata,- Aufbau, Pflege und Erweiterung von CI/CD-Pipelines mit TeamCity,- Pflege und Weiterentwicklung des Infrastructure Codes (Infrastructure as Code),- Entwicklung und Durchführung von Unit-, Komponenten- und Integrationstests mit JUnit, Kotest und Spock,- Aufbau und Monitoring automatisierter Tests im Rahmen der CI/CD-Pipeline,- Fehleranalyse, Debugging und Bugfixing im Rahmen des Third-Level-Supports,- Aktive Teilnahme an allen Scrum-Zeremonien (Sprints, Dailies, Retrospektiven, Plannings),- Analyse und Validierung fachlicher Anforderungen in enger Abstimmung mit den Stakeholdern,- Überprüfung der technischen Realisierbarkeit sowie Erstellung von Umsetzungskonzepten,- Anlage und Refinement von Story-Tickets für erforderliche UmbaumaßnahmenJava 8/11, Kotlin, Spring Boot, JPA, Hibernate, Oracle DB, Ceph, Junit, Kotest, Spock, Gradle, Docker, Git, Liquibase, IntelliJ, Linux, Teamcity, OpenNebula, Redis, puppet, Splunk, Grafana, Swagger/OpenAPI, Jira, Confluence, Swagger/OpenAPI
Recommendations
Be the first to recommend Evgeny
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- B.S. InformatikTU Berlin2015Informatik Studium mit Schwerpunkt Softwaretechnik