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
Â