Senior Software Engineer
Current• Worked on NodeJS and NestJS services development• Helped implementation of apollo federation (graphql)• Write new apollo router plugin on Rust• Manage MongoDB Atlas clusters in production• Peer PR review and suggest improvements• Delegating tasks to other team members• Collaborate in my team and across department• Leading development of certain features• Perform faster review for small PRs• Improve CI/CD performance• Make use of advanced ecmaScript features, like class private fields• Refactor typescript services to output native ES modules• Perform typescript types optimization and cleanup• Worked with gitops tools (fluxcd/argocd)• Manage Kubernetes, Jenkins, strongDM, AWS (some resources)• Provide support between infra and development teams• Perform pair programming sessions and support other engineers on various technical problems• Reducing tech debt• Work in scrum/agile then in scrum LESS framework• Investigate and propose architecture solutions• Participate in achieving SOC2 compilance• Take ownership of vulnerabilities fixing• Write bash/mongosh scripts• Migrate Elasticsearch and MongoDB to managed services• Perform major updates of Elasticsearch and MongoDB (selfhosted and Atlas)• Re-design scripts for data migration between production environments• Taking lead in scrum meetings (standup, refinement, retro, planning) and team demo• Interviewed candidates for middle/senior software developer position• Created new NestJS microservices• Written bash script, which used Hashicorp Vault for AWS IAM credentials automatic rotation• Performed align database indexes on all production environments• Moved service deployments to argocd rollouts (already implemented by infra team)• Passed CKA exam• Passed AWS Cloud Practitioner exam