Position: Java Developer
Category: Java
English level: fluent
Years of experience: 8


(Listing two previous projects due to character limit. See my CV for full work history)
Company: Socialfix
Duration: October 2019 - March 2020
Role: Java Developer
Project Description:
Consilium is an extensive data aggregation/visualization tool for hiring specialists in the financial sector.
Responsibilities:
Working remotely with a distributed team of developers (USA). Agile/scrum with bi-daily standups and two week sprints. Building dockerized web-services from the ground up. Building, documenting and securing and extensive API with features like dynamic sql search for entities, session tracking, database auditing with the ability to revert entities to any historical state, etc.
Technologies:
Java, Spring (Boot, Data, Web, Security), QueryDSL, Docker, Eureka

Company: Finrev B.V. (Kiev, Ukraine)
Duration: June 2019 - September 2019
Role: Java Developer
Project Description:
Renesys combines cutting-edge blockchain technologies with a proprietary microservice-based CMS to streamline contractor relations in the green energy sector. 
Responsibilities: 
Working remotely with a distributed team of developers on a microservice-based CMS. Building dockerized webservices from the ground up. Translating business needs and designer sketches into technical requirements. Driving service integration by facilitating communication between owners and consumers of APIs.
Technologies:
Java, Spring, Docker, Kafka, Eureka