BACK to search results
Andrii P.
Last update: 14 Nov 2018
ARCHITECT /team lead
Senior/Lead/Architect Software Developer with more than 6+ years of professional experience
• 6+ years of professional expertise in the Information Technologies (IT) industry;
• Solid experience in Java and related technologies;
• Experience in development of web and network-related applications.
All rates are indicative, annual rate includes 20% discount
20% discount on yearly basis
Usually responds within 1 hour
GMT+2 East Europe
Kharkov, Ukraine

EXPERIENCE

Industry Experience

Travel & Tourism, Banking & Finance, Audio & Music, Data Science & Machine Learning

Product Experience

CRM system, Shipping platform that reduces transportation costs., Financial data management system, Trading System, maintenance of banking technics, desktop casual games

PORTFOLIO HIGHLIGHTS

Feb `18 – Nov `18

9 months

SaaS subscriptions optimizer

Tech Lead, Senior Java Developer

- multi tenancy for all microservices - multitenant authorization microservice that allowed to CRUD users/roles, receive JWT tokens and supported OAuth2 - multitenant account microservice that allowed to CRUD accounts connected to particular users from authorization microservice - Fully implemented organization microservice that allowed to create tenants/organizations

under NDA

Multitenant application that allowed organizations to reduce costs spent on subscriptions to business applications. The application analyzed amount of time spent on particular business application for every employee of organization and based on this information gave advice's as how to change subscription model so that costs are reduced.

Technologies Stack:

PostgreSQL Git IntelliJ IDEA JUnit Mockito Docker Java 8 Spring Boot Microservices

Product:

CRM system

Jul `17 – Feb `18

7 months

Public Transportation Application

Architect Java Developer

- Developed functionality that allowed using barcodes based on uic918 standard for travelers - Developed functionality that allowed to monitor different events to see statistic related to usage of the app - Migrated DAL from using MongoJack to the latest MongoDB driver

Under NDA

A ticketing app for public transportation based on the principle of CIACO (Check In - Assisted Check Out). The customers checked in with one click before starting their journey. After ending the journey the customer checked out with another click on the app. The app detected the geographical route and charged the correct amount. Because of the price optimization of the app, the customer always payed the most favorable price.

Technologies Stack:

Kotlin MongoDB Functional testing Git IntelliJ IDEA JUnit Mockito REST Unit Testing Java 8 Maven Spring Boot Integration testing Microservices

Industry:

Travel & Tourism

Product:

Shipping platform that reduces transportation costs.

Feb `17 – Jul `17

5 months

Translations Aggregations Tool

Tech Lead/Senior Java Developer

- Developed a backend that allowed to synchronize translations between a translation tool and existing projects - Developed Jenkins CI scripts that on a scheduled basis allowed to synchronize translations between projects and the translation tool

Under NDA

An application that aggregated translations for a bunch of existing projects and allowed customer to invoke linguists for changing/adding translations connected to the projects in a convenient way.

Technologies Stack:

MongoDB Git IntelliJ IDEA Jenkins REST Java 8 Maven Spring Boot

Apr `16 – Jul `17

1 year

Tax Declaration Sender

Senior Java Developer

- Developed an architecture of the application - Integrated the application with Ministry of Finance web services - Integrated the application with a couple of Smart Card devices - Developed CI workflow process and all necessary scripts for creating installation packages with the application for 32 and 64 bits versions of Windows OS

Under NDA

System that sends financial documents to Poland's Ministry of Finance

Technologies Stack:

Functional testing IntelliJ IDEA JavaFX JUnit Mockito Unit Testing Java 8 Maven Spring Boot Integration testing

Industry:

Banking & Finance

Product:

Financial data management system

Jul `16 – Jan `17

6 months

Trading Platform

Senior Java Developer

- Designed and implemented application that streamed options data to clients - Designed and implemented application that allowed to get historical options data for a certain period of time - Designed and implemented applications that allowed clients to place bets - Designed and implemented application that calculated trades

Under NDA

Binary options trading platform

Technologies Stack:

Hibernate Kotlin MySQL Functional testing IntelliJ IDEA JUnit Mockito Unit Testing Java 8 Maven Spring Boot Integration testing Microservices

Product:

Trading System

Apr `15 – Mar `16

11 months

Audio Recording Service

Tech Lead

- Implemented a mechanism that brings automatic, isolation and consistency for performing concurrent metadata updates in the MatrixStore - Implemented serialization/deserialization mechanism for representing business entities as sets of key/value metadata attributes in the MatrixStore

Under NDA

Solution that allowed banks to record and store audio recordings of conversations between companies and their clients.

Technologies Stack:

JUnit Mockito Spring Framework Unit Testing Java 7 Integration testing

Industry:

Audio & Music

Product:

maintenance of banking technics

Dec `14 – Mar `15

3 months

Social Aggregator

Senior Java Developer

- Integrated the application with DataSift API - Implemented websocket API that allowed consuming sport events data taken from DataSift API

Under NDA

An application was required to control the interaction with the social data streaming API to control and filter the social data feeds and its relationship to upcoming sport data feeds.

Technologies Stack:

Git IntelliJ IDEA JUnit Mockito Spring Framework Unit Testing Java 7 Integration testing

Industry:

Data Science & Machine Learning

Jun `14 – Nov `14

5 months

Widget Management System

Java Developer

- Implemented a user interface where bookmaker company employees could create/update/manage widgets - Implemented functionality that allowed to customize an application view by defining a CSS style - Implemented a service for uploading and sharing images that was used by widgets

Under NDA

The goal of the project was to provide a bookmaker company with a system that would deliver the betting data to other bookmakers via widgets that were embedded on the bookmaker’s website. The system included such functionality as widget code validation, statistics of widget usage, token based widget access, logging all actions performed by users to a database.

Technologies Stack:

Git IntelliJ IDEA JUnit Mockito Spring Framework Unit Testing Java 7 Integration testing

Product:

CRM system

Nov `13 – May `14

6 months

Dynamic Checkout Module for Hybris

Full Stack Developer

- Implemented a service that allowed using WireCard as a payment provider - Implemented Dynamic Checkout Framework that was used as an internal framework

Under NDA

The main goal of the project was to develop Hybris module that allows create fully dynamic checkout flow integrated with external payment providers systems. The product was developed to be sold to customers who use Hyrbis as platform for their e-Commerce solutions.

Technologies Stack:

Hybris JavaScript JSP MySQL Git IntelliJ IDEA JUnit Mockito Spring Framework Unit Testing Java 7 Integration testing

Apr `13 – Oct `13

6 months

Procurement Solutions

Java Developer

Supporting of the project - fixing issues, adding enhancements

Under NDA

The project was aimed at providing services procurement solutions through its vendor management system is a SaaS platform. Solution included mobile applications for different mobile platforms such as Blackberry, iOS and Android. Our customer was a product company with its own developer team located in USA. Our local team was responsible for supporting of the project – fixing issues and some enhancements of existing functionality.

Technologies Stack:

Hibernate Java JavaScript JSP Oracle IntelliJ IDEA JUnit Mockito Spring Framework Unit Testing Integration testing

Feb `13 – Apr `13

2 months

Reporting System

Full-Stack Developer

Fully implemented both frontend and backend part of the application

Under NDA

The goal of the project was to create a system where user could create dynamic reports with graphs/diagrams and reports based on particular template and export reports to different formats such as PDF or DOC.

Technologies Stack:

Java JavaScript JSP IntelliJ IDEA JasperReports Spring Framework jQuery UI Maven

Aug `12 – Jan `13

5 months

Online Game of Chance Online

Java Developer

I was performing / responsible for the following tasks: - Development of backend Java server application; - Investigating and fixing issues;

Under NDA

The project was aimed at creating application for playing games of chances such as cards, backgammon and other in online with ability to play for money. The application consisted of two parts – backend Java server application and desktop application based on Adobe Flex.

Technologies Stack:

Java MySQL Socket.IO IntelliJ IDEA Multithreaded Programming

Product:

desktop casual games

Apr `12 – Aug `12

4 months

Online Advertisement System

Java Developer

Implemented DAL of the application based on pure JDBC

Under NDA

The project was aimed at creating application where it’s possible to -place advertise on sites that are available within the system -register site and make it available for customers who wants to place advertisement

Technologies Stack:

Java JavaScript JSP Oracle IntelliJ IDEA

EDUCATION

Vasyl Karazin Kharkiv National University

Master’s Degree, Applied Economics and Cybernetics

CHI Development Center. agency #433

400+
Kharkov, Ukraine
GMT+2

Industries

Architecture & Design, Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Construction & Real estate, Human Resources & Career, Mapping & Navigation, Sports & Fitness, Advertising & Marketing, Law & Government, Shopping & Loyalty programs, News & Media, Statistics & Atalytics, Kids & Childcare, Healthcare & Medicine, Safety & Security, Booking & Rent, Beauty & Personal Care, Service & Support, Films & TV, Insurance & Risk Management, Cybersecurity & Data Protection, Data Science & Machine Learning, Big Data, Automotive

CHI Software is the development center, based in Kharkiv, with representatives in Dnipro and Kiev (Ukraine), Israel and California. We’ve started off as a small web design studio. Nowadays, we have complex in-house expertise in different business domains and industries to offer. Our development team includes the following departments: web design, JavaScript, .Net, PHP, Ruby, Python, Java, C++, Mobile (Android and iOS), DevOps and QA. For a proper support, we have also trained a team of BI, BA and Project Managers who can join the project at any stage. We constantly keep up with the current technology trends: AI, Machine Learning, Computer Vision, AR/VR, continuous delivery, Blockchain, and cloud solutions integration, of course.

MORE TALENT AVAILABLE AT THIS AGENCY

5+ years of experience in developing web applications using JavaScript (React, Node, Express)
● 5 years of commercial experience in IT ● Experience in developing web applications using JavaScript (React, Node, Express) ● Experience in development of highly loaded systems. ● Good logical t...
7 Projects completed
GMT+2 East Europe
All rates are indicative, annual rate includes 20% discount
view Profile
Updated: 28 Nov 2018
Big experience of commercial software development Solid experience in building rich web applications using frameworks such as React, Vue
All rates are indicative, annual rate includes 20% discount
view Profile
Updated: 28 Nov 2018