About David
German
Native or bilingual
English
Fluent
Russian
Basic
Experience
- Deutsche BundesbankSenior Cloud Native Software Developer/ArchitectBANKING AND INSURANCENovember 2022 - Today (3 years and 9 months)Frankfurt am Main, GermanyNExt – Re-conception of internal portal (Enterprise Banking)→ Architecture and implementation of scalable cloud-native microservices on Azure Kubernetes Service→ Development of an Event-Driven Architecture with Kafka→ Conception and implementation of a flexible query engine that makes business objects performant via REST and enables new use cases without API adjustments→ Integration of machine learning methods for master data classification→ Analysis of complex load test scenarios and derivation of targeted performance and stability optimizations→ Increase in system resilience through robust Kafka error handling, Circuit Breaker→ Integration and orchestration of CIAM systems including asynchronous real-time synchronization, definition of data sovereignty, and complex authorization and permission concepts (e.g., Delegated Administration)→ Creation of architectural decisions and technical documentationTechnologies & ToolsJava 25, GO, Quarkus 3, Kafka, Docker, Kubernetes, REST RMM3, Microsoft Azure, OpenTelemetry, REST, GraphQL, OAuth 2, OpenID Connect, Redis, Machine Learning Weka, Naïve Bayes Text classification, KNN Algorithm, Spotify Voyager ANN, Fuzzy String matching, Apache Avro, AMQP, Apicurio Schema Registry, Xsd Validation, Groovy, Microsoft SQL Server, Flyway DB migration, Mockito, GraalVM, JWT, mock-server, Eclipse Vert.x, Maven, SonarQube, IntelliJ IDEA, Prometheus, Grafana, ArgoCD, GitLab, OneWelcome CIAM, PingIdentity CIAM, Nevis CIAM
- Kassenärztliche Vereinigung BayernsSenior Software DeveloperHEALTH AND WELLNESSSeptember 2021 - November 2022 (1 year and 2 months)München, GermanyOwn ActivitiesArgus Authentication and Authorization→ Further development of a central authentication and authorization system→ Conception and implementation of REST interfaces with OAuth2 and OpenID Connect→ Connection to messaging systems for asynchronous processing of security-relevant events→ Maintenance and optimization of the persistence layer→ Continuous improvement of automated test coverage→ Ensuring stability, maintainability, and compliance requirementsTechnologies & ToolsJava 11, Spring 5, Spring Boot 2, Kubernetes, Docker, Helm, RabbitMQ/AMQP, OAuth 2, OpenID Connect, JWT, SAML, Flyway DB Migration, WireMock, Selenium, Junit 5, Mockito
- Deutsche BahnSenior Software DeveloperLOGISTICS AND SUPPLY CHAINApril 2019 - September 2021 (2 years and 5 months)Frankfurt am Main, GermanyOwn ActivitiesTraveler Information→ Conception and implementation of REST and messaging interfaces (MQ, MQTT)→ Development and operation of microservices in the Kubernetes cluster→ Migration of existing legacy systems into a modern microservice architecture→ Securing services by implementing OAuth2-based security concepts→ Further development of the persistence layer and optimization of data access→ Significant improvement of test coverage and system stability→ Conception and execution of load tests for performance validation→ Setup and maintenance of a CI/CD pipelineTechnologies & ToolsSpring Boot 2, Spring 5, Spring Security OAuth2, Java 8, JSF 2, JoinFaces, Docker, Kubernetes, Ingress, Rancher 2, MariaDB, Mysql,Hibernate, MQTT, IBM Watson IOT, Oracle AQ, Gradle, Maven, Jenkins Pipeline, Swagger, Prometheus Monitoring, JMeter, Logback, Flyway DB Migration, AWS Cloud, SOAP-UI, JFrog Artifactory, Grafana
Recommendations
Be the first to recommend David
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
- Master of Science Computer ScienceHochschule Darmstadt2012
- Bachelor of Science Media Computer ScienceHochschule Kaiserslautern2010
Certifications
- SCJP Sun Certified Programmer for Java 6Oracle2015
- SAFe® 4 PractitionerSAFe®2016