Set development process (definition of done, continuous documentation, coding style, branching model, code review criteria, TDD etc.).
Together with product owner planed team capacity, task priorities, timeline.
Organised and moderated design discussions.
Organised team events.
Technical Stack for this project: Android, AWS, GraphQL, Serverless.
Project: Telemonitoring system for people with chronic diseases (Role: Engineering Manager, 11/2020 – 12/2021).
Led a 9 person team (8 internal + 1 external) (hiring, coaching, building of team culture, resolving conflicts, setting and monitoring of OKRs etc.).
Improved development process (DoD, DoA, SOP).
Adjusted development process to be compliant with medical software regulations.
Improved loading time of a page in 80%.
Introduced the process of technical dept review.
Improved discussion culture in team.
Organised team event.
Technical Stack for this project: Android, Angular, Spring Boot, PHP, C#.
Jan 2018 - Nov 2018
11 months
Munich, Germany
Founder & CTO
Brainymenu
Project: AI Chatbot for restaurants.
Developed business idea together with a non-technical cofounder.
Implemented MVP.
Interviewed potential customers.
Managed pilot-project (run the project in a restaurant with real users).
Technical Stack: Node.js, Vue.js, IBM Watson Assistant, IBM Cloud.
Jul 2017 - Dec 2020
2 years 6 months
Munich, Germany
Lead Software Engineer Conversational AI
Materna SE
Project: Service Desk AI Chabot (Client: Major automotive enterprise, Role: Senior Software Engineer/Architect, Consultant, 09/2017 – 10/2018).
Organised/moderated workshops for customers.
Contributed to system architecture.
Led migration from public and private cloud.
Evaluated implementation technologies.
Supervised and coached junior developers.
Evaluated integration with search engine.
Set up CI/CD.
Introduced QA for AI components.
Implemented ETL jobs for training data.
Technical Stack for this project: IBM Watson Assistant, IBM Watson Discovery, Node.js, React.js, IBM Cloud (CloudFoundry, Continuous Delivery, Monitoring), Python.
Project: AI Chatbots - presales (Role: Consultant, 05/2018 – 12/2019).
Led technical workshops for customers.
Guided clients through features of chatbots & cognitive search.
Created system architectures from client requirements.
Estimated project development costs.
Implemented proof of concepts.
Participated in offers preparation as a technical expert.
Technical Stack for this project: IBM Watson Assistant, IBM Watson Discovery, Rasa, Cognigy, Node.js, IBM Cloud, AWS, Google Speech-To-Text/Text-To-Speech, IBM Watson Speech-To-Text/Text-To-Speech.
Project: DevOps for microservices based system (Client: DAX 30 enterprise, Role: DevOps Engineer, 09/2018 – 03/2019).
Improved build and deployment process (CI/CD).
Set up up test, staging and production environments on OpenShift.
Set up logs aggregation processes.
Technical Stack for this project: Jenkins, OpenShift, Docker, Kubernetes, EFK.
Project: Data integration with Apache Kafka (Client: Major automotive enterprise, Role: Senior Software Engineer / DevOps Engineer, 09/2018 – 11/2018).
Implemented Kafka Connectors.
Contributed to setting up CI process.
Technical Stack for this project: Apache Kafka, Java, Docker, Jenkins.
Software development (design, implementation, refactoring).
Driving cross-team architecture discussions.
Dealing with large legacy code base.
Keywords: SaaS, Cloud.
Technical Stack for this project: Java, Guice, JPA, REST, SOAP, Hibernate, Postgres, TestNG, JSP, JavaScript, jQuery, Maven, Tomcat, SVN.
Project: Web-based visual builder of complex selections from recipient base (Role: Frontend Architect, DevOps Engineer, Team Lead Deputy, 01/2015 - 12/2016).
Reworked frontend architecture to increase development speed and system reliability.
Took over interim team leader role for 1.5 months.
Drove cross-team architecture discussions.
Introduced coding standards and API conventions.
Did internal tech talks.
Automated deployment to reduce amount of manual work.
Organised team events.
Keywords: SaaS, Cloud.
Technical Stack for this project: Java, JavaScript/TypeScript, Backbone/Marionette, HTML/CSS, Spring Boot, OpenStack, Jenkins, Docker.
May 2013 - Apr 2014
1 year
Munich, Germany
Software Engineer
Dotplot GmbH
Project: Cloud-based data analysis platform (statistics, machine learning, visualisation, reporting).
Mehrjährige Erfahrung in der Leitung von KI-Projekten (einschließlich großer Projekte für namhafte Unternehmen wie Volkswagen, KfW-Bank)
Budgets verwaltet
Teams aufgebaut
Konzepten erstellt
Entwicklungsprozesse geleitet
Beteiligte Firmen und Abteilungen koordiniert
Einsatz von KI zur Optimierung von Unternehmensprozessen
Probleme und Ideen von Business-Experten gesammelt
Proof-of-Concepts (PoCs) entwickelt
Entwicklung von Produkten geleitet
Erstellung einer KI-Strategie für das Unternehmen in Zusammenarbeit mit der Business-Development-Abteilung
Förderung der Weiterbildung zu aktuellen KI-Themen
interne Vorträge gehalten
Workshops für Kunden geführt
Einen KI-Hackathon organisiert
Pragmatischer Leitungsstil mit starkem Fokus auf Geschäftsbedarfe
“Do more with less”
“Maximize learning”: Schnelle und kostengünstige Tests von Geschäftshypothesen mit Prototypen, bevor große Investitionen getätigt werden.
“Minimalistic Engineering”: Jede Komplexität in einem System muss durch einen geschäftlichen Bedarf gerechtfertigt sein. Kein Overengineering, keine “premature Optimisation”, keine unnötigen Funktionen, keine ungerechtfertigten Ausgaben.
Languages
Russian
Native
English
Advanced
German
Advanced
Education
Sep 2008 - May 2011
University of Applied Sciences of Leipzig
Master of Engineering · Information and Communications Technology · Leipzig, Germany
Sep 2004 - Jun 2008
Siberian State University of Telecommunications and Information Sciences