
Sergei Bezborodko
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since September 28, 2020
Sergei is an entrepreneur and talented developer who excels in designing, planning, and implementing distributed back-end systems. He grew and led a team that developed an entirely new driver referral back-end system at Uber using the latest technology. Sergei founded his dream company, a video game studio, and enjoys collaborating with clients to deliver well thought-out products.
Portfolio
Experience
- Python - 8 years
- Git - 8 years
- MySQL - 8 years
- Distributed Systems - 5 years
- Java - 4 years
- JavaScript - 4 years
- Go - 2 years
- C# - 2 years
Availability
Preferred Environment
Git, JetBrains, MacOS
The most amazing...
...team I led and grew from three to 15 people developed an entirely new driver referral back-end system at Uber using the latest technology.
Work Experience
Founder and CEO
Original Studios
- Developing a full game from scratch using Unity and all the proper software design skills learned throughout my career.
- Planned many features split into milestones, complete with Gantt charts.
- Worked individually until recently. Preparing to hire artists and other creatives to help fulfill my vision.
Senior Software Engineer
Uber
- Built out many features end-to-end for the driver onboarding funnel to increase the efficiency of the signup process and acquire more drivers.
- Led a team to create an entirely new driver referral tracking system using the new microservices paradigm to which the company was migrating.
- Designed and worked on the back-end system for a new “code-less” driver onboarding step creation engine.
- Handled the migration and part of the system design of the legacy Python-based driver onboarding back end into a set of new Go services handling onboarding for multiple entity types, not just drivers.
- Led many knowledge and information sharing sessions for fellow engineers at various points, from graphing to on-call processes.
Co-founder and Developer
GooseChase Adventures
- Built out the startup's iOS and Android apps from scratch.
- Ensured feature parity between both mobile platforms and a consistent UI/UX experience across the board.
- Assisted with server provisioning, database setup, and many other back-end-related issues that came up.
Software Engineer
Rollbar
- Collaborated with the two technical founders to build features from initial product specifications to release.
- Delivered full stack engineering; a Pyramid/Node.js/MySQL back-end with a jQuery/React front-end.
- Maintained and developed features of various client libraries written for generic Python, Ruby/Rails, Node.js, browser JavaScript, PHP, Android, and iOS.
Experience
Minecraft Server
https://github.com/sbezboro/standard-web-flaskSite: https://standardsurvival.com
MCRunner
https://github.com/sbezboro/mcrunnerEducation
Bachelor's Degree in Computer Science
University of Waterloo - Waterloo, Canada
Skills
Libraries/APIs
React, jQuery, Node.js
Tools
JetBrains, Git, Grafana, Mesos, NGINX
Languages
Python, C#, Java, Go, JavaScript, C++, HTML5
Frameworks
Flask, Unity, Pyramid, Django
Platforms
MacOS, iOS, Android, Docker, Raspberry Pi
Paradigms
Microservices, Dependency Injection, Inversion of Control, Agile, ETL, Continuous Deployment, DevOps, Testing
Storage
MySQL, NoSQL, PostgreSQL
Other
Distributed Systems, Tornado, Server Migration, Coroutines, Game Development, APIs, Computer Science, Leadership, Game Design, Full-stack, Minecraft Mods, Monitoring, Open Source
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