
Eugene Toropov
Verified Expert in Engineering
Go Developer
Narva, Estonia
Toptal member since May 15, 2024
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
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
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
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.
Principal Go Engineer
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.
Lead Go Developer
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.
Senior Go Engineer
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.
Go Master
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.
Team Lead/CTO
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.
Experience
AirGateway
https://airgateway.comAirGateway 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/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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring