Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 11


Senior Java Developer
2022 - Present
Web-based logistics management. Developing web application allowing to observe/manage truck routes, destinations, consolidations etc. SpringBoot, REST, DB2, MongoDB, JMS used.

Senior Java Developer
2016 – 2022

Project 1: Dataflow. Developing data connectors (sources and destinations) which allow to transfer data from various sources to various destinations.
Java 11, Docker, s3, ms azure, gcs, SQL, bouncycastle, REST

Project 2: Big Data. Hadoop/Spark. Cloudera/Hortonworks/MapR hadoop distributions used. 
Google Dataproc/Amazon AWS/Microsoft Azure clouds.

Project 3 - Monitoring and maintaining large storage systems over web.
Spring, Hibernate, Javascript, JQuery, Linux, Ant, JUnit, spring-tests, REST, JSSH

===
Senior Java Developer
2015 – 2016

Trading. Developing trading platform (client and server) for FOREX market.
Spring/Spring Boot/Spring Cloud, Hibernate, Servlets, ExtJS, JavaScript, MongoDB, Tomcat, SQL, Mockito, TestNG, Maven, Jira, Git used.

===
Senior Java Developer
2013 – 2015 

Voice of Customer technologies. Collecting information about client's loyalty, analyzing it in different ways, predicting customers' choice using Artificial Intelligence libraries. 
Spring MVC, Spring Security, MongoDB, GWT, Tomcat, Maven, Jenkins, Jira, Git used. Text analyzing libraries: LingPipe, Apache OpenNLP 

===
Senior Java Developer
2012 - 2013

Project 1: Banking. Developing next generation of financial application. 
Spring, Hibernate, JDBC, GWT, JMS, JSP, JavaScript used. 

Project 2: Banking. Porting mainframe/Cobol/DB2-based banking application to modern technologies. 
Spring, OSGI, Apache Camel, Servicemix used 

Project 3: Green electric sources management. Reworking renewable electric source management software. 
Servlets, Hibernate, Oracle, Spring, GWT, JavaScript, Geoserver, OpenLayers, OpenMaps, Maven, Ant used. 

===
Java Team Lead
2011 – 2012

Gambling. Refactoring/optimizing/extending game server based on JBoss. Gambling/Casino. Creating standalone manager on SWT for creating/editing game parameters and storing them into xml file. Managed a team of 4 members. 

===
Senior Java Developer
2008 – 2011

Virtual techs. Web-based system for controlling/maintaining virtual machines. Foglight API + VMWare API used.