← Back to list
— Highly adaptive, highly motivated, 15+ years of experience programmer.

Portfolio

Tests examples

● Example of unit and integration tests.

Trading bot

● Designed and implemented a microservice for interaction with the exchange API. ● Implemented a learning algorithm from scratch on exchange data. ● Configured the display of service metrics.

Post parser

● Organized the code using the architecture (hexagonal architecture). ● Wrote an efficient temporary storage without using third-party tools. ● Implemented the asynchronous mode of the service, solved the problems of race conditions. ● Configured and tested communication between services using gRPC. ● Implemented and tested graceful shutdown. ● Described and documented the project using godoc, Figma.

Skills

Golang
Python
Testing
Debugging
Code generation
Concurrency
Algorithms
Patterns
Data analysis
PostgreSQL
MariaDB
SQLite
Clickhouse
MongoDB
Redis
Elasticsearch
REST API
gRPC
Websocket
Kafka
NATS
Beanstalkd
Gitlab CI
Github actions
Bitbucket pipeline
Prometheus
Grafana
ChatGPT
Gemini
Claude
Cursor

Work experience

Senior Golang Developer
since 04.2025 - Till the present day |Trading bot
Golang, Python, Testing, Debugging, Data analysis, PostgreSQL, REST API, Websocket, gRPC, Docker, Docker-compose, Prometheus, Grafana
● Designed and implemented a microservice for interaction with the exchange API. ● Studied and implemented a learning algorithm on exchange data. ● Configured the display of service metrics.
Golang Developer
06.2024 - 05.2025 |Finandy
Golang, Testing, Debugging, Monitoring, PostgreSQL, MongoDB, Redis, Clickhouse, gRPC, NATS, Websocket, Grafana, Docker, Docker-compose, Kubernetes
● Implemented testing style and practice into production code. ● Wrote code for an internal library for reuse in services. ● Completed over 240 tasks in microservice architecture.
Golang Developer
02.2024 - 05.2024 |Basis
Golang, Testing, Terraform, REST API, Docker, Docker-compose, Monolithic arhitecture
● Completed unboarding in 2 weeks. ● Wrote an app that fixed documentation errors, saving the team a week of work time writing articles for technical documentation.
Golang Developer
01.2022 - 11.2023 |NDA
Golang, REST API, gRPC, Concurrency, Testing, Microservices
● Organized the code using the architecture (hexagonal architecture). ● Wrote an efficient temporary storage without using third-party tools. ● Implemented the asynchronous mode of the service, solved the problems of race conditions. ● Configured and tested communication between services using gRPC. ● Implemented and tested graceful shutdown. ● Described and documented the project using godoc, Figma.
Golang Developer
06.2021 - 01.2022 |ITooLabs
Golang, Python, Clickhouse, Kafka, REST API
● Retrained from a TP engineer to a Golang developer. ● Wrote a Kubernetes operator. ● Implemented additional functionality for the user support platform.

Educational background

Information Security
2001 - 2007
Bauman Moscow State Technical University

Languages

EnglishAdvancedRussianNative