Text Section

Personal information

Summary:

  • Back-end and front-end development experience
  • Proficiency with relational database / SQL development
  • Distributed systems / multithreaded experience
  • Strong analytical and creative problem solving skills
  • Team player with excellent communication skills
  • Agile oriented development
  • Expirience in using Continious Integration tools for code delivery (Gerrit, Jenkins), perfoming code review
  • Task tracking systems (JIRA)

Work History

Work History

Java developer

Apr 2014 - Present
Belhard development

Working in a team that develops technical services and mechanisms for big enterprise web application, which requires both back- and front-end side development. Creating and maintaining UI widgets, analyzing and improving their performance. Providing API for MVC-based framework. 

  • Developing of technical services and mechanisms for MVC-based framework
  • Developing new functionalities
  • Thin and rich clients support and develop
  • GWT-based internal framework design and develop 
  • Approbation of new thirdparty libraries used by application and possible for usage
  • Thirdparty services integration
  • Сlosing security vulnerabilities of the application
  • JUnit tests development
  • Participating in daily stand up meetings, iteration planning, demo, release reviews and retrospectives

Java developer

Mar 2012 - Jul 2013
Computing center of the Ministry of finance

Maintaining Swing application, developing new functionalities in accordance with the business needs (from DB scripts to GUI forms). Investigation of customer support cases.

Education

Education

Master of Science in Engineering

2015 - Present
Belarusian State Technological University

Software engineering

EPAM

Nov 2013 - Feb 2014
Training center

Java course

Bachelor's degree

2009 - 2014
Belarusian State Technological University

Software Engineering

Languages

Belarussian, Russian - native

English - upper-intermidiate

Skills

Skills

OOP

Programming desing patterns

Java

Java EE, Java SE, JSP, JSTL, JDBC/ORM,

JPA (Hibernate, EclipseLink), Guava lib

GWT

More then year of developing and

maintaining GWT based client (GWT 2.5.1)

Other web frameworks

Spark

JUnit

Mockito, PowerMock, Mutation testing (PIT), 

familiar with TDD

JavaScript, JQuery

HTML/CSS

XML/XSD, JSON

SQL, PL/SQL

Oracle, MySQL, MS SQL

Build automation tools

Ant, Maven, Gradle

VCS

Git (using Intellij IDEA plugin and git bash

as well)

Agile development

Experience in high performance Agile Scrum

team