Dmitry Spikhalskiy

 Contacts         CV      

Download CV in pdf
OBJECTIVE

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

EDUCATION

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:

 

HeadHunter

HighLoad systems school

2010-2011

 

NetCracker

Java, JavaEE, enterprise developing training

2008

TECHNICAL EXPERIENCE
PUBLICATIONS
PROFESSIONAL EXPERIENCE

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.

 

Contractor

February 2015 – present

RTB SSP development

 

Software Engineer

Odnoklassniki

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 e.Mind.com 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 i.Mind.com.

 

Developer

Tilbi

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.

INTERESTED IN

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

Machine Learning, NLP, Data Mining.

PERSONAL INFORMATION

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