Position: Senior Software Engineer
Category: Golang
English level: upper
Years of experience: 9


Software Engineer experienced in software development, software design, and team leadership. During development period worked as backed engineer, infrastructure engineer, architect, tech lead. Took an active part in setting up K8S, Cloud resources, CI/CD pipelines from scratch. Performed optimization, refactoring, code review, and infrastructure tasks. Experienced in team leadership. Mentored newcomers. Created a plan for migrating monolith to services. Сonducted technical interviews and internal company training about architectural and software development patterns. Implemented migration of legacy systems to more modern solutions. Hands-on experience in applying microservices and service-oriented architecture. Microservices expertise covers HTTP-based communication, asynchronous messaging communication, deployment, and delivery.
Main skills:
- Cloud: Azure, GCP
Infra: K8S, Docker, Azure Devops Pipelines and Release, Helm, Terraform, Ansible
- Persistence and Messaging: PostgreSQL, Redis, CosmosDB, MongoDB, Kafka, RabbitMQ
- Backend development frameworks & languages: Go, ASP.NET Core, Python, JS