General Information

Software engineer with more than 3 years experience in programming using cutting-edge development tools and technologies. Productive in team-based and self-managed projects. Dedicated to maintaining up-to-date industry knowledge and IT skills. 

Work experience

История работы
апр. 2012 - марта 2013

Software Engineer

Playtika UA

Project "Slotomania" - social casino games (https://www.playtika.com/#game/slotomania).

Role:

  • backend developer (server side).


Responsibilities:

  • Participation in weekly meetings of development team.
  • Performing development time estimation for planned tasks.
  • Reflection of changes which are to be performed in scope of task in technical documentation.
  • Fixing of existing bugs.
  • Development of new features for project.


Used technologies, tools and frameworks:

  • As a platform of development - JavaEE 6 (Servlet API 3.0.1, JDBC 4.0).
  • As a unit testing framework - Junit 4.10.
  • As a dependency manager - Maven 3.0.4.
  • As VSC - Git (client - SmartGit 4.5.7, repositories - Github, Gitlab, Bitbucket, Stash).
  • As an IDE - Eclipse 3.7 (Indigo).
марта 2013 - окт. 2013

Software Engineer

Playtika UA

Project "Scratch That" - social scratch card game on Facebook (https://www.playtika.com/#game/scratch).

Role:

  • backend developer (server side).


Responsibilities:

  • Participation in weekly meetings of development team.
  • Performing development time estimation for planned tasks.
  • Reflection of changes which are to be performed in scope of task in technical documentation.
  • Fixing of existing bugs.
  • Development of new features for project.
  • Providing of unit testing of existing source code.


Used technologies, tools and frameworks:

  • As a platform of development - JavaEE 6, MySQL community server 5.5.10.
  • As a unit testing framework - Junit 4.10.
  • As a dependency manager - Maven 3.0.4.
  • As VSC - Git (client - SmartGit 5.0.10, repositories - Github, Gitlab, Bitbucket, Stash).
  • As an IDE - NetBeans 7.0, SqlYog 10.3.
окт. 2013 - июня 2015

Software Engineer

Playtika UA

Project "Caesars Casino" - gaming platform for Playtika social casino games (https://www.playtika.com/#game/caesars-casino).

Role:

  • backend developer (server side).


Responsibilities:

  • Participation in weekly meetings of development team.
  • Performing of time estimation and volume of work with the project manager and developer teams.
  • Reflection of changes which are to be performed in scope of task in technical documentation.
  • Optimization of logic, providing of maintainability, reliability, flexibility and performance.
  • Providing of unit testing of existing source code.


Used technologies, tools and frameworks:

  • As a platform of development - JavaEE 6, MySQL community server 5.5.10.
  • As a DI container - Spring Framework 3.10.0-RELEASE (spring-core, spring-context, spring-jdbc).
  • As a unit testing framework - Junit 4.10.
  • As a dependency manager - Maven 3.0.5.
  • As VSC - Git (client - SmartGit 6.0.8, repositories - Github, Gitlab, Bitbucket, Stash).
  • As an IDE - Intellij Idea 13.0.4, SqlYog 10.3.
  • As a CI/CD tools - Teamcity, HP-OO (http://www8.hp.com/us/en/software-solutions/operations-orchestration-it-process-automation/).
  • As a code quality tools - SonarQube (http://www.sonarqube.org/), check style plugin for Maven (https://maven.apache.org/plugins/maven-checkstyle-plugin/).
июня 2015 - окт. 2015

Software Engineer

Playtika UA

Project "Slotomania" - social casino games (https://www.playtika.com/#game/slotomania).

Role:

  • backend developer (server side).

Responsibilities:

  • Participation in weekly meetings of development team.
  • Performing of time estimation and volume of work with the project manager and developer teams.
  • Reflection of changes which are to be performed in scope of task in technical documentation.
  • Optimization of logic, providing of maintainability, reliability, flexibility and performance.
  • Providing of unit testing of existing source code.
  • Providing of interaction between Playtika services and modules, development of external API elements.


Used technologies, tools and frameworks:

  • As a platform of development - JavaEE 6 (old services), JavaSE 8, MySQL community server 5.5.10.
  • As a DI container - Spring Framework 3.29.0-RELEASE (spring-core, spring-context, spring-jdbc), Google Guice 4.0.
  • As a unit testing framework - Junit 4.10.
  • As a test database - HSQLDB 2.3.3 (http://hsqldb.org/), H2 1.4.188 (http://www.h2database.com/html/main.html).
  • As a dependency manager - Maven 3.3.3.
  • As VSC - Git (client - SmartGit 6.5.9, repositories - Github, Gitlab, Bitbucket, Stash).
  • As an IDE - Intellij Idea 14.1.4, SqlYog 10.3.
  • As a CI/CD tools - Teamcity, HP-OO (http://www8.hp.com/us/en/software-solutions/operations-orchestration-it-process-automation/).
  • As a code quality tools - SonarQube (http://www.sonarqube.org/), check style plugin for Maven (https://maven.apache.org/plugins/maven-checkstyle-plugin/).
  • As a servlet container - Apache Tomcat 6.0, Apache Tomcat 8.0.
окт. 2015 - настоящее время

Software Engineer

EPAM Systems

Project "CTCO-ORKE" - Commercial project (http://www.canadiantire.ca/en.html).

Role: 

  • backend developer (server side).

Responsibilities:

  • Participation in weekly meetings of development team.
  • Performing of time estimation and volume of work with the project manager and developer teams.
  • Reflection of changes which are to be performed in scope of task in technical documentation.
  • Optimization of logic, providing of maintainability, reliability, flexibility and performance.
  • Providing of unit testing of existing source code.
  • Providing of interaction between Playtika services and modules, development of external API elements. 


Used technologies, tools and frameworks:

  • As a platform of development - JavaEE 6, JavaSE 8, MySQL community server 5.5.10.
  • As a DI container - Spring Framework 4.2.3.RELEASE
  • As a unit testing framework - Junit 4.12.
  • As a test database - HSQLDB 2.3.3 (http://hsqldb.org/), H2 1.4.188 (http://www.h2database.com/html/main.html).
  • As a dependency manager - Maven 3.3.3.
  • As VSC - Git (client - SmartGit 6.5.9, repositories - Github, Gitlab, Bitbucket, Stash).
  • As an IDE - Intellij Idea 14.1.4, SqlYog 10.3.
  • As a CI/CD tools - Teamcity, HP-OO (http://www8.hp.com/us/en/software-solutions/operations-orchestration-it-process-automation/).
  • As a code quality tools - SonarQube (http://www.sonarqube.org/), check style plugin for Maven (https://maven.apache.org/plugins/maven-checkstyle-plugin/).
  • As a servlet container - Apache Tomcat 6.0, Apache Tomcat 8.0.

Education

Образование