Position: Программист
Category: Java
English level: upper
Years of experience: 1.5


Company: GlobalLogic, Lviv
Duration: Nov 2021 - Oct 2022 (1yr)
Role: Junior Java Developer
Project Description: Large medical company (patient health monitoring and diagnostic
cardiology). I've been working on a project which provides
connectivity between old devices and a new type of display. My
microservice was responsible for integrating medical data and
printing it. Also, I developed custom setups for different types of
printers and different functionality for sharing generated medical
reports onto devices.
Responsibilities: - Implementing of service for JSON serialization/deserialization;
- Fetching information from medical devices converting to Java
object and sending it to printers or other devices;
- Implementing TTL for database entities, using settings from JSON
file;
- Using freemarker template engine to insert values and generate
HTML pages;
- Working with MupStruck, grpc;
- Writing integration and unit tests, fixing bugs;
- Working with Azure;
Technologies: Java, Spring, GRPC, Cassandra DB, Azure, Docker swarm, Spock,
Groove, Swagger.

Company: GlobalLogic, Lviv
Duration: Nov 2022 - May 2023 (7 months)
Role: Roku Developer
Project Description: An Internet television and video-on-demand application for the Roku
TV platform. I've worked as a full-stack developer. I was writing
back-end logic and front-end designs. I have implemented REST
components to provide live TV streaming, on-demand videos, and
all user interactions. All server requests were implemented using
multithreading and event-based services that passed the data to
users.
Responsibilities: - Developing REST application
- Implement multithreading calls to the server
- Developing frontend architecture
- Designing user interactions on screens
- Implementing caching for some of the services
- Fixing bugs
Technologies: BrightScript, Roku SceneGraph, REST, XML, Git