You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Evgeny BardinEB

Evgeny Bardin

Backend Developer - Software Entwickler

€720/day
Berlin, DE
8-15 years

Average response time: 1 hour

About Evgeny

Nach meinem Bachelor Abschluss in Informatik entwickle ich seit 2015 unterschiedliche Java-basierte Anwendungen.
In dieser Zeit konnte ich einige Unternehmen kennenlernen und ich habe unterschiedliche Software geschrieben. Von einer monoliten Anwendung, die ein lokales Netzwerk überwacht, bis eines verteilten System aus mehreren Microservices, die Briefbilder annehmen, bearbeiten und weiterleiten kann.
Lernen Sie mich kennen und geben Sie mir Gelegenheit, Sie von meinem Wissen und meiner Erfahrung zu überzeugen.
  • German

    Fluent

  • English

    Conversational

  • Russian

    Native or bilingual

Can work on-site
Berlin (up to 50km), Hamburg (up to 50km), Frankfurt am Main (up to 50km), München (up to 10km), Stuttgart (up to 50km)

Experience

  • mgm
    Backend Entwickler
    SOFTWARE PUBLISHING
    September 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 Projektleitern

    Java 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
    Java Spring Boot MongoDB Kubernetes gRPC
  • FourEnergy
    Java Entwickler
    CONSULTING AND AUDITS
    December 2021 - August 2022 (9 months)
    Berlin, Germany
    Entwicklung 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 Umfeld

    Java 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
    java 17 Spring Boot Oracle DB Docker Elasticsearch
  • Deutsche Post IT Services (Berlin) GmbH
    Java Developer
    SOFTWARE PUBLISHING
    June 2019 - November 2021 (2 years and 6 months)
    Berlin, Germany
    Entwicklung 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ßnahmen

    Java 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
    java 8 Spring Boot Oracle DB Kotlin Gradle

Recommendations

Be the first to recommend Evgeny

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B.S. Informatik
    TU Berlin
    2015
    Informatik Studium mit Schwerpunkt Softwaretechnik

Skill set (32)

Categories