
Yuriy Dobryanskyy
Verified Expert in Engineering
Software Developer
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
CTO
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.
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.
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, Amazon Web Services (AWS), 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, 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
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