About

Privet / Hallo! My name is Kirill, and I am a engineering manager, software developer, and machining enthusiast based in the vibrant city of Berlin. Prior to my relocation to Europe in June 2022, I resided in Moscow, Russia.

With over a decade of software engineering experience, I am proficient in tackling complex projects across various technical stacks and functional domains. I am driven by agile principles, particularly those of lean and kanban methodologies. I am well-versed in CI/CD pipelines and continuous improvement processes. In my previous enterprise experience, I have fostered a spirit of innovation and have consistently gone above and beyond to improve processes, increase efficiency, and promote security.

You can connect with me on LinkedIn, GitHub, Telegram and Facebook. Additionally, you may reach out to me via email at [email protected].

Experience

Deutsche Bank Tech Centre

Assistant Vice President (Engineering Manager) (January 2019 - Present)

I lead a cross-functional platform team of six individuals, focusing on tackling challenging technical and infrastructure tasks to enable other teams to move faster in a predictable way. This includes hiring, backlog ownership, managing stakeholder expectations, and training young specialists (graduates and interns).

I am responsible for the CI/CD for six teams, including overseeing builds, server configuration, deployment pipelines, and E2E testing infrastructure. I have experience with OpenShift, TeamCity, Gradle, Maven, bash-scripting, and in-house solutions.

As a manager, I successfully completed a project to migrate from Oracle’s Java 8 to OpenJDK 11, which resulted in significant cost savings on Oracle’s licensing for Java. The project involved 150+ servers, 400 deployment units, and 2000+ processes.

Currently, I am in the process of migrating a legacy trading stack of over 100 servers worldwide to Kubernetes and containers.

Senior Developer September 2014 - January 2019

As an Associate, I was responsible for the development of a bonds and swaps trading system using C# (WPF), Java, and JavaScript (Angular). I focused on bringing agile practices and innovations into the enterprise banking environment and received several internal awards. I was also an internal tech speaker for multiple years.

I delivered a change of authentication system across the stack, which affected three monolith apps, both backend and frontend. I was recognized as a T-Shape specialist and had to write code in C#, Java, Groovy, JS/Angular. I also owned and continuously improved the builds and deployment ecosystem across the stack, which included six monolith apps and tens of microservices.

EscapeTeams

Founder (August 2014 - December 2017)

I founded an escape rooms marketplace with reviews and bookings, using ASP.NET MVC on Azure and Entity Framework + SQL Server. Later, I migrated to ASP.NET 5 on Kubernetes and wrote a custom in-memory database. I also added ElasticSearch for metrics and logs and used GitLab for teamwork. I eventually sold the business because I failed to find a product-market fit and decided to focus on technical challenges.

FlippingBook

Software Developer (March 2011 - September 2014)

As a software developer at FlippingBook, I primarily worked on C#/WPF development. I integrated a WebKit-based browser (cefsharp) for a custom notification system, implemented in-app purchases, designed and implemented a notification center, developed a new installer for higher conversion rates, and created a vector-based content editor with zooming/panning and moving/resizing objects. I left the company as there were no more opportunities for growth.

Skills

Technical

Personal

Education

Stratoplan (Feb 2021 - June 2021)

“Stratoplan Black - Team” course

Learning to be a good team lead

RMA (September 2015 - June 2016)

Management of internet-based projects

Wrote a graduation work on EscapeTeams for strategic management from business perspective

Moscow State University of Engineering and Computer Science (Sept 2006 - June 2011)

Software of computational hardware and automated systems

Hobbies

I am particularly interested in 3D printing / lasers / CNC machining, fond of tinkering with hardware devices.