Andrey R.

Andrey R.

Golang Developer

Moscow, Russia
Hire Andrey R. Hire Andrey R. Hire Andrey R.

About Me

Andrey is an expert Golang Developer with know-how in designing, building and maintaining high performing, scalable and reusable Go code on solutions. He is strong with varying Go concepts, backend components and integrating applications to other web services. He translates designs and architecture into high-quality solutions - ensuring the best possible performance, quality and responsiveness.

Work history

UpStack
UpStack
Golang Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Delivery Hero
Delivery Hero
Software Engineer
2021 - Present (3 years)
Remote
  • Worked on the middleware service that links Delivery Hero's global platform with local services.

  • Devised and implemented new features to enhance existing services and improved common principles for service interactions.

  • Maintain Drone CI pipelines and other services on the trace and alerting systems and handle minor cloud tasks.

Elocont
Elocont
Senior Golang Developer
2020 - 2021 (1 year)
Moscow, Russia
  • Improved the codebase on the project - reviewing, refactoring and updating it to the latest Golang version.

  • Delivered a new, modern and efficient architecture for Elocont - supporting and enhancing existing features.

  • Designed and deployed new developer tools and utilities for the project.

 OZON.ru
OZON.ru
Senior Golang Developer
2020 - 2020
Moscow, Russia
  • Built and deployed a new architecture on the backend of Ozon's e-commerce platform.

  • Refactored and updated the codebase, rewrote old PHP services to Golang, and upgraded services on the platform.

  • Designed and implemented new features to enhance existing services on the platform.

Lucky Belly
Lucky Belly
Senior Software Engineer
2020 - Present (4 years)
Moscow, Russia
  • Designed and implemented the system architecture and database schema for Lucky Bell's platform.

  • Worked on building an efficient microservice distributed architecture on the backend using Golang.

  • Designed and integrated REST APIs with frontend components on the project.

BlockProof Tech
BlockProof Tech
Senior Software Developer
2019 - 2020 (1 year)
Moscow, Russia
  • Executed a new algorithm in Tendermmint - integrating the solution with a Cosmos SDK.

  • Implemented a new marketplace functionality and storage solution for easy market data access.

  • Designed and developed new solutions on the Tendermint platform and managed DKG testing processes on the project.

The Silly Coin
The Silly Coin
Backend Engineer
2018 - 2019 (1 year)
Russia
  • Designed and developed the service architecture and implemented all backend services on the platform.

  • Executed microservices for currency rate retrieval, statistics calculations and info aggregation services.

  • Worked on a news service for the platform and integrated REST APIs to the frontend to enhance user experience.

Facecast
Facecast
Backend Engineer
2017 - 2017
Moscow, Russia
  • Built and deployed a transcoding farm on the Facecast webinar platform with video-traffic receivers for the client.

  • Designed and implemented a new metrics system for Facecast and connected C-FFMpeg to Golang transcoding services.

  • Refactored, enhanced and upgraded the media parsers and receivers on the platform.

SCATT Electronics
SCATT Electronics
Backend Engineer
2014 - 2018 (4 years)
Moscow, Russia
  • Designed, developed and implemented the service architecture, backend services and APIs on the SCATT Cloud platform.

  • Implemented new features on the Basic/GTO training system - improving the GUI and image rendering processes.

  • Migrated the 3D shooting system from Python to C++/Qt - implementing basic 3D features and connecting software and hardware.

Portfolio

Senior Software Engineer - Delivery Hero
Senior Software Engineer - Delivery Hero

Delivery Hero is a worldwide online food-delivery service. It aims to make e-commerce as quick as possible, and in some countries, delivers goods in less than 15 minutes. Designed and implemented a new middleware service, new features, and common principles for service interactions on the project. Maintained logs and metrics and handled minor cloud tasks on the project.

Senior Software Engineer - Elocont
Senior Software Engineer - Elocont

Designed and delivered solutions for Elocont, a Russian full-cycle software production company that produces microservice systems for customers. Improved the project's architecture, updated the Golang codebase and implemented new developer tools on the system.

Senior Software Engineer - OZON
Senior Software Engineer - OZON

Worked on the OZON e-commerce service that provides a marketplace platform for more than 13k sellers in Russia - offering more than 5 million products in 20 categories. Refactored and upgraded the Golang codebase, added new features to existing services, upgraded services and built a new architecture from the ground up for OZON.

Education

Specialist’s Degree in Computing Machines, Complexes, Systems and Networks
Specialist’s Degree in Computing Machines, Complexes, Systems and Networks
Bauman Moscow State Technical University
2010 - 2016 (6 years)