← В ленту
Senior
Регистрация: 14.07.2023

Василий Новиков

Специализация: Golang Developer
— Высокомотивированный разработчик с инженерным мышлением и аналитическими навыками. — Более 6 лет работы с Golang. — Решил множество задач в микросервисной архитектуре. — Активно использую преимущества ИИ инструментов.
— Высокомотивированный разработчик с инженерным мышлением и аналитическими навыками. — Более 6 лет работы с Golang. — Решил множество задач в микросервисной архитектуре. — Активно использую преимущества ИИ инструментов.

Портфолио

Tests examples

● Пример юнит и интеграционных тестов.

Trading bot

● Спроектировал и реализовал микросервис для взаимодействия с API биржи. ● Реализовал с нуля алгоритм обучения на биржевых данных. ● Настроил отображение метрик сервисов.

Post parser

● Организовал код с использованием архитектуры (hexagonal architecture). ● Написал эффективное временное хранилище без использования сторонних инструментов. ● Реализовал асинхронный режим работы сервиса, решил проблемы race conditions. ● Настроил и протестировал коммуникацию между сервисами с использованием gRPC. ● Реализовал и протестировал graceful shutdown. ● Описал и задокументировал проект с помощью godoc, Figma.

Скиллы

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

Опыт работы

Senior Golang Developer
с 04.2025 - По настоящий момент |https://github.com/vynovikov/trading-bot
Golang, Python, Testing, Debugging, Data analysis, Microservices, PostgreSQL, REST API, Websocket, gRPC, Docker, Docker-compose, Prometheus, Grafana
● Спроектировал и реализовал микросервис для взаимодействия с API биржи. ● Изучил и реализовал алгоритм обучения на биржевых данных. ● Настроил отображение метрик сервисов.
Middle+ Golang Developer
06.2024 - 05.2025 |Finandy
Golang, Testing, Debugging, Monitoring, Microservices, PostgreSQL, MongoDB, Redis, Clickhouse, gRPC, NATS, Websocket, Grafana, Docker, Docker-compose, Kubernetes
● Внедрил стиль и практику тестирования в продуктовый код. ● Написал код для внутренней библиотеки для переиспользования в сервисах. ● Выполнил более 240 задач в микросервисной архитектуре.
Middle Golang Developer
02.2024 - 05.2024 |Basis
Golang, Testing, Terraform, REST API, Docker, Docker-compose, Monolithic arhitecture
● Прошел анбординг за 2 недели. ● Написал приложение, которое исправило ошибки в документации, сэкономившее команде неделю рабочего времениании статей для технической документации.
Golang Developer
01.2022 - 11.2023 |NDA
Golang, REST API, gRPC, Concurrency, Testing, Microservices
● Организовал код с использованием архитектуры (hexagonal architecture). ● Написал эффективное временное хранилище без использования сторонних инструментов. ● Реализовал асинхронный режим работы сервиса, решил проблемы race conditions. ● Настроил и протестировал коммуникацию между сервисами с использованием gRPC. ● Реализовал и протестировал graceful shutdown. ● Описал и задокументировал проект с помощью godoc, Figma.
Golang Developer
06.2021 - 01.2022 |ITooLabs
Golang, Python, Clickhouse, Kafka, REST API
● Переквалифицировался с инженера ТП в разработчика Golang. ● Написал Kubernetes operator. ● Реализовал дополнительный функционал для платформы поддержки пользователей.

Образование

Информационная безопасность
2001 - 2007
Московский государственный технический университет им. Н.Э. Баумана

Языки

АнглийскийПродвинутыйРусскийРодной