Developed the backend logic of a cloud-based platform that serves to collect real-time data from several fleets of recording devices installed in cars and other vehicles. The project utilizes a microservice architecture and encompasses several standalone Spring Boot-based applications connected via REST APIs and provides a bridge between hardware and the UI for end users or endpoints for external services.
Primary technologies: Java 8, Spring Boot, Spring MVC, Spring Security, JUnit, Mockito, Oracle Database, Maven, Cloud Foundry, Git, Jenkins.
Supported a legacy service that is supposed to manage fleets of recording devices along with associated vehicles and clients and to provide means of updating the device firmware and handling related issues.
Backend developer for collaboration software with free real-time web messaging application, group video chat, and task management.
Responsibilities:
Application development, design, testing, code review, integration with other parts of the product, production support, environment, and monitoring configuration.