Senior Software Developer
2020 - PRESENTToptal- 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, JavaScriptIT Consultant
2017 - PRESENTSelf-employed- 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, Mobile, WebSenior Software Developer
2015 - 2016You.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, MobileSoftware Developer | Senior Software Developer | Tech Lead
2000 - 2015Corel- 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 - 1999AGFA- 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++