A goal-oriented and responsible professional who has over 12 years of commercial experience in software development.

Salary expectations 5500 USD

Location: Kyiv, Ukraine

Education

Ural State University

● BSc in Computer Science. 09/2003 – 06/2007 ● MSc (Specialist diploma) in Mathematics. 09/2007 – 06/2008

Certification

● Sun certified programmer for the Java 2 platform 1.4 2007 ● Sun certified web component developer for the Java platform EE 5 2009

Employment History

XM, Limassol, Cyprus and remotely http://www.xm.com/ Senior software developer 10/2018 – Present Development and maintenance of tools for dealers. The goal of the tools is to provide analysis, generate reports and facilitate supervision of trading activities in a Forex company.

OneSpan (Vasco), Montreal, QC http://www.dealflo.comhttp://www.vasco.com Senior software developer 01/2017 – 10/2018 Development and integration of the Verification Hub project. The goal of the project is to give clients access to a wide range of configurable verification services available.

Nuance Communications Inc., Montreal, QC http://www.nuance.com Software developer 08/2011 – 02/2016 Senior software developer 03/2016 – 01/2017 Development and support of server components along with refactoring (C#, Java). Use of Simple Network Management Protocol (SNMP) to collect the state and statistics of the printers use

Central Bank of Russia, Ekaterinburg, Russia http://cbr.ru/eng/ Programming engineer 04/2009 – 05/2011 Front-end and back-end development of a multi-tier system designed to automate processing of credit and deposit operations in the Bank of Russia.

Metamodel, Ekaterinburg, Russia http://www.metamodel.ru/en/ Programming engineer 03/2008-12/2008 Front-end and back-end development of a project designed to optimize use of a thermal power plant’s resources. The project was successfully completed and the application was tested and accepted by the customer.

Technical expertise

Java: Strong knowledge of Java core and concurrency API as well as excellent knowledge of design patterns. ● User Interface: Java Swing, Java FX ● Java EE: Hibernate, Servlets, Tomcat, WildFly ● Microservices: Spring Boot, Ribbon, Eureka ● AWS ● Spring ● XML, JSON ● RabbitMQ ● OAuth ● Jackson ● Testing frameworks: JUnit, Mockito, PowerMockito ● JaCoCo ● Web services: JAX-WS, JAX-RS ● Build systems: Maven, Gradle ● Automation server: Jenkins ● Miscellaneous: Log4J C#: extensively used working on embedded applications and backend. ● Web server: IIS ● Testing framework: NUnit Databases: MySQL, Oracle, Microsoft SQL server, Redis, ArangoDB Web technologies: HTML, CSS, ASP.NET, familiarity with Javascript and AJAX Active Directory Federation Services, SAML Tools/Utilities: Eclipse, IntelliJ IDEA, MS Visual Studio, Toad, MS Visio, Bugzilla, VMware, SonarQube Version control systems: Subversion, Visual Source Safe, GIT Issue tracking tools: Jira, Redmine

Languages

English (fluent)

French (intermediate)

Russian (native)