← Back to list ![]()
![]()

![]()
Senior
Registration: 14.07.2023
Vasiliy Novikov
Specialization: Golang Engineer
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
Clickhouse
Golang
gRPC
Kafka
Kubernates
PostgreSQL
REST API
Testing
TLS
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
Golang Developer
06.2024 - 05.2025 |Finandy
Golang, Testing, Debugging, Monitoring, PostgreSQL, MongoDB, Redis, Clickhouse, gRPC, NATS, Websocket, Grafana, Docker, Docker-compose, Kubernetes
Golang Developer
02.2024 - 05.2024 |Basis
Golang, Testing, Terraform, REST API, Docker, Docker-compose, Monolithic arhitecture
Golang Developer
06.2021 - 01.2022 |ITooLabs
Golang, Python, Clickhouse, Kafka, REST API
Educational background
Information Security
2001 - 2007
Bauman Moscow State Technical University
Languages
EnglishAdvancedRussianNative