Sergey S. Java Engineer

Full Stack Web

Summary

- 6+ years of professional expertise in the IT industry;
- Solid experience in Java and related technologies;
- Hands-on experience with Microservices architecture;
- Experience in the development of Enterprise applications using Java and JEE Technologies;
- Database structure design and development;
- Domain and business process analysis and modeling
- Upper-Intermediate English
- Available ASAP

Experience

The software development company, Java Developer 

July 2018 – Present

Appus Studio, Java developer

January 2018 – July 2018

Avista Technologies, Java developer

May 2015 – December 2017

Projects

Under NDA

Description: Microservices banking system, with rest API, spring boot mongo criteria as a data layer. Spring rest docs in unit tests. The goal is to extract and process user data.

Responsibilities:  Implementation of new microservices, functionality, and features.

Technologies: Java 11, MongoDB, Spring boot, Docker, Microservices

 

Custodia

Description: End-to-end business automation solution in the Compliance Management domain. Includes database integration, telecom, and other SIP-related features such as Cisco VoIP.

Responsibilities: Development of new features and functionality.

Technologies: Java 8, MySQL, ELK Stack, Kafka, Debezium, Spring Boot, Spring Data, Spring Security, HTML, SIP, Docker, Microservices

 

Under NDA

Description: An application for monitoring the process of teeth straightening with the help of the innovative tool Aligner

Responsibilities: Implementation of new microservices, functionality, and features, writing Unit tests, and planning.

Technologies: Spring (Spring Boot, Spring Data, Spring Security), Spring Cloud, Docker Compose, HAL, AWS, RabbitMQ, PostgreSQL, Microservices

 

Under NDA

Description: Web portal for companies and their customers. Different companies can acquire an account in the portal, create their customers, create the portals and share it with customers

Responsibilities: Fullstack developer, TL, architecture design.

Technologies: Spring Boot, MySQL, Spring Security, Hibernate, HTML5, CSS3, jQuery, Angular, AWS, Microservices

 

Under NDA 

Responsibilities: Creation of the RESTful mobile and admin API.

Technologies: Java, Spring Boot, Jenkins, Docker, Hibernate, Mysql, Microservices, SQL, HQL, Javascript, Angular

 

Calypso

Description: Bank system

Responsibilities: Developing new features and functionality.

Technologies: Java, Spring, Tomcat, MongoDB, Oracle, MySQL

 

Avista

Description: Stock exchange client

Responsibilities: Developing from scratch, bug fixing.

Technologies: C#, ASP.NET MVC, JavaScript, jQuery

 

Avista alarm

Description: iOS App

Responsibilities: Developing new functionality, and bug fixing.

Technologies: Objective C, Swift, SQLite

 

iDoRecall

Description: Service for studying. Creation notes to study, attach files, set deadlines. Service has paid subscription via stripe. Mailing of letters with user's notes status via MailGun.

Responsibilities: Developing new features and functionality.

Technologies: Javascript, NodeJS, Firebase, Google Cloud Function, Stripe

 

Under NDA

Description: Web-based app of Kanban-board project tracking system (analog of Trello with a bunch of new features and functionalities).

Responsibilities: Developing new features and functionality, fixing bugs, and code review.

Technologies: Java 8, Hibernate, Spring (Ioc, Data, Security, MVC), Spring Cloud (Zuul, Eureka, Hystrix, Turbine, RabbitMQ, Feign), Docker, Docker-Compose.

 

Social Media (Web application)

Description: Social media server with Web-UI interface (chatting, friendship, blogging with media)

Responsibilities: Database design and development, Service layer development, Web-UI interface development.

Technologies: Java, Spring (MVC, Security, Data), Hibernate, MySQL, JavaMail API, Junit, JSP, JSTL, JavaScript/JQuery, HTML, CSS, Bootstrap, Ajax, Maven, Tomcat

Education

Masters's degree in computer science, Kharkiv Technical University of Radioelectronics

September 2010 – June 2015