DR
verfügbar

Letztes Update: 10.01.2024

Software Ingenieur / Architekt - Java Full Stack

Abschluss: Master of Computer Science (M.Comp.Sc.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)

Dateianlagen

Zeugnisse-David-Rovinsky_080124.pdf
Lebenslauf-David-Rovinsky_100124.pdf

Skills

  • 18 Jahre Erfahrung in der Realisierung der komplexen, kundenspezifischen Softwarelösungen als Software-Architekt und Softwareentwickler.
  • 10 Jahre als Software-Ingenieur im Bereich des OperationsResearch.
  • 3 Jahre als Software-Ingenieur im Embedded Systems Bereich.
  • Erfahrung im Banking-Umfeld, Versicherungen, FinTech, E-Commerce.
  • Erfahrung im Software Development Lifecycle (SDLC)
  • DevOps sowohl für On-Premise- als auch für Cloud-Infrastrukturen
  • Projektleitung mit einem Team von bis zu 5 Mitarbeitern
  • Erfahrung in moderne Technologien, Programmiersprachen und Frameworks wie z.B.: Java EE, Java 8-17, TypeScript, JavaScript, Angular, REST Microservices Architektur, SOAP, Spring Boot, Spring Cloud, Shell und Batch Scripts, PHP, Perl, SQL, C/C++, STL, Boost C++Libraries, XML, HTML 5, CI/CD Pipeline, Kubernetes und Docker, Open Shift, Git, SVN, Entwicklung nach Clean Code und SOLID Prinzipien

Projekthistorie

02/2022 - bis jetzt
Beratung und Softwareentwicklung in E-Commerce
OTTO (GmbH & Co KG) (Sonstiges, >10.000 Mitarbeiter)

Entwurf  von Software, APIs und REST Microservices Back-End Entwicklung

 

Entwicklungsumgebungen, Frameworks und Tools:

  • Java 17
  • Spring Boot 2.5.12, Spring Cloud 2.3.3
  • Cloud-Datenbank MongoDB 4.4
  • Docker
  • AWS, S3, Amazon Elastic Compute Cloud (EC2)
  • Event basierte Entwicklung und Architektur
  • Kibana für Logging Analyse
  • Grafana
  • Gradle
  • JUnit Tests mit Mockito
  • GIT
  • GitHub
  • Jenkins Pipeline
  • Jira, Confluence Wiki-Software
  • IntelliJ IDEA 2021.3.2 Ultimate Edition

02/2021 - 02/2022
Software Berater
NEOZO GmbH & Co. KG (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Entwurf und Architektur von Software, APIs und Microservices im Bereich E-Commerce
  • Self  Contained System Architecture, Big-Data, Online-Marketing
  • Entwicklung sowohl im Back-End, als auch im Front-End

                                                          

  • Spring Boot 2.3
  • Apache Kafka 2.8.0
  • Maria DB 10.5.9
  • Flyway für Database Migrations
  • Self-contained System (SCS) approach
  • NGINX 1.19 als Load Balancer und Web Server
  • Grafana 6.7.4 für Observing Metrics, Logs, Traces
  • Kibana 6.4.1 für Logging Analyse
  • Apache FreeMarker
  • Gradle 5.6.4
  • JUnit Tests mit Mockito
  • GIT 2.30.1
  • Jenkins
  • Jira, Confluence Wiki-Software
  • IntelliJ IDEA Ultimate 2021.1

08/2020 - 02/2021
Senior Softwareentwickler
Deutsche Post AG (Transport und Logistik, >10.000 Mitarbeiter)

  • Entwurf und Architektur von Software, APIs und Microservices
  • Entwicklung sowohl im Front-End, als auch im Back-End
  • Konzeption von großen oder komplexen Systemen im Bereich Document Outputmanagement.
  • Ablösung von Legacy Systemen
  • Entwicklung RESTful Web Services

08/2019 - 04/2020
Senior Software Consultant
Generali Deutschland Informatik Services GmbH (Versicherungen, 500-1000 Mitarbeiter)

• Unterstützung bei der Optimierung von Geschäftsprozessen zur Kostensenkung
• Frameworks, Services- und Prozessentwicklung
• Migration SOAP and REST Services from IBM WebSphere to Java Spring Boot
• Cloud-Deployment (OpenShift)
• Unit Testing mit JUnit and JMockit framework
• Build und Deploy-Verfahren mit Maven, Git, Jenkins, Openshift
• Bitbucket, Nexus, JFrog Artifactory, Agile Methodik
• RSA, Eclipse, JIRA, Wiki, entsprechende JAVA-Analyse- und Monitoringtools(Dynatrace)

01/2019 - 07/2019
Senior IT Consultant
DekaBank Deutsche Girozentrale Luxembourg S.A. (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

• IT Management Consulting
• Software für Banken
• Software für Finanzdienstleister
• Digitale Vermögensverwaltung
• Portfolio Management Software
• RESTful Web-Service
• Test-Driven Development (TDD)

07/2018 - 12/2018
Senior Software Engineer
aixigo AG (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

• Software für Banken
• Software für Finanzdienstleister
• Digitale Vermögensverwaltung
• Portfolio Management Software
• RESTful Web-Service
• Microservices
• Test-Driven Development (TDD)
• it-agile: Scrum

01/2018 - 07/2018
Senior Software Engineer
Amprion GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

• Entwicklung von Software in 3 Schicht-Architekturen
• Integration von Software mit interner und externer Datenkommunikation
• Java EE
• Oracle DB
• JBoss EAP
• Red Hat Enterprise Linux

01/2008 - 12/2017
Software Ingenieur und Optimierungsspezialist
INFORM GmbH - Optimization Software (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

• Softwareentwicklung zur optimierten Planung von Geschäftsprozessen, Logistikprozessen für Terminals, Binnenterminals und hafennahes Hubs.
• Analyse von Kunden Anforderungen und Prozessen, Umsetzung in der Mathematische und Softwaremodelle

01/2005 - 12/2007
Software Developer and Architect
Wilke Technology GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

• Firmware Entwicklung für Steuergeräte
• Frontend Entwicklung
• Backend Entwicklung
• Entwicklung im Automotive-Umfeld eine kundenspezifische Software zur Steuerung eines Bremsenprüfstands von der Planungsphase bis zur endgültigen Inbetriebnahme vom TÜV

Zertifikate

Microsoft Certified Professional
Microsoft
2010
SUN Certified Programmer
Sun Microsystems
2010
C++ Brainbench Certified
2010

Reisebereitschaft

Verfügbar in den Ländern Schweiz

Sonstige Angaben

Microsoft Certified Professional (MCP)
SUN Certified Professional (SCJP)
Master of Computer science
Profilbild von Anonymes Profil, Software Ingenieur / Architekt - Java Full Stack Software Ingenieur / Architekt - Java Full Stack
Registrieren