Eugene Toropov, Developer in Narva, Estonia
Eugene is available for hire
Hire Eugene

Eugene Toropov

Verified Expert  in Engineering

Bio

Eugene is a senior Go engineer with over nine years of expertise in Go and more than 15 years of overall programming experience. He is proficient in grasping a client's business needs and transforming them into technical specifications. Eugene always aims to tackle challenges and executes projects on time for his clients.

Portfolio

Deliveroo
Go, Amazon Elastic Container Service (ECS), Amazon DynamoDB, Apache Kafka...
Xiatech
Go, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2...
Oceanbolt
Go, Google Cloud Platform (GCP), Pub/Sub, PostgreSQL, Docker...

Experience

  • PostgreSQL - 12 years
  • Concurrency Patterns - 10 years
  • Microservices - 10 years
  • Go - 10 years
  • Design Patterns - 10 years
  • Google Cloud Platform (GCP) - 8 years
  • Amazon Web Services (AWS) - 7 years
  • Domain-driven Design (DDD) - 5 years

Availability

Full-time

Preferred Environment

GoLand

The most amazing...

...thing I've completed is supplier integration in three days, when the previous record was 21 days, and won 18,000 GBP, 1,000 for each day left to 21.

Work Experience

Principal Go Engineer

2024 - PRESENT
Deliveroo
  • Rewrote core services to improve performance and observability.
  • Simplified the codebase to ensure clarity and accessibility, even for junior developers.
  • Enhanced the cloud cost tracking system to further optimize company expenditures.
  • Leveraged shared expertise to rapidly develop new features using AI.
Technologies: Go, Amazon Elastic Container Service (ECS), Amazon DynamoDB, Apache Kafka, Terraform, PostgreSQL, Redis, Design Patterns, Concurrency Patterns, System Design, Observability Tools, Gin-Gonic

Principal Go Engineer

2020 - 2024
Xiatech
  • Built data pipelines for large retailers to handle billions of events in the cloud and build smart AI dashboards on top of event data lakes.
  • Saved 500,000 USD a year for a large retailer with my AWS cost optimization team.
  • Maintained the position of the best sprint demo maker for a few months.
Technologies: Go, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon DynamoDB, DocumentDB, Amazon EventBridge, Amazon Kinesis, Google BigQuery, Google Cloud Functions, Google Kubernetes Engine (GKE), Amazon Elastic Container Service (ECS), Amazon EKS, PostgreSQL

Lead Go Developer

2019 - 2020
Oceanbolt
  • Created the best-in-class automatic identification system (AIS) processing engine with a proprietary geospatial database of port and berth polygons with a team, allowing computationally expensive calculations to be processed in seconds.
  • Contributed to the app until it was purchased by Veson Nautical (Prnewswire.com/news-releases/veson-nautical-announces-acquisition-of-data-solutions-product-oceanbolt-301366872.html).
  • Earned a handsome bonus from the app's sale after Veson Nautical purchased it.
Technologies: Go, Google Cloud Platform (GCP), Pub/Sub, PostgreSQL, Docker, Google Cloud Functions, Google Bigtable, Google BigQuery, Gin-Gonic

Senior Go Engineer

2018 - 2019
Etix Everywhere
  • Rewrote the PHP monolith into a set of Go microservices, and the performance increased five times.
  • Attracted new customers with the new version of the online datacenter management system and doubled sales.
  • Reached 95% of unit, integration, and E2E test coverage.
Technologies: Go, Terraform, Kubernetes, PostgreSQL, Cassandra, gRPC, GraphQL, NATS, Prometheus

Go Master

2016 - 2018
AirGateway
  • Developed seven microservices to store and serve 1+ million offers from an in-memory cache, maintaining streaming responses with an SLA of <1s for the first response chunk through the NDC API aggregator.
  • Integrated 12 airlines and supported five versions of the NDC protocol for seamless airline connectivity.
  • Developed CI/CD automation and cloud infrastructure improvements, enhancing deployment processes.
Technologies: Go, Kubernetes, PostgreSQL, Apache Kafka, Terraform, Google Cloud Platform (GCP), Docker, CI/CD Pipelines, Redis

Team Lead/CTO

2007 - 2016
Skoosh
  • Charged with all aspects of 24/7 service, leading the engineering team, reporting to executive leadership, ensuring SLA compliance, managing infrastructure scalability, overseeing incident response and resolution, etc.
  • Implemented a lot of features and services, such as availability search engine, fully featured back office, XML/JSON API for partners, fraud detection system, AI hotel matcher, etc.
  • Worked on different trackers and reports, full and incremental data export/import, functional and Unit and E2E tests.
  • Started as a junior contributor and made it all the way to team lead.
Technologies: Amazon Web Services (AWS), System Design, Design Patterns, Microservices, Go, Perl, PostgreSQL, Docker, NGINX, Apache, jQuery, TICK, MySQL, Memcached, Redis

Experience

AirGateway

https://airgateway.com
AirGateway brings the next generation of travel distribution to airlines, sellers, and tech providers.

AirGateway offers real-time aggregated content for more than 25 New Distribution Capability (NDC) airlines. AirGateway lets users shop, book, and fully service their NDC in one API and agent desktop.

JustWatch

https://www.justwatch.com/
A streaming search engine that shows the best options to watch movies and shows.

My job was to develop a search engine core plus create an ecosystem and framework for data parsers from different suppliers, including Amazon, Netflix, iTunes, and Microsoft.

Education

2000 - 2006

Master's Degree in Mathematics and Computer Science

Bauman Moscow State Technical University - Moscow, Russia

Skills

Libraries/APIs

jQuery

Tools

GoLand, Terraform, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Google Kubernetes Engine (GKE), Amazon Elastic Container Service (ECS), Amazon EKS, Observability Tools, NGINX, Apache

Languages

Go, GraphQL, Perl

Paradigms

Design Patterns, Microservices, REST, Agile

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Docker, AWS Lambda, Amazon EC2, AWS IoT, Apache Kafka

Storage

PostgreSQL, MongoDB, Redis, Amazon S3 (AWS S3), Amazon DynamoDB, Cassandra, Google Bigtable, MySQL, Memcached

Frameworks

Gin-Gonic, gRPC

Other

Domain-driven Design (DDD), Concurrency Patterns, Fiber, Echo, SOLID Principles, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), DocumentDB, Amazon EventBridge, Amazon Kinesis, Google BigQuery, Google Cloud Functions, NATS, Prometheus, Pub/Sub, System Design, CI/CD Pipelines, TICK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring