2016 - 2017: Entwicklung von Java-Backends für Online-Shops
Rolle: Backend Developer
Kunde: TH Khabarovsk?Manhattan
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2012 - 2016: Anwendung suchbasierter Methoden zur Fehlerfindung in GCC und LLVM
Rolle: Researcher
Kunde: Universität des Saarlnades
Aufgaben:
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2010 - 2011: Beitrag zur automatischen Testfall-Generierung
Rolle: Software Developer
Kunde: Universität des Saarlandes
Aufgaben:
Beitrag zur automatischen Testfall-Generierung für Java-Programme (EvoSuite-Projekt)
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2009 - 2010: Entwicklung von Komponenten
Rolle: Software Developer
Kunde: Universität des Saarlandes
Aufgaben:
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2008 ? 2012
Informatik
Master of Science
Universität des Saarlandes, Saarbrücken, Germany
Schwerpunkte:
Masterarbeit: auf Anfrage
2004 ? 2008
Informatik und Rechentechnik
Bachelor of Science
Pacific National University, Khabarovsk, Russia
Schwerpunkte:
Bachelorarbeit: auf Anfrage
Profil
Backend-Tech-Lead mit 16 Jahren Erfahrung in der Entwicklung produktiver Systeme für komplexe Enterprise-Domänen. Experte im Kotlin/ Java-Ökosystem, Spring Boot, PostgreSQL und Apache Kafka. Leistungsverbesserungen um das bis zu 10-Fache erzielt, Produktivsetzungen unter engen Terminvorgaben geleitet und Integrationsrisiken in laufenden Produktionssystemen minimiert. Verantwortlich für Architekturen, die Durchlaufzeiten und Incident-Risiken deutlich reduzieren ? durch klare Systemgrenzen, technische Standards und Observability. Steigert die Teamleistung durch Mentoring, Code-Reviews und enge Zusammenarbeit mit Produkt- und Business-Stakeholdern.
KOMPETENZEN
Frameworks:
Messaging & Streaming:
Cloud & Infrastruktur:
API Design:
CI/CD & DevOps:
Architekturmuster:
Führung:
2016 - 2017: Entwicklung von Java-Backends für Online-Shops
Rolle: Backend Developer
Kunde: TH Khabarovsk?Manhattan
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2012 - 2016: Anwendung suchbasierter Methoden zur Fehlerfindung in GCC und LLVM
Rolle: Researcher
Kunde: Universität des Saarlnades
Aufgaben:
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2010 - 2011: Beitrag zur automatischen Testfall-Generierung
Rolle: Software Developer
Kunde: Universität des Saarlandes
Aufgaben:
Beitrag zur automatischen Testfall-Generierung für Java-Programme (EvoSuite-Projekt)
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2009 - 2010: Entwicklung von Komponenten
Rolle: Software Developer
Kunde: Universität des Saarlandes
Aufgaben:
Kenntnisse:
Java, Spring, PostgreSQL, JUnit, AWS, Docker, Hibernate, C, C++14, LLVM IR, Python, R-project, MySQL, PHP, Bash, Nvidia CUDA, C, Visual C++, C#, .NET
2008 ? 2012
Informatik
Master of Science
Universität des Saarlandes, Saarbrücken, Germany
Schwerpunkte:
Masterarbeit: auf Anfrage
2004 ? 2008
Informatik und Rechentechnik
Bachelor of Science
Pacific National University, Khabarovsk, Russia
Schwerpunkte:
Bachelorarbeit: auf Anfrage
Profil
Backend-Tech-Lead mit 16 Jahren Erfahrung in der Entwicklung produktiver Systeme für komplexe Enterprise-Domänen. Experte im Kotlin/ Java-Ökosystem, Spring Boot, PostgreSQL und Apache Kafka. Leistungsverbesserungen um das bis zu 10-Fache erzielt, Produktivsetzungen unter engen Terminvorgaben geleitet und Integrationsrisiken in laufenden Produktionssystemen minimiert. Verantwortlich für Architekturen, die Durchlaufzeiten und Incident-Risiken deutlich reduzieren ? durch klare Systemgrenzen, technische Standards und Observability. Steigert die Teamleistung durch Mentoring, Code-Reviews und enge Zusammenarbeit mit Produkt- und Business-Stakeholdern.
KOMPETENZEN
Frameworks:
Messaging & Streaming:
Cloud & Infrastruktur:
API Design:
CI/CD & DevOps:
Architekturmuster:
Führung: