Position: Senior Java Software Engineer
Category: Java
English level: upper
Years of experience: 4

Programming Languages: Java, SQL, C++, HTML.

Technologies: Spring Framework (Spring Core, Spring Boot, Spring MVC, Spring Data JPA, Spring Security), Gradle, ODBC, ADO, HTML5. 

DB and tools: RDMS Microsoft SQL, RDMS PostgreSQL, RDMS Oracle, Liquibase, Microsoft SQL Server Management Studio, Oracle SQL Developer, Quest Toad for Oracle, Navicat for PostgreSQL, Dbeaver, pgAdmin.

IDE and tools: IDE IntelliJ IDEA, Jira, Gerrit, Git, Microsoft Visual Studio, Microsoft SQL Studio.

Misc: experience in agile and scrum methodologies, full large-scale project life cycle.
23 years of experience in the IT industry – software development, telecommunication, networks.
18 years of experience in the IT industry as a Team Leader of IT infrastructure support for companies. 
15 years of experience in the IT industry as a Support engineer.
12 years of experience in the IT industry as a Network administrator.
12 years of experience in the IT industry as a System administrator.
12 years of experience in the IT industry as a Database administrator.
  4 years of experience in programming and software development on Java.

Wide area of expertise:
•	Strong understanding of the software development life cycle; 
•	Experienced in software development;
•	Experienced in testing client-server applications;
•	Experienced in software support for corporate customers; 
•	Experienced in network  support for corporate customers; 
•	Experienced in support of server solutions for corporate customers.

English level: Upper-Intermediate (B2).

Senior Java Software Engineer
Development and maintenance of customer critical infrastructur

Java Software Engineer
Corporate application “Tracking and billing system of IT corporation”
Key Achievements: 
-       Experience in developing an application based on Spring Framework;   
-	Experience in developing web services;
-	Experience in JNA;
-	Deep interaction with management, team.
Key responsibility: 
-	Develop REST API for interaction server component with a frontend component of the application;
-	Develop a data model for application;
-	Develop a tracking client component of the application.
Technologies:
-	Spring Framework (Spring Boot, Spring Security, Spring MVC, Spring Data JPA (Hibernate))
-	Java  Framework JUnit;
-	Java Testing Library AssertJ;
-	Java Library Lombok;
-	RDBMS PostgreSQL;
-	Gradle;
-	Jira, Gerrit.
Tools: 
IDE IntelliJ IDEA, Postman, Jira, Gerrit, Dbeaver, Navicat for PostgreSQL, Navicat for PostgreSQL, pgAdmin.

Team Leader, Support Engineer, Database Administrator
Corporate ERM system “Bars”, a corporate application “Billing system of the processing center of plastic cards”
Key Achievements: 
-	Experience team management;
-	Experience using RDMS Oracle; 
-	Experience in administration  services of Windows Servers;
Key responsibility: 
-	The team leader of support software of the company;
-	Support corporate ERM system “Bars”;
-	Support corporate system  “Billing system of the processing center of plastic cards";
-	Administration RDMS Oracle;
-	Administration Microsoft Windows IIS.