• Development/maintenance of the internal work queue messaging system written in Node.js
Integration test for this project to ensure a high code coverage (using Docker).
As one of the go-to persons for knowledge transfer and resolving production incidents.
• Debugged, investigated, and rewrote the archiving system
Wrote JS scripts that validate the correctness of the functionality and generate reports on a daily basis.
Rewrote a worker (running in k8s) to scan and compress raw data files using Node.js and Redis(Redlock).
• Promoting test driven development. Started our end-to-end test project using Cypress.
• Participated in Prometheus metrics collection to monitor system’s performance
• In the rotation of the release engineers to release code to multiple environments
Worked with dev teams to collect applications/versions to release.
Coordinated with infra team and dev teams for any release related incidents, rollback & hotfixes.
• Participated in the ElasticSearch upgrade project