Igor T. Java Developer

Data Science, Data Visualization

Summary

- Java developer with 7+ years of expertise in fintech projects
- Experience with developing b2b solutions for real-time client data monitoring and analysis or creating platforms that manage and store user data securely
- Upper-Intermediate English

Work Experience

Lead Java Developer, Claim Ride

Duration: 09/2015 – present
Summary: Lead Java Developer at Claim Ride
Responsibilities: Designing and developing a ride share services platform for policy holders. Collaborating with cross-functional teams to ensure project success.
Technologies: Java 8, Tomcat 8, Spring 4.3, Hibernate 5.2, Azure

Senior Java Developer, Stealth Project

Duration: 09/2015 – present
Summary: Senior Java Developer at Stealth Project
Responsibilities: Developing a b2b solution for real-time client data monitoring and analysis. Utilizing Java, SQL, Spring Framework, Hibernate, and other technologies.
Technologies: Java, SQL, Spring Framework, Hibernate, Maven, Git, PostgreSQL, Snowflake, Docker, Redis, Elasticsearch, Kafka

Senior Java Developer, Panorama project

Duration: 09/2015 – present
Summary: Senior Java Developer at Panorama project
Responsibilities: Creating a solution for 360 media content, including an API, data storage, mobile app, and web portal. Enabling users to upload, store, share, and view 360 content on mobile devices.
Technologies: Java 8, Spring Boot, Spring Security, Spring Web Socket, REST, JSON, PostgreSQL, Ignite, Tomcat 8, Angular, Objective C, AWS

Senior Java Developer, Dynabot

Duration: 09/2015 – present
Summary: Senior Java Developer at Dynabot
Responsibilities: Developing a content management system for a retail company, allowing search and management of product information. Utilizing Java 8, Payara micro, JAX-RS, EJB, JPA, and other technologies.
Technologies: Java 8, Payara micro, JAX-RS, EJB, JPA (EclipseLink), WebSocket, PostgreSQL, Lucene, React

Senior Java Developer, HR project

Duration: 09/2015 – present
Summary: Senior Java Developer at HR project
Responsibilities: Creating a solution for HR departments and candidates, providing a full workflow for the company. Utilizing Java 8, Spring Boot, Spring Security, Spring Web Socket, REST, JSON, PostgreSQL, Ignite, Tomcat 8, ReactJS, Redux.
Technologies: Java 8, Spring Boot, Spring Security, Spring Web Socket, REST, JSON, PostgreSQL, Ignite, Tomcat 8, ReactJS, Redux

Java Developer, ForPrototypes

Duration: 09/2015 – present
Summary: Java Developer at ForPrototypes
Responsibilities: Contributing to the development of a funding platform for creative projects. Utilizing Java 8, Spring Boot, Spring Security, REST, JSON, PostgreSQL, Tomcat 8, Angular 4, Gradle.
Technologies: Java 8, Spring Boot, Spring Security, REST, JSON, PostgreSQL, Tomcat 8, Angular 4, Gradle

Java Developer, Smart Wrapper

Duration: 09/2015 – present
Summary: Java Developer at Smart Wrapper
Responsibilities: Developing a smart wrapper for heavy 3rd party services with custom caching and importing data about stores. Integrating with Oracle Hospitality. Utilizing Java, Spring MVC, Spring Security, JSON, SOAP, REST, MySQL, EH-Cache, Tomcat 8, Active MQ, slf4j, AngularJs, maven, MyBatis.
Technologies: Java, Spring MVC, Spring Security, JSON, SOAP, REST, MySQL, EH-Cache, Tomcat 8, Active MQ, slf4j, AngularJs, maven, MyBatis

Junior Java Developer, MCP

Duration: 09/2015 – present
Summary: Junior Java Developer at MCP
Responsibilities: Contributing to the development of an integrated enterprise solution for the hospitality and retail industries. Utilizing Java, JSP, EL, Javascript, JSON, SOAP, Tomcat, JDBC.
Technologies: Java, JSP, EL, Javascript, JSON, SOAP, Tomcat, JDBC

Fintech Experience

Open Source Native Dash Wallet

Summary: Open source native Dash wallet is the core of the app, which is a cloud-based digital currency platform. It employs blockchain technology with the use of the cryptocurrency Dash.

Technologies: Dash, Gson, Guava, Java, JUnit, Mockito, Retrofit2, Rhino

Kuvacash – Making Money Better

Summary: Kuvacash is a cloud-based decentralized mobile banking. It employs blockchain technology with the use of the cryptocurrency Dash. The project aims to prevent a cash deficit during hyperinflation and the collapse of the national currency in countries with a deep distrust of the banking sector. It provides the locals with a simple, secure, and affordable solution for storing and exchanging cash.

Technologies: .NET Core, Angular, Apache Cordova, Bitcore Wallet Service, Dash, Ionic, Native App for Android (Java), Node.js, PostgreSQL

ClaimRide

Summary: ClaimRide is an innovative solution for insurance companies that deal with motor vehicle insurance. The service is suitable for rental cars, including traditional taxis (Uber, Lyft, etc.), in the event of loss occurrence and impossibility to further drive the vehicle.

Technologies: Active Directory, Angular, Azure, Azure Key Vault, Bootstrap, Cordova, Database encryption, Geo-replication, Gulp, Java, MSSQL, PhoneGap CLI

Education

  • Master of Engineering
    Kharkov National Automobile and Highway University