Igor R. Java Software Engineer

Back-End Web

Summary

• 7+ years IT professional in backend Java based web development in a field of web-oriented applications for startups, midsize businesses and large enterprises from various industries.
• Understanding of web infrastructure, architecture and backend development approaches.
• Expert with PostgreSQL, Java EE, Spring, Hibernate.
• Knowledge in OOP, OOD, AOP and functional approach also in MVC and DI patterns.
• Available Full-time
• Ready to start in 1-2 weeks
• No scheduled vacations within next 3months

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