Dmitry Spikhalskiy

 Contacts         CV      

Download CV in pdf

Looking for a position as a researcher and developer to utilize my skills and abilities in the Computer Science.


Lomonosov Moscow State University

Faculty of Computational Mathematics and Cybernetics

System Programming Department

2007 – 2012

Mathematician – system programmer

Basic Computer Science training, experience in systems programming with C, C++.

GPA: 3.7 (4.7 in Russian system)

Term papers:



HighLoad systems school




Java, JavaEE, enterprise developing training



Contributor and Maintainer

Dozer Open Source Project

November 2012 – present

Member of the Dozer Project since 5.4.0 version.

Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another, it is an open source mapping framework that is robust, generic, flexible, reusable, and configurable.



February 2015 – present

RTB SSP development


Software Engineer


November 2013 – February 2015

Video search and ranking

Automatic aggregation of serials using user video content

Lead of Video Content ID project


Tech Lead / Lead Back-End Developer

iDa Mobile

April 2012 – October 2013

Architect and Lead Back-End Developer for iDa Mobile Banking Platform.

Tech Lead for Instabank - social bank project, has been developed from scratch. Production stage started in April 1, 2013.


Lead Developer

Mind Labs

July 2011 – April 2012

Architecting and developing SAAS social service, which is connected with videoconferences.

Stress volume testing of the server side.

Leadership over the outsourcing group.

Service API architecture.

Using: JavaEE stack for a server side solution, GWT for a client side, Flash for media, Maven as building and deployment system; a bit: C++ for streams mixing system, C# for




July 2010 – July 2011

Building a startup in travel industry to make organization of business trips easier. Architect and develop web application using JavaEE/GWT technology stacks.


Software Engineer

NetCracker Technology, GUI department

September 2008 – July 2010

Developing vector graphics editor in Flex.

Developing planning tools for commands interaction.

Developing network structure visualization utilities.

All these applications had tight integration with the full NetCracker Platform Infrastructure.

Taught courses in the NetCracker education center in Lomonosov Moscow State University.


Using: ActionScript, Java, Flex, JavaScript and related technologies.


Data bases and data warehouses, Information security, high load systems.

Machine Learning, NLP, Data Mining.


Age: 25 years
Marital Status: Single
Nationality: Russian
Languages Known: Russian (native), English (Advanced, IELTS General Training C1)
Interests: horse riding, tennis, board games