Yuriy Dobryanskyy, Developer in Toronto, ON, Canada
Yuriy is available for hire
Hire Yuriy

Yuriy Dobryanskyy

Verified Expert  in Engineering

Software Developer

Location
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

Empeek
Team Management, Software Architecture, Estimations, Risk Management, Back-end...
Skelia (Contractor at Televic)
Redux, Express.js, Jenkins, Docker, RabbitMQ, Redis, Microsoft SQL Server...
Mindworks
Windows Communication Framework (WCF), Razor, Memcached, jQuery...

Experience

Availability

Full-time

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

CTO

2018 - PRESENT
Empeek
  • Managed all technical aspects of 100+ people 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, created dozens of commercial proposals.
Technologies: Team Management, Software Architecture, Estimations, Risk Management, Back-end, Deployment, Front-end, PostgreSQL, Heroku, DevOps, MongoDB, Full-stack, Architecture, CTO, Technical Leadership, Project Planning, Technical Project Management, HTML, CSS, Microservices, Web Architecture, System Architecture, C#.NET, MySQL, Azure, REST, REST APIs, Web Development, Next.js, SaaS, TypeScript, HTML5, ECMAScript (ES6), Apollo, GraphQL, Amazon Web Services (AWS), Web3, CSS3, Design Patterns, No-code Development, Test-driven Development (TDD), Google Cloud Platform (GCP), API Development, Angular, Azure Active Directory, API Integration, .NET Core, Medical Software, Containers, Continuous Delivery (CD), Continuous Integration (CI), Python, Pytest, Code Review, Automation

Team Lead | Senior Full-stack Developer

2015 - 2018
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.
Technologies: Redux, Express.js, Jenkins, Docker, RabbitMQ, Redis, Microsoft SQL Server, React, Node.js, JavaScript, .NET, C#, Back-end, Deployment, Front-end, PostgreSQL, Heroku, DevOps, MongoDB, Full-stack, Architecture, Technical Leadership, Project Planning, Technical Project Management, HTML, CSS, Microservices, Web Architecture, System Architecture, C#.NET, MySQL, REST, REST APIs, Web Development, Next.js, TypeScript, HTML5, ECMAScript (ES6), Apollo, GraphQL, Web3, CSS3, Design Patterns, No-code Development, Test-driven Development (TDD), Google Cloud Platform (GCP), API Development, API Integration, Mono, .NET Core, Windows Server, Medical Software, Auth0, Load Balancers, NGINX, SSL Certificates, OAuth 2, Single Sign-on (SSO), Clerk Auth, Containers, Continuous Delivery (CD), Continuous Integration (CI), Protobuf, Code Review, Automation

Senior Full-stack Developer

2013 - 2014
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.
Technologies: Windows Communication Framework (WCF), Razor, Memcached, jQuery, Microsoft SQL Server, .NET, Back-end, Deployment, Front-end, DevOps, Full-stack, Architecture, Technical Leadership, HTML, CSS, Microservices, Web Architecture, C#.NET, MySQL, Azure, REST, REST APIs, Web Development, SaaS, HTML5, Design Patterns, API Development, .NET Core, ASP.NET, Windows Server, Auth0, Load Balancers, NGINX, SSL Certificates, Stripe API, OAuth 2, Single Sign-on (SSO), Clerk Auth, Continuous Delivery (CD), Continuous Integration (CI), Code Review, Automation

Senior Full-stack Developer

2011 - 2013
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.
Technologies: Web API, Windows Communication Framework (WCF), MSMQ, Redis, NHibernate, Microsoft SQL Server, jQuery, .NET, Back-end, Deployment, Front-end, PostgreSQL, DevOps, Full-stack, Architecture, Technical Leadership, HTML, CSS, Web Architecture, C#.NET, REST, REST APIs, Web Development, SaaS, Design Patterns, API Development, Azure Active Directory, Mono, .NET Core, ASP.NET, Windows Server, Load Balancers, NGINX, SSL Certificates, OAuth 2, Single Sign-on (SSO), Clerk Auth, Continuous Delivery (CD), Continuous Integration (CI), Protobuf, Code Review, Automation

Senior C++ Developer

2010 - 2011
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.
Technologies: Log4cxx, Memcached, Boost, Loki, C++, Design Patterns, Code Review

C++ Developer | Team Lead

2009 - 2010
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.
Technologies: Qt, Boost, C++, Deployment, Architecture, Technical Leadership, Design Patterns, Embedded Systems, Code Review

C/C++ Developer (Telecommunication)

2009 - 2010
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.
Technologies: VxWorks, Embedded Configurable Operating System (eCos), Boost, C++, Deployment, Design Patterns, Embedded Systems

C++ Developer (Telecommunication)

2008 - 2009
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.
Technologies: Embedded C++, Embedded C, VxWorks, Boost, Loki, C++, Deployment, Design Patterns, Embedded Systems

Delphi Developer

2005 - 2006
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.
Technologies: RS232, Delphi, Deployment, Design Patterns

AQURA | Wireless Nurse Call System

https://www.televic-healthcare.com/en/solutions/wireless-nurse-call-systems
The AQURA Care Platform is a critical care communication platform for intramural accurate location determination. The system offers an answer to the rapidly evolving requirements for the safety and freedom of movement of the healthcare niche market.

Since 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-789743
VOD Manager is a platform that allows the cost-effective operation of VOD services. It provides an automated process and workflow from license creation, content ingestion, meta-data editing, and product and offers creation through to delivery.

The 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.

Languages

C#, JavaScript, Embedded C++, HTML, C#.NET, TypeScript, HTML5, ECMAScript (ES6), GraphQL, CSS3, C++, CSS, Python, Embedded C, Delphi

Frameworks

.NET, Redux, Express.js, Windows Communication Framework (WCF), NHibernate, Next.js, NestJS, Mono, .NET Core, ASP.NET, OAuth 2, Razor, Boost, Qt, Bootstrap, Angular

Libraries/APIs

Protobuf, Node.js, React, Web API, REST APIs, API Development, Stripe API, jQuery

Tools

Sublime Text 3, Visual Studio, JetBrains Rider, WebStorm, RabbitMQ, Jenkins, Auth0, NGINX, Pytest

Paradigms

Agile Software Development, Management, Microservices, Web Architecture, REST, Design Patterns, Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Automation, DevOps

Platforms

Windows, Linux, Heroku, Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Windows Server, Docker, VxWorks

Storage

Databases, Microsoft SQL Server, Redis, PostgreSQL, NoSQL, Azure Active Directory, Memcached, MongoDB, MySQL

Other

Applied Mathematics, Algorithms, Software, Estimations, Software Development Lifecycle (SDLC), Team Management, 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, Numerical Methods, Risk Management, Log4cxx, No-code Development, Applied Cryptography, IoT Protocols, Internet of Things (IoT), Loki, Embedded Configurable Operating System (eCos), RS232, Physics, Mathematics, Clerk Auth

2012 - 2015

Master's Degree in Management of Organizations and Businesses

Lviv National University of Ivan Franko - Lviv, Ukraine

2005 - 2010

Master's Degree in Applied Mathematics and Informatics

Lviv National University of Ivan Franko - Lviv, Ukraine

2002 - 2005

Graduate Education in Physics and Mathematics

Lviv Physics and Mathematics Lyceum - Lviv, Ukraine

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