Work Experience
Back-end Developer, SoftInform
1 year+
Description:
 Corporate platform for the union of insurance..
Responsibilities:
- Implementation of back-end functionality from scratch
- Developing unit and integration tests
- Coordination of backend and frontend interaction
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
Technologies/Environment:
- Java EE
- Spring MVC
- Spring Security
- JDBC
- PostgreSQL
- PL/SQL
- jQuery
- SOAP
- JavaScript
- PostgreSQL
- HTML
Â
Back-end Developer, Audio Task Manager
6 months
Description:
Creation of Control system for audio files editors from scratch. The main idea is to develop the system similar to Basecamp. The powerful functionality for creating comments for wave audio track fragments and show comments on audio timeline. Inserting different protections in the audio track.
Responsibilities:
- Creating back-end architecture
- Implementing core of backend functionality
- Developing unit and integration tests
- Developing API documentation
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
- Communication with the client
Technologies/Environment:
- Java
- FFmpeg
- Angular 2
- TypeScript
- Canvas
- Reactive Programming with Spring
- Spring MVC
- Hibernate
- Velocity
- Junit
- Mockito
- PostgreSQL
Â
Back-end Developer, Automatization project
6 months
Description:
Creation platform for Canadian enterprise with the goal of internal automatization of marketing processes for B2B and B2C advertising.
Responsibilities:
- Creating backend architecture
- Implementing core of backend functionality
- Developing API documentation
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
- Communication with the Project Manager on client side.
Technologies/Environment:
- Selenium Web Driver
- Spring MVC
- Hibernate
- REST client
- PostgreSQL
- HTML
- CSS
Â
Back-end Developer, Online store project
1 year+
Description:
 Creation online integrator for helping clients make purchases on eBay and Amazon.
Creation and integration separate platform for delivery services.
Responsibilities:
- Implementation of backend functionality from scratch
- API creation
- Developing unit and integration tests
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git) and client.
Technologies/Environment:
- Java
- Spring MVC
- Hibernate
- PostgreSQL
- AngularJS
- eBay API
- Amazon API
- Taobao API
Â
Back-end Developer, Scrum Project
8 months
Description:
 Creation management system for enterprise to handle a processes inside the company.
Responsibilities:
- Creating backend architecture
- Implementing core of backend functionality
- Developing API documentation
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
Technologies/Environment:
- Java
- Spring MVC
- JPA
- Hibernate
- PostgreSQL
- HTML
- CSS
Â
Back-end Developer, Video news portal
6 months
Description:
Video Aggregator is a web service that collects and organizes online videos from different resources. Our customer decided to create Video Aggregator that provides news videos. With the help of this service, users get immediate access to videos from various news sites and possibility of sorting them by interests.
Responsibilities:
- Creating backend architecture
- Implementing core of backend functionality
- API development and documenting
- Developing unit and integration tests
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
- Communication with the client directly.
Â
Technologies/Environment:
- Java 8
- Jetty
- Spring MVC
- Hibernate
- PostgreSQL
- Elastic Search
- HTML
- CSS
- HTML
- Video API
- JavaScript
- JQuery
Â
Back-end Developer, CEPX
1 year+
Description:
Healthcare online service for cephalometric analysis.
Responsibilities:
- Working with already existed platform
- Code refactoring
- Developing unit and integration tests
- Developing technical documentation
- Communication with other team members (Jira,Skype,Git)
- Communication with the client directly.
Â
Technologies/Environment:
- Java
- MySQL
- JavaScript
- Amazon S3
- Canvas
- HTML
- CSS