Download PDF

Work experience

Oct 2013Present

Senior Software Engineer

OKKO.tv (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

Panbet.com - 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

Cofounder

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)

Education

Sep 1998Jun 2003

Degree in computer engenering

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

Skills

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, 

Databases

Postgres, Oracle, Mysql

Web servers

Apache, nginx, tomcat

NoSql

HADOOP, Hbase, Hive,

Operating Systems

Linux, Windows, MacOs

Virtualisation

Docker