Yuriy Dobryanskyy
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since September 28, 2020
Yuriy is a developer who can build and lead a technical department and make it efficient. He's developed multiple high-load distributed services, and coordinated and managed distributed and in-house teams. Yuriy excels at building efficient, effective SDLC processes of all types and has done so with multiple groups and companies. He's also provided the architecture and led various projects from small math engines to massive, highly loaded horizontally and vertically scalable solutions.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, JetBrains Rider, Visual Studio, Sublime Text 3, Linux, Windows
The most amazing...
...thing I've developed is a distributed high-load healthcare system that works seamlessly under a Netflix-sized load generated by thousands of IoT devices.
Work Experience
Director Of Engineering
WebFx
- Improved the infrastructure of the system to save more than $50,000 per year.
- Created the company's QA department by designing all QA processes from scratch and hiring the team members.
- Introduced the use of TypeScript in the company, coaching the automation QA engineers on how to use it efficiently.
- Introduced and implemented secure coding practices to the team, such as storing secrets in the secret manager, automatic input escaping, zero-trust in infrastructure, removing developers' access to the production site and DB, etc.
- Introduced, defined, and oversaw the implementation of a database migration system on the project.
- Designed and oversaw the split of a monolithic application to a set of microservices.
CTO
Empeek
- Managed all technical aspects of a 100+ person company.
- Defined complex architectural choices for multiple projects.
- Developed a process for knowledge, common codebase, styling, and sharing between projects and developers.
- Created an effective process for monitoring and guiding personnel development plans.
- Assisted in major technical decisions on dozens of projects.
- Defined the technical strategies for all areas of the company.
- Participated in presales activities and created dozens of commercial proposals.
Team Lead | Senior Full-stack Developer
Skelia (Contractor at Televic)
- Created and managed the architecture of server and web development from the R&D phase until public release and beyond.
- Set up the high-quality software development process with complete system unit and integration tests coverage.
- Created a fully automated CI/CD process, including builds, code style checks, test execution, build and test execution reports, deployments, backups, and data structure migrations.
Senior Full-stack Developer
Mindworks
- Developed the server-side logic for the Copenhagen city-bike system.
- Created an advanced caching mechanism for the Copenhagen city bike system using Memcached and the Entity Framework.
- Developed multiple smaller web apps, including webshops and a monitoring tool.
Senior Full-stack Developer
Remit
- Developed a set of video-on-demand management and playback services.
- Created high-load horizontally scalable service-oriented architecture (SOA) for the management of VOD services.
- Improved the usage of cloud services to drastically reduce infrastructure costs.
Senior C++ Developer
Luxoft (Contractor at Sabre)
- Developed parts of the business logic for a high-load ticket search engine.
- Improved the search technology for three segmented flights which not only produced better results but also improved the speed of requests.
- Fixed lots of bugs in the existing code and improved the usage of build tools.
C++ Developer | Team Lead
Mikronika (Contractor at InTekhEnergo)
- Developed an application for forecasting electrical power load (including mathematical forecasting models), which predicted the power load for the electrical grid of Poland with an accuracy of 2%.
- Created the architecture of an application that could withstand processing hundreds of gigabytes of data without issues.
- Managed a small team of three people and handled task breakdown and assignments.
C/C++ Developer (Telecommunication)
Toroki
- Built a type of software for networking equipment, including routers that handle top-level internet traffic for entire countries. Ukraine, Poland, Switzerland, and Belgium used two of these switches each to manage their entire internet traffic.
- Tracked and fixed bugs using the Jira tool and worked in a Scrum development team.
- Created a mechanism for detecting loops in network topology.
C++ Developer (Telecommunication)
Telrad
- Developed a type of software for network routers using C and C++ programming languages.
- Tracked bugs and fixes using Jira as a reporting tool.
- Used complex bug-fixing techniques, including decompiling, memory mapping, profiling, and so on.
Delphi Developer
EktiAvtoProm
- Created an application for the automatic control of the physical process in technical alcohol-producing equipment.
- Communicated with low-level controllers via the RS232 port and implemented a mechanism for the prediction of physical system behaviors, turning on-off pumps, fans, heating elements, and so on.
- Developed an application from scratch to production as the only Delphi developer in the team; the rest of the team were Assembler developers who programmed microcontrollers.
Experience
AQURA | Wireless Nurse Call System
https://www.televic-healthcare.com/en/solutions/wireless-nurse-call-systemsSince accuracy and speed of reaction are of the most vital, AQURA combines precise technologies and a wireless medium to determine the exact location and give vital information about someone in need.
Vod Manager
https://www.mynewsdesk.com/se/neonstingray/pressreleases/sf-anytime-selects-the-vod-manager-and-player-platform-from-neon-stingray-789743The applications for connected devices are based on Neon Stingray’s player platform, a toolbox of apps for popular connected devices, plus server-side components exposing a flexible service interface that serves the catalog to clients and provides a commerce service as a user repository.
Education
Master's Degree in Management of Organizations and Businesses
Lviv National University of Ivan Franko - Lviv, Ukraine
Master's Degree in Applied Mathematics and Informatics
Lviv National University of Ivan Franko - Lviv, Ukraine
Graduate Education in Physics and Mathematics
Lviv Physics and Mathematics Lyceum - Lviv, Ukraine
Skills
Libraries/APIs
Protobuf, Node.js, React, jQuery, Web API, REST APIs, API Development, Stripe API, PostgREST, AWS Amplify, Sockets, Lodash, Flexbox, Backbone.js, Jira REST API
Tools
Sublime Text 3, Visual Studio, JetBrains Rider, WebStorm, RabbitMQ, Jenkins, Auth0, NGINX, Google Analytics, Microsoft Copilot, Pytest, Terraform, Azure OpenAI Service, Figma, GitHub, Elastic, Cucumber, Jira, Docker Compose
Languages
C#, C++, JavaScript, Embedded C++, Delphi, HTML, C#.NET, TypeScript, HTML5, ECMAScript (ES6), GraphQL, CSS3, SQL, C, Object Pascal, CSS, Python, Java, Embedded C, Gherkin
Frameworks
.NET, Redux, Express.js, NHibernate, Next.js, NestJS, Mono, .NET Core, ASP.NET, OAuth 2, Blazor, Razor, Boost, Log4cxx, Tailwind CSS, Qt, Bootstrap, Angular, Cypress
Paradigms
Agile Software Development, Management, Microservices, Web Architecture, REST, Design Patterns, Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Automation, HIPAA Compliance, DevOps
Platforms
Windows, Linux, Heroku, Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Windows Server, Apache Kafka, AWS Lambda, Firebase, Docker, Kubernetes, VxWorks, Clerk
Storage
Databases, Microsoft SQL Server, Redis, PostgreSQL, MongoDB, NoSQL, Azure Active Directory, Amazon S3 (AWS S3), Memcached, MySQL, Datadog, Elasticsearch, Google Cloud Spanner
Industry Expertise
Web Design
Other
Applied Mathematics, Algorithms, Software, Estimations, Software Development Lifecycle (SDLC), Team Management, Windows Communication Foundation (WCF), MSMQ, Software Architecture, Architecture, Full-stack, Back-end, CTO, Technical Leadership, Project Planning, Technical Project Management, System Architecture, Front-end, Web Development, Deployment, SaaS, Apollo, APIs, Web3, API Integration, Medical Software, Load Balancers, SSL Certificates, Single Sign-on (SSO), Containers, Embedded Systems, Code Review, Web App Development, Full-stack Development, Microsoft Azure, Security, Booking, Server-side Rendering (SSR), AWS DevOps, Digital Payments, Solution Architecture, PWA, Software Documentation, Technical Architecture, Business Analysis, Numerical Methods, Risk Management, No-code Development, User Experience (UX), Networks, Streaming, Video Compression, Data Compression Algorithms, Data Compression, Networking, Applied Cryptography, IoT Protocols, Internet of Things (IoT), Loki, Embedded Configurable Operating System (eCos), RS232, Physics, Mathematics, GitHub Actions, Content Management Systems (CMS), Large Language Models (LLMs)
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