Senior Software Engineer
CurrentAPPLICATION PERSISTENT PROJECTSenior Developer - App persistent service is a background process or component of a mobile or desktop application that runs continuously, even when the main app is not actively in use or visible to the user. It allows the app to perform tasks or provide functionality that requires ongoing execution, such as receiving notifications, updating data in the background, or monitoring system events. Main responsibilities: - Developed template/metadata to persist new applications in system then the app is able be monitor/repair in millions of devices. Created tools to speed up working process which help to reduce time and mistakes. - Developed new services and APIs which collect and visualize healthy data of devices and apps more exactly and user-friendly- Developed testing tool for performance testing services in the system. Monitored and troubleshooted issues on production system with Grafana and Loki - Created unit-test, component-test script/tool to ensure quality of code Languages/Tools: - Java, Node.js, AWS, Docker, Kubernetes, Active-MQ - SQL-Server, Mogo DB, Agile, Spring Boot- GIT, GitLab, Bitbucket