Yuriy Dobryanskyy, Software Developer in Toronto, ON, Canada
Yuriy Dobryanskyy

Software Developer in Toronto, ON, Canada

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.
Yuriy is now available for hire

Portfolio

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

Experience

Location

Toronto, ON, Canada

Availability

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

Employment

  • 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
  • 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
  • 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
  • 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
  • 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++
  • 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
  • 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
  • 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
  • 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

Experience

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

Skills

  • Languages

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

    .NET, Redux, Express.js, Windows Communication Framework (WCF), NHibernate, NestJS, Razor, Boost, Next.js, Qt, Bootstrap
  • Libraries/APIs

    Node.js, React, Web API, REST APIs, Protobuf, jQuery
  • Tools

    Sublime Text 3, Visual Studio, JetBrains Rider, WebStorm, RabbitMQ, Jenkins
  • Paradigms

    Agile Software Development, Management, Microservices, Web Architecture, REST, DevOps
  • Platforms

    Windows, Linux, Heroku, Docker, Azure, VxWorks
  • Storage

    Databases, Microsoft SQL Server, Redis, PostgreSQL, NoSQL, 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, AWS, Numerical Methods, Risk Management, Log4cxx, Applied Cryptography, IoT Protocols, Internet of Things (IoT), Loki, Embedded Configurable Operating System (eCos), RS232, Physics, Mathematics

Education

  • Master's Degree in Management of Organizations and Businesses
    2012 - 2015
    Lviv National University of Ivan Franko - Lviv, Ukraine
  • Master's Degree in Applied Mathematics and Informatics
    2005 - 2010
    Lviv National University of Ivan Franko - Lviv, Ukraine
  • Graduate Education in Physics and Mathematics
    2002 - 2005
    Lviv Physics and Mathematics Lyceum - Lviv, Ukraine

To view more profiles

Join Toptal
Share it with others