Alex Piashko, Developer in Ottawa, ON, Canada
Alex is available for hire
Hire Alex

Alex Piashko

Verified Expert  in Engineering

Front-end Developer

Ottawa, ON, Canada
Toptal Member Since
July 20, 2020

Alex is a seasoned from-end developer with over a decade of experience contributing to a range of projects with clients like the Cartoon Network (a video-streaming application for children) and Corel (an app for artists with a rich user experience and versatile infrastructure). Alex can work well with a range of languages, frameworks, libraries, and paradigms, but he specializes in JavaScript, C++, Electron, Node.js, and agile software development.


Slack API, Electron, React, JavaScript
Front-end, Desktop, Web
You.I TV
Video Streaming, Front-end, Web




Preferred Environment

Cisco Webex Meetings Server, Slack, Visual Studio Code (VS Code), Xcode, Microsoft Visual C++, Ubuntu, MacOS, Windows

The most amazing...

...project was the Saba TalentSpace where I developed and maintained the user front end as plugins in all versions of Outlook.

Work Experience

Senior Software Developer

2020 - PRESENT
  • Developed a custom solution for slack integration using Electron and React.
  • Structured frequent drops of software to client so the client had a chance to refine the requirements while work was in progress.
  • Provided estimates to client on project as whole and on additional tweak and features requested.
Technologies: Slack API, Electron, React, JavaScript

IT Consultant

2017 - PRESENT
  • Developed a variety of client-requested solutions along with providing plans, timelines, and milestones.
  • Organized the work of small development teams ( 4-8 developers) and ensured that the work was tractable and transparent.
  • Developed Outlook 365 Add-on to allow users to quickly collect emails with remarks to database. Material-ui, Node,js, REST api, OAuth2.
  • Engaged in private contracts locally in Ottawa, as well as worked as part of online freelance agencies.
  • Developed an Electron ( mac and win ) application for system performance monitoring with Angular and ApexCharts.
  • Developed a solution for posting, searching and presenting advertisement data with Vue.js 2 and Firebase on GCP.
Technologies: Front-end, Desktop, Web

Senior Software Developer

2015 - 2016
You.I TV
  • Contributed to many small projects for several well-known clients in the video-streaming industry.
  • Worked on many aspects of video/audio streaming over the internet including HLS, commercial breaks insertion, alternate streaming for geolocations, broadcasting blackouts, and so on.
  • Worked on on-demand, download, and play-later streaming as well as digital rights management solutions.
  • Collaborated with the development team at Adobe and Turner to help them achieve their goals.
Technologies: Video Streaming, Front-end, Web

Software Developer | Senior Software Developer | Tech Lead

2000 - 2015
  • Worked as part of a large development team that was developing a large codebase app.
  • Contributed to many initiatives in various tech areas, ranging from ASM optimization to website development.
  • Developed, in a pre-Jira world, an internal website in Python to track stories.
  • Created back ends and front ends for desktop app crashes diagnostics in ASP.NET.
  • Developed a desktop app UI using MFC. QT, WPF, Cocoa, and a few homemade UI frameworks.
  • Implemented content sharing over internet solutions for graphic apps.
  • Developed professional color-management solutions.
  • Helped to integrate a V8 engine to CorelDRAW to enable JavaScript automation.
Technologies: Web, Image Processing, C++

Software Developer

1999 - 1999
  • Developed real-time A0 duplex six-plate separation that streamed to the printer at 60 pages per minute for a Chromopress project.
  • Built a SCSI driver interface on Windows to send images to embedded printer hardware.
  • Implemented a DCOM debugging tool that could troubleshoot printers remotely.
Technologies: Embedded Systems, C++

Corel Painter
That is where my heart would be if I had to choose one project. It is a fantastic app for artists with a rich user experience and versatile infrastructure.

I worked on the web-based built-in custom advertising engine and the trial and payment systems. I also managed the back end and built the client onboarding web page and the Mongoose server for HTTP communication with mobile companion apps.

Video-streaming App
This is the project with a client that my children loved the most: Cartoon Network. I worked as a developer on a team that implemented a cross-platform mobile front end for the Cartoon Network streaming service. It has a REST API, HLS streaming, and a rich kid-friendly UI and works with iOS, Android, Apple TV, and Fire TV.

Talent Management Software
The Saba TalentSpace is a system that HR would normally run to get employees properly assessed and developed. My part of the project was to develop and maintain the user front end as plugins in all versions Outlook: authorization, searches, ensuring that it works with email in Outlook, and deposits processed data to the back-end using the REST API.

The front end was implemented with Office UI Fabric.js and Angular with an earlier version of Outlook employing .NET plugins.
1993 - 1998

Bachelor's Degree in Radio Physics

Belarusian State University - Minsk, Belarus


Certified ScrumMaster®

Scrum Alliance


Node.js, Vue 2, React, Slack API


Microsoft Visual C++, Xcode


Electron, Angular


Agile Software Development, Unit Testing


JavaScript, C++, HTML5, C#, PHP, TypeScript, CSS, HTML, Objective-C, Java, Python 2


Firebase, Windows, MacOS, Ubuntu, Web, Desktop, Visual Studio Code (VS Code)




Mobile Apps, Private NPM Modules, Embedded Systems, Image Processing, Front-end, Video Streaming

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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