Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 3

I held the position of Team Lead
December 2022 - present
As a Software Engineer, I contributed to the development of leading-edge tools, technologies, software, and services for the global construction sector. 

Developed and integrated back-end and front-end code, including APIs. Collaborated with QA for validation, defect investigation, bug fixing, and troubleshooting. Conducted cross-code reviews and wrote comprehensive unit tests.

Responsible for migrating existing code from Play framework to Spring Boot. I participated in the development and implementation of a cloud solution using various AWS services: AWS CloudWatch, AWS Secrets Manager, ECR and ECS, AWS Lambda, Message Brokers (SQS and SNS). 

Actively drove innovation and delivered high-quality solutions

February 2021 - December 2022
I worked on a drop shipping project where I was responsible for scaling the system to handle large product volumes and integrating it with various marketplaces such as Amazon, eBay, Walmart, and BigCommerce. 

I managed the migration of the database from SQL Server to PostgreSQL and implemented performance improvements while also ensuring the successful implementation of the database structure.

I actively participated in the migration from on-premise infrastructure to the cloud, specifically Google Cloud Platform (GCP). During this migration, I worked with Compute Engine, Cloud Run, IAM, and Secret Manager. Furthermore, I set up CI/CD pipelines on Jenkins using Groovy scripts.

As part of my responsibilities, I identified and resolved code inefficiencies to enhance application stability. I also focused on bug fixing, code refactoring, and conducting code reviews.

Moreover, I served as the team leader, managing a team of seven individuals, coordinating their efforts and ensuring successful project delivery.

October 2020 - September 2021
I worked on a streaming platform that enables users to set up a stream only once and then broadcast it to multiple YouTube, Twitch, Facebook, and LinkedIn accounts. 

My responsibilities included designing an analytics mechanism and integrating LinkedIn and Instagram platforms. I also worked with the WebSocket protocol for chat functionality and the RTMP protocol for streaming purposes. 

Additionally, I created UI pages and developed the DAO, Service, and Controller layers of the application.
Opportunities for career progression, interesting project, good team