Position: Golang developer
Category: Golang
English level: intermediate
Years of experience: 6


Senior Golang Software Enginee Sphere Inc. 09/2021 - Now | Kazakhstan
• Rewrote a few services for better performance.
• Designed and developed a system for charging
station reservation from scratch.
• Analyzing and improving the performance of SQL
query of existing services.
• Designed and developed a system for marketing
which helps them with calculation of transferring
petrol cars to electric cars from scratch.
• Made some optimizations for exisitng services by
implementing rate limiter.
• Designed and developed a slackbot for helping all
the teams with deploying their services into different envs from scratch. And integrate it by using AWS Lambda functions, thus decreasing the cost of infrastructure.

Middle/Regular Golang Software Developer
VTB Bank 08/2019 - 09/2021 | Russia
• Designed and developed company's system for document flow from scratch.
• Integrated an existing services with other bank systems through Kafka, GRPC and Rest.
• Implemented serverless architecture by moving a part of the system to Cloud. Integrating AWS Lambda functions, thus decreasing the cost of IT infrastructure.
• Design and develop an report transfroming system for elimination manual work of employees.
• Analyzing and improving the performance of SQL query of existing services.
• Integrated CI/CD pipelines to test, build and deploy services to the cloud.
• Wrote a few some openshift config files for deploying test services.
• Was in charge of the team of 10 people.

Java Backend Developer
Premium Betting Technologies
07/2017 - 08/2019 | Russia
• Rewrote a few services from PHP to Golang.
• Designed and developed some parts of system for
bookmakers.
• Integrated different payment systems.
• Implemented and injected ELK stack into
existing system.
• Was responsible for moving the whole system into
Docker Swarm.
• Was responsible for migration the whole db into
AWS Dynamo RDS.