← Back to list
Senior
Registration: 14.07.2023

Vasiliy Novikov

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 |https://github.com/vynovikov/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.
Middle+ Golang Developer
06.2024 - 05.2025 |Finandy https://finandy.com
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.
Middle Golang Developer
02.2024 - 05.2024 |Basis https://basistech.ru
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.
Junior+ Golang Developer
01.2022 - 11.2023 |https://github.com/vynovikov/postParser
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.
Junior 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

Computer and Information Systems Security/Information Assurance
2001 - 2007
Bauman Moscow State Technical University

Languages

EnglishAdvancedRussianNative