Experienced Software Engineer with a demonstrated history of working in IT companies and deep knowledge of modern software architecture. Skilled in C++, Python, VueJS, REST API, Agile Project Management. Strong professional with a Masters focus in Applied Mathematics.

Experience

TIER Mobility / Berlin, Germany

Lead Software Engineer

July 2022Present

As a Team Lead for the "End Ride" team, I orchestrate the collaborative efforts of two backend engineers, two iOS engineers, and two Android engineers, all focused on optimizing the user flow at the end of the ride. My responsibilities include guiding architectural decisions, ensuring the quality and timely delivery of our products, and fostering the personal and professional development of team members. Through effective leadership, I have successfully implemented key architectural enhancements, improved quality assurance processes, and consistently met project milestones, contributing to the overall success of the team.

IBM / Düsseldorf, Germany

Senior Software Engineer

January 2021June 2022

After acquisition of the Instana my team was transferred to IBM Germany. I continued my work on PHP application observability with the same set of responsibilities.
CPHP InternalsJavaKanban

Instana / Solingen, Germany

Senior Software Engineer

December 2020December 2021

At Instana I developed and supported infrastructure for instrumenting PHP applications. My responsibilities included the implementation of the new features to the existing application, quality assurance of the implementation, management of build pipelines and release cycles, and providing technical support to customers using Instana on their websites. I worked with PHP Internals and code written with Java on daily basis.
CPHP InternalsJavaKanban

InfluencerDB / Cologne, Germany

Full-Stack Developer

July 2018October 2020

I worked on the development and support of multiple parts of the software platform provided by the company. I have taken part in the design and implementation of REST API infrastructure and Backend services. As well I developed several Frontend components.
PythonDjangoPostgreSQLElasticSearchVue.js

trivago / Düsseldorf, Germany

Technical Lead

March 2017June 2018

I was leading an external team (2 backend developers, 2 frontend developers, 1 QA). The main project of the team was the internal tool for managing freelancers. The application was migrated to the AWS Cloud infrastructure. The new module for plagiarism detection was implemented. Closely worked with users of the tool.
PHPAngularAWSREST APIScrum
Software Engineer

September 2014March 2017

I supported backend architecture for image processing, geographic data processing, hotel metadata processing. Developed internal end-user tools.
PHPSymfonyMySQLREST APIAngularReactRabbitMQApache KafkaGIS

Spectraweb / Prague, Czech Republic / Moscow, Russia

Company Owner, Project Manager, Web Developer

July 2009August 2014

I worked as a freelance developer and I have opened a company in the Czech Republic to work on the European Market. In collaboration with other freelancers and outsourcing companies, We have created several websites and mobile applications.
PHPZend FrameworkMySQLMongoDBEmber.js

Acronis / Moscow, Russia

Team Lead

December 2007Oct 2009

Our team worked on an internal statistics system for the Online Marketing Department. As well we created several marketing applications and flash games used in advertising campaigns.
CPHPMySQLAdobe FlashNginx Internals

Self Employed / Moscow, Russia

Freelance Software developer

July 2006November 2007

Worked as a freelance developer. Taken part in the development of a video surveillance system for banking. Developed several websites for small companies.
C++PHPMySQL

CentreInvest Soft / Moscow, Russia

Software Engineer / Team Lead

March 1999June 2006

I was part of the backend team working on a Document Management System for large resource companies and government agencies. I worked on SQL translator and application interface components.
C++OracleMS SQL ServerWindows API

Education

Moscow Institute of Electronics and Mathematics (Technical University) / Moscow, Russia

Masters / Applied Mathematics

19932002

I studied software for data processing and management systems. My thesis was dedicated to reasoning and self-learning systems (AI in modern terms) applied to online education systems. As well I had post-graduate education focused on self-learning tutoring systems.