Work Preference
Summary
Overview
Work History
Education
Skills
Timeline
Generic
Yuri Shteinman

Yuri Shteinman

Ottawa,Canada

Work Preference

Work Type

Full TimeContract Work

Location Preference

Remote

Important To Me

Work-life balanceFlexible work hours

Summary

I am a highly experienced Senior Software Developer with over 30 years of expertise in developing technology across hardware, firmware design, Windows, web, and mobile applications. I have a proven track record of delivering critical technologies that enhance business operations and optimize system performance. Recognized for excellence in designing and implementing scalable enterprise applications, I possess deep expertise in embedded firmware and software, real-time systems, as well as web and mobile applications. As a collaborative team leader, I thrive in agile, waterfall, and hybrid environments, driving teams to achieve higher productivity and performance levels.

Overview

24
24
years of professional experience

Work History

Senior Software Designer (Multiple contracts)

Fidus Systems Inc.
09.2023 - 09.2025
  • Responsible for developing embedded, Windows, Web and Mobile application. Consistently delivered complex software development projects on time for the following projects: Desktop applications controlling testing equipment for ICs manufacturing. Search and rescue back-end, Web Services and Desktop applications. Board-level testing applications deployed on AMD Versal platform running Linux.

Senior Windows Developer

Vipre Security Group
04.2023 - 09.2023
  • Antivirus environment development including Windows apps and Browser extension.

Senior Software Designer (Contract)

Fidus Systems Inc.
04.2022 - 04.2023
  • Responsible for developing Windows, Web and Mobile application. Client facing applications to control embedded video devices system including implementation of Windows, Mobile and Web applications.

Software Engineer (Contract)

Med-Eng (Safariland)
04.2020 - 04.2022
  • Software designer responsible for developing embedded, Windows and Android, iOS mobile applications integrated with different sensors, video cameras, third-party APIs, web services and databases. Consistently delivered complex software development projects on time, working with the engineering team and business stakeholders to mitigate risks and avoid costly delays.

Solution Architect/Software Solutions Group Manager

Energate Inc
07.2018 - 04.2020
  • Led and managed a team of five engineers in the hands-on design, development, and deployment of enterprise applications, web services, and mobile platforms integrated with embedded systems. Balanced strategic oversight with active technical contribution—driving solution architecture, assigning tasks, conducting code reviews, and ensuring delivery of scalable, high-performance systems. Applied Agile methodologies and used JIRA to manage sprints, track progress, and improve team collaboration, while leveraging Confluence for documentation, knowledge sharing, and project transparency. Led improvements to development workflows that increased productivity, enhanced code quality, and delivered a better experience for end users.

Engineering Lead, Software Development & Architecture

Energate Inc
08.2009 - 06.2018
  • Led the creation of solution design documents and architectural planning on various software development engagements using embedded and enterprise systems.

Senior Firmware Engineer

Energate Inc
10.2007 - 08.2009
  • Technology team leader and senior developer responsible for delivering embedded systems, leading devices’ firmware design and implementation, RF module firmware, and Windows applications.

Software Engineer

Squarepeg Communications
06.2005 - 10.2007
  • Designed, implemented and deployed code to production, supporting bug fixes and post-deployment enhancement requests from the business and end-users.

Senior Systems Engineer

Aquaproducts Inc
04.2001 - 06.2005
  • Designed and developed various hardware and software products for pool cleaning robots. Collaborated with business analysts, tech leads, and engineering teams to create requirements and build a plan for execution.

Education

Ph.D. - Design and Implementation of an Electronic Flow Measurement System for River Estuaries

Tbilisi State University
Tbilisi, Georgia
08-1988

Master of Science - Electronic Engineer

Baku Polytechnic Institute
Baku, Azerbaijan
08-1985

Skills

  • Languages
  • C#, C, C, Java, Python, JavaScript, Typescript, XML, XSL
  • Development Environments
  • Visual Studio, Android Studio, XCode, Eclipse, Mule Soft
  • Data Platforms
  • SQL Server, MySQL, SQLite, MongoDB, Sybase
  • Hosting & Infrastructure
  • IIS, Azure, Tomcat
  • Frameworks & UI Technologies
  • NET (WebForms, ASPNET), Xamarin (Forms, Native Android and iOS), MAUI, Angular, React, Blazor, WinForms, WPF, WinUI
  • Protocols & API Standards
  • TCP, UDP, WCF, HTTP/REST, Web Sockets, Swagger
  • Messaging & Middleware Tools
  • MSMQ, RabbitMQ, ActiveMQ, JMSToolbox
  • DevOps & Collaboration Tools
  • Git, Jenkins, Jira, Confluence
  • Client communication

Timeline

Senior Software Designer (Multiple contracts)

Fidus Systems Inc.
09.2023 - 09.2025

Senior Windows Developer

Vipre Security Group
04.2023 - 09.2023

Senior Software Designer (Contract)

Fidus Systems Inc.
04.2022 - 04.2023

Software Engineer (Contract)

Med-Eng (Safariland)
04.2020 - 04.2022

Solution Architect/Software Solutions Group Manager

Energate Inc
07.2018 - 04.2020

Engineering Lead, Software Development & Architecture

Energate Inc
08.2009 - 06.2018

Senior Firmware Engineer

Energate Inc
10.2007 - 08.2009

Software Engineer

Squarepeg Communications
06.2005 - 10.2007

Senior Systems Engineer

Aquaproducts Inc
04.2001 - 06.2005

Ph.D. - Design and Implementation of an Electronic Flow Measurement System for River Estuaries

Tbilisi State University

Master of Science - Electronic Engineer

Baku Polytechnic Institute
Yuri Shteinman