Printing tool Download PDF


I am a software engineer with a good knowledge in Java web integration technologies, frameworks, best practice and enterprise standards, development tools and continuous delivery principles.
I have experience in an entire software development life-cycle including coding, testing and deployment as well as gathering and analyzing metrics, writing spikes and knowledge sharing.
I focus on a positive outcome and accomplish assigned tasks with responsibility according to upper-management priorities. I use logical and methodical approach to achieve tasks and objectives. I am continuously improving my skills and able to build and implement sophisticated plans.


  • Java/Groovy/Scala
  • JavaScript/Ajax/jQuery/AJS
  • HTML/CSS/Bootstrap/XML/JSON



Spring (Core, MVC, Security, Boot), Google Guice, Play Framework, Hibernate, Apache Tiles, Velocity, Arquillian/JUnit/TestNG/DbUnit, ActiveMQ, Apache CXF, RestEasy, RichFaces, AngularJS

  • My SQL
  • PostgreSQL
  • HSQL
  • MongoDB
Application/Web Servers
  • JBoss/WildFly
  • Glassfish
  • Tomcat
Development Tool/Version Control/Continuous integration
  • IntelliJ IDE
  • JRabel
  • Maven, SBT
  • SVN/Git/Gerrit
  • Jenkins/Teamcity/Bamboo


Work experience

Apr 2015Mar 2016

Software Engineer


Developing plugins (microservice architecture) to existing well-known Service Desk tool with usage of huge amount of internal frameworks, deployment tools and different APIs. Providing functionality for customers and support engineers to make their life easier and resolve issues faster. Gathering statistics, populating knowledgebase spaces and analyzing gathered data.

  - Gathering and analyzing metrics;
  - Writing spikes;
  - Environment, build and CI configuration;
  - Testing/bug fixing;
  - Writing code/Improving existing codebase

Tools & Technologies:
Java, Groovy,  Play Framework, Google Guice, Hibernate,  Maven, SBT, JUNIT, Selenium,  Git, Scala/Velocity/Closure(SOY)  templates, JS/jQuery/AJS, PostgreSQL

Methodology used: Scrum

Oct 2014Mar 2015

Software Engineer


Developing cloud based software platform for powering comprehensive multiscreen media services. It provides capabilities for service providers to integrate content from multiple sources, entitle and stream content across devices, and monetize content through customizable digital bundling.

  - Writing code/Improving existing codebase
  - Testing/bug fixing;

Tools & Technologies:
Java, JEE,  Hibernate, JDBC, REST and SOAP Web Services, Oracle, Maven, JBoss, TestNG, SVN

Methodology used: Scrum

May 2014Present

Software Engineer


Developing web applications using different java technologies(JEE, Spring, Play) and UI frameworks(Angular, React)
Testing/bug fixing
Writing code/Improving existing codebase


Sep 2008May 2010


Lviv Academy of Commerce

Finance and Credit


Ukrainian - native

Russian - advanced

English - intermediate