Profilbild von Leonid Golovnia AWS-Architekt | Fullstack-Entwickler aus Euskirchen

Leonid Golovnia

verfügbar

Letztes Update: 23.05.2023

AWS-Architekt | Fullstack-Entwickler

Firma: Leonid Golovnia - AWS-Architekt und Fullstack-Entwickler
Abschluss: M. Sc. Informatik (Uni)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

CV_LeonidGolovnia_AWS_und_Backend.docx

Skills

Amazon Web Services (AWS)
EC2, AWS Fargate, AWS Lambda, Beanstalk
DynamoDB, Amazon EBS, Amazon RDS, Amazon EFS, Neptune, Amazon ElastiCache
VPC, AWS IAM, AWS STS, Amazon Cognito
SQS, SNS, Amazon CloudWatch, Amazon Kinesis, AWS Step Functions, Amazon MQ
Amazon API Gateway
Diverse andere AWS Services und Know How in Compute, Netzwerk, Storage und DBs, Serverless, Microservices, Stateless, Monitoring, Optimization

Architektur
Zertifizierter AWS Solution Architekt - (SAA)
Erfahrung in Design und Programmierung von Microservices Architekturen (DDD, Saga, CQRS, Patterns)
Erfahrung in Design und Programierug von Monolith-Architekturn

Programmierung
Java 8, JavaEE 8, EJB, JMS, CDI, JAX-RS
JSON-P, JAXB, JMX, 
JPA, Hibernate
REST, Swagger, OpenAPI
Spring Boot, Spring Cloud, Spring Framework
JSF, Primefaces, Swing, Vaadin
HTML5, CSS3

Software Test
Unit Tests, Acceptance Tests, Integration Tests, TDD, Gauge, Cucumber, JUnit,
Mockito, Wiremock, Testcontainers, JMeter, Arquillian, Hamcrest, AssertJ, Selenium

Datenbanken
SQL, NoSQL, PostgreSQL, MongoDB, DynamoDB, H2

Sonstiges
Erfahrung in Entwurf und Programmierung von Microservices- und Monolith-Architekturen nach Best Practices und Design Patterns
Zertifizierung in AWS Certified Solutions Architect
Erfahrung in Apache Kafka und diversen JMS Brokern
Apache Keycloak, OAuth 2.0
Clean Code, SOLID-Principles, GoF Design Patterns, Refactoring, Entity-Control-Boundary
Git, GitLab, BitBucket
Docker, Kubernetes, Minikube, Helm Charts
CI/CD, Maven, Jenkins, Jenkins Pipeline Syntax, SonarQube
JBPM2, UML
JBoss AS, Tomcat, TomEE AS
Sicherer Umgang mit Algorithmen und Datenstrukturen
IntelliJ IDEA, Eclipse

Projekthistorie

05/2021 - 02/2022
Backend-Entwickler
Deutsche Bahn (Transport und Logistik, 1000-5000 Mitarbeiter)

Neuentwicklung einer Spring Boot Applikation für die Auswertung von Zug-Verspätungsdaten in einem agilen Umfeld

Neuentwicklung eines Autorisierung-Services mit Spring Boot, Spring Security und OAuth 2.0

Entwicklung einer hexagonalen Architektur unter Einsatz von Domain Driven Design (DDD) und Test Driven Development (TDD)


03/2020 - 03/2021
Software-Entwickler
Creditreform (Wirtschaftsprüfung, Steuern und Recht, 1000-5000 Mitarbeiter)

Neuentwicklung einer Spring Boot Applikation als Teil einer großen Datenplattform
Entwurf und Programmierung von REST-Schnittstellen mit OpenAPI
Umsetzung des Berechtigungsmanagements mit Apache Keycloak und Spring Security
Programmierung von Build- und Delivery Pipelines mit Jenkins Pipeline Syntax
Containerisierung, Paketierung und Test mit Docker, docker-compose, Minikube, Kubernetes und Helm Charts und Gauge

Technologien: Java 11, Spring Boot, Gauge, MongoDB, OpenAPI, REST, Apache Keycloak, Jenkins Pipeline Syntax, DDD, TDD, Docker, docker-compose, Minikube, Kubernetes, Helm Charts, JIRA, GitLab, Git, Maven, JUnit

02/2019 - 02/2020
Leitender Software-Entwickler
SopraSteria Consulting (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Leitender Entwickler in Programmierung einer eventdriven Architektur mit JavaEE und Apache Kafka
Entwicklung von Testtreiber zur Ausführung und Analyse von System- und Lasttests
Refactoring und Optimierung des Quellcodes nach Clean-Code-Ansatz und Bestpractices
Umsetzung des Berechtigungsmanagements mit Apache Keycloak und OAuth 2.0
Definition und Programmierung von REST-Schnittstellen mit Swagger und JAX-RS

Technologien: Apache Kafka, Apache Keycloak, Java, EJB, JPA, CDI, JAX-RS, JAXP, Swagger, Hibernate, SQL, Docker, UML, JIRA, GitLab, Git, Maven, JBoss AS, Clean Code, JUnit, Mockito, Arquillian


03/2018 - 02/2019
Software-Entwickler
Capgemini Deutschland GmbH (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Konzeption einer Microservices-Architektur für die Agilisierung des Glasfaser-Marktes.
Frontend- und Backend-Entwicklung mit JavaEE und Primefaces.
Konzeption und Implementierung von Business-Prozessen mit JBPM2.
Software-Containerisierung und Orchestrierung mit Docker und OpenShift

Technologien: Microservices Architektur, Java, EJB, JMS, JPA, CDI, JAX-RS, JAXP, JSF, Swagger, Hibernate, Primefaces, XHTML, SQL, Docker, Openshift, JBPM2, UML, JIRA, GitLab, Git, Maven, JBoss AS, Clean Code, JUnit, Mockito, Selenium, Arquillian, CI/CD, Scrum


03/2017 - 02/2018
Software-Entwickler
Capgemini Deutschland GmbH (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Konzeption einer Microservices-Architektur für die Umschaltung von Kundentelefonanschlüssen auf die IP-Plattform.
Frontend- und Backend-Entwicklung mit JavaEE und Primefaces.
Konzeption und Implementierung von REST-Schnittstellen mit JAX-RS.

Technologien: Microservices Architektur, Java, EJB, JMS, JPA, CDI, JAX-RS, JAXP, JSF, Docker, Hibernate, Primefaces, SQL, XHTML, UML, Clean Code, JIRA, Git, Bitbucket, Jenkins, Maven, Eclipse IDE, JBoss AS, CI/CD, JUnit, Mockito, Scrum


04/2016 - 10/2016
Software-Entwickler
items GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Anforderungsanalyse, Entwurf und Programmierung einer Software zur Performance-Überwachung einer B2B-Systemlandschaft
Frontend- und Backend-Entwicklung mit JavaEE und Primefaces

Technologien: Monolith-Architektur, Java, EJB, JMS, CDI, JMX, JPA, Hibernate, JSF, SQL, Primefaces, UML, Clean Code, CI/CD, Maven, TomEE AS, SVN, JUnit, Mockito


08/2013 - 03/2016
Software-Entwickler
zeb/information.technology GmbH

Konzeption und Implementierung eines SonarQube-Plugins für die Überwachung der Quellcode-Qualität
Frontend- und Backend-Entwicklung für einen Onlineportal aus dem Finanzsektor mit JavaEE und Spring Framework

Technologien: Monolith-Architektur, Java, EJB, CDI, JPA, Hibernate, JSF, Spring Framework, UML, Clean Code, CI/CD, Maven, JBoss AS, SVN, SonarQube


01/2012 - 06/2013
Software-Entwickler
PSI Software AG

Empirische Untersuchung einer nachrichtenorientierten Middleware (HornetQ JMS-Cluster) auf Fehlertoleranz und Robustheit als zentrales Architekturelement in Öl & Erdgas-Logistik
Konzeption, Design und Programmierung eines Tools zur Überwachung eines JMS-Clusters in Produktivbetrieb
Frontend- und Backend-Entwicklung mit JavaEE und Swing

Technologien: Monolith-Architektur, Java, EJB, CDI, JPA, Hibernate, JMS, HornetQ, Swing, UML, SQL, Clean Code, CI/CD, Maven, JBoss AS, SVN


Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
- Reisebereitschaft deutschlandweit.
- 100% Einsatz vor Ort möglich.

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
18.02.2019

Versicherungsende:
01.03.2025

Profilbild von Leonid Golovnia AWS-Architekt | Fullstack-Entwickler aus Euskirchen AWS-Architekt | Fullstack-Entwickler
Registrieren