Printing tool Download PDF

Work experience

Oct 2013Present

Senior Software Engineer (YOTA Lab) video on demand service like Netflix

Development highload video on demand system.

Worked with other developers to build technical solutions. I was actively involved in developing various components of the system such as business logic service, statistics service and etc.
For server side I used Java,PostgreSql, Spring, JMS, ActiveMQ, Thrift, JavaMail, Tomcat, HADOOP, HIVE, Flume, Graphite. For CRM system I used Grails framework.
Additional project PlayLite - partners widget : spring, Javascript

May 2010Oct 2013

Senior Java Developer - UK-licenced bookmaker

Developing highload  bookmaker system. I was responsible for developing various customer capacity flows, different services such as mail service, rating estimate and others.
On server side I used Oracle, Spring, JMS, ActiveMQ, HornetQ, JasperReports, JavaMail, Tomcat, Apache POI 
CRM part was written as plugin for SWT/Eclipse

Sep 1999May 2010


Fractal ltd

IT retail.

IT infrastructure outsourcing. Hands-on experience in system and network administration.

Development and launch of e-shop (Java, JSP, JDBC, Mysql, SWING, JasperReports, parsing XML, XLS)


Sep 1998Jun 2003

Degree in computer engenering

St. Petersburg National Research University of Information Technologies, Mechanics and Optics


Programming Languages

Java, C++, Groovy, shell script

Java Technologies

Spring (Ioc, MVC, Batch, Boot) 3-4 , JMS(ActiveMQ,HornetQ), Guava, Servlets, JSP, JDBC, EJB, Sockets, SWING, SWT, JNI, Threads, Serialization, 


Postgres, Oracle, Mysql

Web servers

Apache, nginx, tomcat


HADOOP, Hbase, Hive,

Operating Systems

Linux, Windows, MacOs