Download PDF

Summary

Modern C++ programming. Fast algorithms. Optimal architecture. Flexible design. Challenging optimizations. Hard bug hunting. Simple and powerful solutions.

Work experience

Senior Software Consultant

Meelogic Consulting AG
Jul 2015Apr 2016

Automotive, Highly Automated Driving. Optimized memory usage, multithreading, rendering. C++, Qt, Qml, Javascript, OpenGL, Python.

Team Lead

IWEF GmbH
Sep 2014Jun 2015

Established development process. UI framework for restaurant ordering devices in C++. Mobile game in C# and Unity 3D.

Senior Software Engineer

NOKIA || HERE, a Nokia business
Dec 2011Aug 2014

Maps engine integration. Refactoring, benchmarks, profiling, memory & graphics optimizations. Front-end programming, knowledge sharing and coaching. Introduced core reviews. C++, Qt, Qml, Javascript, OpenGL. Windows Phone Maps in C#. Tools in Python.

Team Lead

LaserSoft Imaging AG
Jan 2011Sep 2011

Printing and scanning software, digital image processing. Overall project responsibility, requirements, estimates, planning, architecture design, technical direction and coaching. C++, Qt.

Software Engineer

SperaSoft Studios
Mar 2010Jan 2011

Game development. Renovation of a MMO platform & internal 3D engine development. Graphics, visual effects, particles, physics, statistics, network and build system. C++, Playstation 3.

Team Lead

Octavian Global Technologies
Mar 2008Mar 2010

Video lottery platform development. Requirements, estimates, planning, architecture design, technical direction. Managed outsourcing. C++, Qt, Embedded Windows, Flash.

Software Developer

T-Systems CIS
Jan 2007Mar 2008

GUI programming and bug fixing. Long business trips to Germany. Workflow coordination between Russian and German teams. C++, Qt.

Team Lead

Smartum IT
Sep 2004Dec 2006

Web content management system programming in PHP, Javascript. Architecture design.

Education

Bachelor

St Petersburg State University
20022006

Solid State Physics