Sergey Okatyev

Work experience

Work experience
Oct 2013 - Present

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 2010 - Oct 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 1999 - May 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 1998 - Jun 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