Igor R., Java Software Engineer

Back-End Web
$5000/month
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Zaporozh'ye, Ukraine UTC+02:00

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

Main Skills

JavaScript, Java Software Engineer

JavaScript

Java SE, Java Software Engineer

Java SE

Java EE, Java Software Engineer

Java EE

Programming Languages

JavaScript Frameworks

Java Libraries and Tools

Apache Velocity Java EE Java SE JPA MyBatis

UI Frameworks, Libraries, and Browsers

Bootstrap jQuery

JavaScript Libraries and Tools

Canvas

Java Frameworks

Databases & Management Systems / ORM

AWS ElasticSearch Dynamo DB session manager Hibernate Microsoft SQL Server MongoDB MySQL PostgreSQL Redis

Cloud Platforms, Services & Computing

Amazon Web Services

AWS API AWS ElasticSearch AWS Lambda AWS RDS (Amazon Relational Database Service) AWS S3

Azure Cloud Services

Microsoft Azure API

QA, Test Automation, Security

Apache Maven JUnit Mockito Selenium Webdriver

Web/App Servers, Middleware

Apache Tomcat GlassFish

SDK / API and Integrations

AWS API eBay API Facebook API Google API LinkedIn API Microsoft Azure API PayPal API RESTful API Sendgrid API Stripe Swagger Taobao API

Virtualization, Containers and Orchestration

Docker

Deployment, CI/CD & Administration

Gradle

Message/Queue/Task Brokers

Kafka RabbitMQ

Operating Systems

Linux Windows

Methodologies, Paradigms and Patterns

SOAP
ID: 011665-011618
Last Updated: 2023-07-04

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