Available to hire
I am a software engineering professional with 20+ years of experience in architecture and full life cycle development of distributed multi-tier applications. I focus on building reliable, scalable systems using OO/CBSE, SOA, REST and messaging patterns, delivering critical projects on time and within budget.
I excel at translating complex business needs into robust technical solutions, leading teams, mentoring developers, and ensuring quality through structured development practices and strong UX awareness.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Russian
Advanced
French
Beginner
Work Experience
Sr. Programmer-Analyst (C-to-C contract) – VMS VUE 2 Renewal at Department of Fishery and Oceans (DFO)
September 1, 2025 - October 13, 2025Led analysis, reverse engineering, and implementation for VMS VUE 2 renewal; d eveloped UI modules using Vue.js/React, implemented REST/OAuth security, restructured data access across Oracle 19c and Azure SQL Server; built automated testing and CI/CD pipelines with Azure DevOps; produced comprehensive project documentation and facilitated knowledge transfer.
Sr. Programmer-Analyst (C-to-C contract) – Technical Architect at Department of Justice Canada (JUS)
January 1, 2023 - October 13, 2025Senior programmer-analyst and technical architect for multiple Justice Canada projects; designed and implemented .NET MVC/WET-based templates, data integration services, Power Apps/Power BI components, and secure RBAC; led architecture discussions, prototyping, and DevOps automation for dev/test/prod environments.
Sr. Programmer-Analyst (C-to-C contract) – Technical Architect at Public Safety Canada (PSC)
June 1, 2021 - October 13, 2025Contributed as Technical Architect on security, content management, and analytics initiatives; delivered Cyber Security Critical Infrastructure Toolkit, modernized intranet/extranet portals, and built reusable templates and data integration components.
Application Architect (C-to-C contract) at Department of Fisheries and Oceans (DFO)
May 1, 2019 - October 13, 2025Re-engineered and re-factored multi-tier MVC/SOA web applications; implemented RBAC, localization, and cloud-ready templates; led migration toward Core MVC and WCAG 2.0 AA compliance; supervised dev team and architectural governance.
Sr. Programmer-Analyst (C-to-C contract) at Department of Fisheries and Oceans (DFO)
July 1, 2018 - October 13, 2025Re-wrote legacy functionality, integrated .NET MVC with Dynamics/SharePoint, implemented data transformations, and developed data access layers across Oracle and SQL Server Cloud; led unit and performance testing and CI/CD.
Technical Team Leader (C-to-C contract) at Shared Services Canada (SSC)
September 1, 2019 - October 13, 2025Led a team to prototype and deliver a web-based service ordering portal; migrated from MS Access to MS SQL Server, implemented Core MVC with WCAG 2.0 AA, and managed CI/CD pipelines; provided documentation and knowledge transfer.
Sr. Programmer-Analyst (C-to-C contract) – Technical Architect at Global Affairs Canada (GAC)
July 1, 2017 - October 13, 2025Designed and implemented new application and services for international property management, including planning, budgeting, and project tracking; led MVC/AngularJS-based UI with data integration to back-end systems; mentored development team.
Technical Architect (C-to-C contract) at Employment and Social Development Canada (ESDC)
March 1, 2017 - October 13, 2025Extended MVC-based solutions to SOA-oriented designs; prototyped modular UI components; oversaw security and RBAC CBAC integration; guided data integration and API design.
Sr. Programmer-Analyst (C-to-C contract) – Technical Architect at Transport Canada (TDG Core project)
December 1, 2016 - October 13, 2025Created core TDG application framework, migrated legacy ASP/ASP.NET to MVC, designed data access layers, and implemented security principles; delivered human-centered UX and modular components.
Application Architect (C-to-C contract) at Employment and Social Development Canada (ESDC) – GCNet
September 1, 2016 - October 13, 2025Consolidated multiple financial/resource apps into a single DSA; migrated from Access to SQL Server Core MVC; implemented Azure Cloud deployment and Power BI reporting; built data transformation services.
Technical Architect at Transport Canada – CPSCS
July 1, 2015 - October 13, 2025Architected CPSCS modernization, including ETL data flows, Oracle/MS SQL integration, and reporting architecture; established security and UX standards; led CI/CD deployments and testing.
Technical Team Leader at Indian Oil and Gas Canada (IOGC)
November 1, 2014 - October 13, 2025Led migration and modernization of planning/reporting subsystems; analyzed infrastructure for Crystal Reports/reporting and data visualization; prepared deployment instructions and automated tests.
Sr. Programmer-Analyst (C-to-C contract) at City of Ottawa – Elections
August 1, 2014 - October 13, 2025Delivered Elections Management system including asset, locations, workers, voters, call center, and reporting subsystems; implemented SOA, UI templates, and data-driven components; mentored team.
Sr. Programmer-Analyst (C-to-C contract) at City of Ottawa – SERVIS
July 1, 2013 - October 13, 2025Redesigned and refactored social eligibility and vendor information services; implemented MVC/Core migrations, RBAC/claims-based access, and data consolidation with Oracle/SQL Server.
Technical Architect (C-to-C contract) at Canada School of Public Service (CSPS) – ILMS
December 1, 2012 - October 13, 2025Led ILMS migration and optimization of Rapid E-Learning Suite; implemented reporting enhancements and cross-system data integration; delivered automated tests and deployment guidance.
Sr. Programmer-Analyst (C-to-C contract) at City of Ottawa – ORA
August 1, 2012 - October 13, 2025Overpayment Recovery and CRM-type modules modernization; implemented MVC Core migrations, UX improvements, and deployment automation.
Sr. Programmer-Analyst (C-to-C contract) at Statistics Canada
September 1, 2011 - October 13, 2025Unified statistical survey platform modernization; reverse engineering and data flow redesign; implemented REST/SOAP services and data transformations.
Sr. Software Engineer (C-to-C contract) at Canadian Radio-Television and Telecommunications Commission (CRTC)
July 1, 2011 - October 13, 2025CRM system redesign, data integration, and reporting components; developed Windows/Web services integration with SQL Server/Oracle and BI reporting.
Sr. Software Engineer (C-to-C contract) at Core IT Migration, Inc.
November 1, 2010 - October 13, 2025Integrated multi-tier applications and services; implemented deployment pipelines, unit and automated testing; led architecture and coding reviews.
Sr. Software Engineer (C-to-C contract) at Environment Canada
September 1, 2010 - October 13, 2025OWNERS II project: developed regional websites for emissions data, implemented WCF/SOA patterns, data exchange, and reporting.
Sr. Programmer-Analyst (C-to-C contract) at Immigration and Refugee Board of Canada
April 1, 2010 - October 13, 2025ICMS and Scheduler/Star II development; reverse engineered legacy systems and implemented modern .NET components; led deployment and testing.
Sr. Software Developer / Technical Architect at Marketing Island, Inc.
February 1, 2008 - October 13, 2025Led multiple web-based CRM/CRM-like systems; migrated ASP/VB6 to ASP.NET, implemented CSLA.NET, and delivered UX-focused modules for major clients.
Sr. Software Developer / Technical Architect at DevStudios International, Inc.
July 1, 2007 - October 13, 2025Architected and developed large-scale SOA-driven applications; mentored developers and led design sessions; implemented security and performance improvements.
Solution and Technical Architect at Deltanor Technologies, Inc.
April 1, 2006 - October 13, 2025Led SOA-based multi-tier architecture for GPS Fleet Tracking; designed data models, integration points, and automated deployment processes.
Sr. Software Engineer at OpenFrame Technologies, Inc.
January 1, 2006 - October 13, 2025Developed intranet websites, CBC/Radio Canada projects, and Operations Management solutions; migrated from VB to .NET and implemented multi-tier architecture.
Team Leader / Sr. Software Engineer at OSTnet OpenSource Technologies, Inc.
April 1, 2005 - October 13, 2025Led multiple projects; re-engineered assets management, code crawler, and Visual Studio plug-ins; delivered deployment packages and automated tests.
Sr. Programmer-Analyst (C-to-C contract) at Department of Fisheries and Oceans Canada (DFO)
September 1, 2025 - October 21, 2025Renewal of VMS VUE 2: analysis of requirements, reverse engineering of Windows services, OO design, modular development, and UI layer collaboration (Vue/React). Implemented REST/SOAP services, data integration (Oracle 19c, Azure SQL), OAuth 2.0, and cloud deployment pipelines; authored documentation and supported UAT.
Sr Programmer-Analyst (C-to-C contract) in a role of Technical Architect per some projects at Department of Justice Canada (JUS)
January 1, 2023 - October 21, 2025Led architecture reviews, prototyping, and implementation across multiple Justice Canada apps; implemented .NET MVC/WET frontend with WCAG 2.0 AA, Microsoft Dynamics integration, SharePoint, and data exchange services; established CI/CD and documentation.
Sr Programmer-Analyst (C-to-C contract) in a role of Technical Architect per some projects at Public Safety Canada (PSC)
June 1, 2021 - October 21, 2025Contributed to security, content management, analytics tools; delivered Cyber Security Critical Infrastructure Exercise Toolkit, in-house web portal templates and proofs of concept with modern frontends and data analytics.
Application Architect (C-to-C contract) at Department of Finance Canada (DFC)
May 1, 2019 - October 21, 2025Architecture and performance analysis, re-engineering multi-tier MVC/SOA applications; EF Code First, database modernization, RBAC, and cloud-ready design; migration and integration patterns across disparate data sources.
Sr. Programmer-Analyst (C-to-C contract) at Department of Fishery and Oceans (DFO) – Canadian Coast Guard
July 1, 2018 - October 21, 2025Re-engineering and integration of financial and project management tools; MVC/.NET Core, WET WCAG 2.0 AA compliant frontends, data migration and API development; ETL and data normalization for legacy systems.
Technical Team Leader (C-to-C contract) at Shared Services Canada (SSC)
September 1, 2019 - October 21, 2025GCNet WAN Services SOP 2.0: prototyping and migration from MS Access to MS SQL Server, Core migration to .NET Core, API design, microservice backends, CI/CD pipelines, and security-focused templates.
Sr Programmer-Analyst (C-to-C contract) at Global Affairs Canada (GAC)
July 1, 2017 - October 21, 2025MPSR 2.0 — new property management app with resource forecasting, approvals, and electronic archiving; MVC5/V3 Razor, AngularJS, WET WCAG 2.0 AA; data integration and ETL design; UI/UX and testing templates.
Technical Architect (C-to-C contract) at Employment and Social Development Canada (ESDC)
March 1, 2017 - October 21, 2025NOC/WSKCAT/CH DSA consolidation: SOA-oriented design extended to MVC6, pluggable UI modules, prototypes, and security integration; CI/CD with TFS/GitHub.
Sr Programmer-Analyst (C-to-C contract) at Transport Canada (TDG Core)
December 1, 2016 - October 21, 2025TDG Core: core MVC-based system revision, GoC security integration, RBAC, UX design, data modeling, and iterative development with CI/CD.
Application Architect (C-to-C contract) at Employment and Social Development Canada (ESDC)
September 1, 2016 - October 21, 2025NOC/WSKCAT/CH DSA modernization and data integration; migration to .NET Core MVC, RBAC, and WCAG 2.0 AA frontend templates; CI/CD pipelines across dev/test/prod.
Sr. Programmer-Analyst (C-to-C contract) at Transport Canada – CPSCS
July 1, 2015 - October 21, 2025Canadian Port State Control System CPSCS: SOA-oriented, multi-tier architecture, UI/UX redesign, data modeling, ETL planning, and deployment automation.
Technical Team Leader (C-to-C contract) at Indian Oil and Gas Canada (IOGC)
November 1, 2014 - October 21, 2025RIMS migration: analytics, reporting, reverse engineering and redesign of financial/statistical subsystems; architecture with WCF/REST; deployment planning and UX improvements.
Sr. Programmer-Analyst (C-to-C contract) at City of Ottawa – Elections Management
August 1, 2014 - October 21, 2025Election Assets, Locations, Workers, Voters subsystems; real-time coordination, reporting, and UAT-driven changes; MVC4/5, Silverlight, WCF, and WCAG 2.0 AA frontend.
Technical Team Leader (C-to-C contract) at City of Ottawa – SERVIS
July 1, 2013 - October 21, 2025Social Eligibility Reporting and Vendor Information Service (SERVIS); SOA-oriented refactor, UI and data access separation, RBAC/CBAC and deployment automation.
Reporting Team Technical Leader (C-to-C contract) at Canada School of Public Service
December 1, 2012 - October 21, 2025ILMS Rapid E-Learning Suite integration; migration to modern reporting stack, Crystal/Cognos alignment, and test automation templates.
Sr. Programmer-Analyst (C-to-C contract) at City of Ottawa – Overpayment Recovery
August 1, 2012 - October 21, 2025Overpayment Recovery Application: refactor, UX redesign, REST/SOAP services, automated testing, deployment automation.
Sr. Programmer-Analyst (C-to-C contract) at Statistics Canada
September 1, 2011 - October 21, 2025Combined Statistical Survey: re-engineering, data model redesign, SOA-oriented services, UI and reporting enhancements; UML Visio designs.
Sr. Software Engineer (C-to-C contract) at Canadian Radio-Television and Telecommunication Commission (CRTC)
July 1, 2011 - October 21, 2025CRM-like Application Support System: redesign, refactoring, and multi-tier architecture; REST/SOAP web services; VB.NET/ASP.NET to MVC migration.
Sr. Software Engineer (C-to-C contract) at Core IT Migration, Inc.
November 1, 2010 - October 21, 2025Migration project: weekly sprints, MVC/.NET, WCF, ADO.NET; CI/CD with TFS; automated testing and deployment packages.
Sr. Software Engineer at Environment Canada
September 1, 2010 - October 21, 2025OWNERS II: multi-region websites for emissions data; MVC, WCF, SharePoint 2007/2010, SQL Server 2005/2008; QA/test automation support.
Sr. Programmer-Analyst (C-to-C contract) at Immigration and Refugee Board of Canada (IRB/CISR)
April 1, 2010 - October 21, 2025ICMS and Scheduler for refugee management; reverse engineering, UX design, WCF REST-style services, WPF/Silverlight visuals, and security integration.
Sr. Software Engineer (C-to-C contract) at Marketing Island, Inc.
February 1, 2008 - October 21, 2025CRM, POS, and SaaS solutions; migrated ASP/ASP.NET to .NET; UI modernization, web parts, shareable templates, and security enhancements.
Sr. Software Developer (Technical Architect) (C-to-C contract) at DevStudios International, Inc.
July 1, 2007 - October 21, 2025CRM, production management, and banking security apps; MVPs, pair programming, and architectural guidance; SOA patterns.
Solution and Technical Architect (C-to-C contract) at Deltanor Technologies, Inc.
April 1, 2006 - October 21, 2025GPS Fleet Tracking system: SOA-based, API design, deployment packaging, data migration, and UX-driven redesign; OSS integration.
Sr. Software Engineer at OpenFrame Technologies, Inc.
January 1, 2006 - October 21, 2025Intranet/Extranet apps: CN project for resource management, CBC/CBC Radio customer sites, and Operations Management for IBM; migration to .NET and CSLA patterns.
Sr. Programmer-Analyst and Network/Infrastructure/Systems Architect at OSTnet OpenSource Technologies, Inc.
April 1, 2005 - October 21, 2025AMS, Code Crawler, and Plug-Inn systems; architectural guidance, SOA-based refactor, deployment packaging, and data migrations.
Sr. Software Engineer (C-to-C contract) at Mindstream Software, Inc.
November 1, 2003 - October 21, 2025Industry Hub and Pfizer/Positron projects: multi-tier data-driven apps; migration from VB6/ASP to .NET; data modeling and CRM concepts.
IT Director at LABIMEX – Poland, Warsaw
July 1, 2002 - October 21, 2025Lead IT org: network/server administration, Oracle/MS SQL data management, ASP/VB/VBScript/Perl/PHP web apps; disaster recovery and security strategy.
Team Leader of System Administrators at Caucasus Cables Baku, Azerbaijan
December 1, 1999 - October 21, 2025Managed IT for a multinational, DBA responsibilities, cross-site admin, and data migrations; supported Oracle/MS SQL data layers.
Sr. Programmer-Analyst (Contract) at Department of Fishery and Oceans (DFO), Ottawa ON
September 1, 2025 - October 22, 2025Senior programmer/analyst leading analysis, design, and reverse engineering of complex web-based and data integration solutions. Decomposed existing Windows-based applications into service-oriented components and prototyped alternative approaches. Implemented object-oriented solutions, performed performance tuning, and contributed to administration, deployment, and UX-focused frontend modules (Vue.js/React) with RBAC/OAuth2-based authentication.
Sr. Programmer-Analyst (Contract) - Technical Architect at Department of Justice Canada (JUS), Ottawa ON
January 1, 2023 - October 22, 2025Technical Architect for Justice Canada projects; analyzed requirements, designed architectures, and implemented components for data integration and frontend/backend systems. Led architecture patterns, GoF-based design, MVC/WET frontend, and REST/SOAP services. Introduced Azure DevOps CI/CD pipelines and cloud-based data access using Oracle SQL Server Cloud; mentored development teams and produced prototypes and proofs-of-concept.
Sr. Programmer-Analyst (Contract) - Technical Architect at Public Safety Canada (PSC), Ottawa ON
June 1, 2021 - October 22, 2025Engaged as Technical Architect across national security content management, analytics, and reporting tools. Delivered Cyber Security Critical Infrastructure Exercise Toolkit and a WCAG 2.0 AA-compliant web portal. Led data integration efforts and prototyped modern solutions, including Power Apps/Power BI usage and cloud deployment strategies.
Application Architect (Contract) at Department of Finance Canada (DFC), Ottawa ON
May 1, 2019 - October 22, 2025Architecture and performance analysis for multi-tier MVC/SOA applications; performed re-engineering and refactoring, introduced code-first EF approaches, and implemented scalable data integration. Defined enterprise templates and CI/CD practices, tuned stored procedures, and supported cross-department data flows.
Sr. Programmer-Analyst (Contract) at Department of Fishery and Oceans (DFO), Ottawa ON
July 1, 2018 - October 22, 2025Re-engineering and modernization of templates and data services. Implemented .Net Core MVC-based solutions, WCAG 2.0 AA compliance, and robust data integration with Oracle and SQL Server. Led architecture discussions and contributed to DevOps and testing approaches.
Technical Team Leader (Contract) at Shared Services Canada (SSC), Ottawa ON
September 1, 2019 - October 22, 2025Led development team for GCNet SOP 2.0 project; migrated from MS Access to MS SQL Server, modernized UI templates, implemented CI/CD with TFS, and introduced Kubernetes/Container-oriented deployment thoughts; oversaw data synchronization and service-oriented design.
Sr. Programmer-Analyst (Contract) - Technical Architect at Global Affairs Canada (GAC), Gatineau QC
July 1, 2017 - October 22, 2025Design and architecture for MPSR 2.0; consolidated data sources, implemented SOA-based services, and introduced GoC GCKey integration. Mentored developers and produced technical specifications and deployment guidance.
Technical Architect (Contract) at Employment and Social Development Canada (ESDC), Gatineau QC
March 1, 2017 - October 22, 2025NOC Modernization 2.0 initiative; extended MVC 6.0–style solution to SOA, developed modular UI, and prepared architectural options with prototypes. Delivered unit/testing templates and guided dev teams.
Sr. Programmer-Analyst (Contract) - TDG Core at Transport Canada, Ottawa ON
December 1, 2016 - October 22, 2025Created core TDG application and services; refactored legacy ASP/ASP.NET apps to MVC, implemented RBAC, and integrated with external services. Led code reviews and authored deployment scripts.
Application Architect (Contract) - NOC/WSKCAT/CH DSA at Employment and Social Development Canada (ESDC), Gatineau QC
September 1, 2016 - October 22, 2025Consolidated three databases into a single DSA; re-engineered MVC-based solutions to a modern template-driven approach; implemented backend services and data exchange with cloud services; led CI/CD and testing.
Sr. Programmer-Analyst (Contract) at Transport Canada, Ottawa ON
July 1, 2015 - October 22, 2025Supported TDG Core and TDG-related modules; optimized data access, implemented REST/SOAP services, and contributed to architecture and testing strategies.
Technical Team Leader (Contract) at Indian Oil and Gas Canada (IOGC), Calgary AB
November 1, 2014 - October 22, 2025Led team for RIMS migration and reporting migrations; analyzed reporting requirements, designed distributed solutions, and mentored developers in EF/LINQ and Oracle/SQL Server integration.
Sr. Programmer-Analyst (Contract) - Technical Architect at City of Ottawa, Project Services and Solutions Branch
August 1, 2014 - October 22, 2025Architected and implemented elections management subsystem, locations, workers, voters, calls, and reporting modules; ensured WCAG 2.0 AA accessibility; mentored team and delivered prototypes.
Application Architect (Contract) - City of Ottawa at City of Ottawa, Department SSB
July 1, 2013 - October 22, 2025Architected and refactored components of the SERVIS program; implemented MVC-based web apps with RBAC/CBAC, data modeling, and deployment pipelines; led team design sessions.
Sr. Programmer-Analyst (Contract) at Canada School of Public Service, Gatineau QC
December 1, 2012 - October 22, 2025Migration and performance improvements for the Rapid E-Learning Suite; implemented reporting integration with Crystal Reports and SABA; delivered UX-focused UI updates and testing.
Sr. Programmer-Analyst (Contract) - Technical Architect at City of Ottawa, Department BSB
August 1, 2012 - October 22, 2025SOA-oriented redesign for overpayments recovery, invoicing, and CRM-type modules; led architecture discussions, implemented MVC 4/5 patterns, and produced deployment instructions.
Sr. Programmer-Analyst (Contract) at Statistics Canada, Ottawa ON
September 1, 2011 - October 22, 2025Combined Statistical Survey modernization; reverse engineering legacy systems, data modeling, and designing UI/business/data layers for a unified platform; implemented REST/SOAP services.
Sr. Software Engineer (Contract) - Lead at Canadian Radio-Television and Telecommunication Commission (CRTC), Ottawa ON
July 1, 2011 - October 22, 2025Led development of an in-house CRM system and reporting; implemented REST/SOAP services and data access layers; guided team in MVC patterns and testing.
Sr. Software Engineer (Contract) at Core IT Migration, Inc., Ottawa
November 1, 2010 - October 22, 2025Performed requirements analysis, architecture guidance, and hands-on programming; contributed to EF, MVC, WCF services, and deployment pipelines; mentored junior developers.
Sr. Software Engineer (Contract) - Environment Canada at Environment Canada, Ottawa ON
September 1, 2010 - October 22, 2025Developed emissions, spills, and environmental data portals; redesigned multi-tier architecture, implemented WCF services, and streamlined data access and reporting.
Sr. Programmer-Analyst (Contract) - Immigration and Refugee Board at Immigration and Refugee Board of Canada, Ottawa ON
April 1, 2010 - October 22, 2025Developed ICMS-related modules, Scheduler, and Star II applications; reverse engineered legacy systems, implemented MVC/WWF/WCF, and integrated digital certificates and Active Directory.
Sr. Programmer-Analyst (Contract) at Marketing Island, Inc., Montreal QC
February 1, 2008 - October 22, 2025CRM, POS, and SaaS system development; migrated from VB6/ASP to .NET, implemented web parts and site templates, and led UI/UX enhancements and security improvements.
Sr. Software Engineer (Contract) - Technical Architect at DevStudios International, Inc., Edmonton AB
July 1, 2007 - October 22, 2025Led architecture and development across multiple projects; migrated from ASP/VB6 to ASP.NET, implemented MVC patterns, and designed security and deployment processes.
Solution and Technical Architect (Contract) at Deltanor Technologies, Inc., Montreal QC
April 1, 2006 - October 22, 2025Architected SOA-based multi-tier systems for GPS fleet tracking; performed migration and modernization of data models, stored procedures, and deployment mechanisms; mentored team.
Sr. Software Engineer (Contract) - Architect at OpenFrame Technologies, Inc., Montreal QC
January 1, 2006 - October 22, 2025Architected and implemented multi-tier applications and web services; led data modeling, stored procedures optimization, and deployment automation.
Sr. Programmer-Analyst and Network/Infrastructure/Systems Architect at OSTnet OpenSource Technologies, Inc., Montreal QC
April 1, 2005 - October 22, 2025Led re-engineering and integration of distributed systems; designed infrastructure of components, deployed deployment packages, and mentored teams across Windows and web services.
Sr. Software Engineer (Contract) - Architect at Mindstream Software, Inc., Montreal QC
November 1, 2003 - October 22, 2025Participated in design/re-design of Windows-based multi-tier data-driven apps; migrated to .NET and EF; mentored juniors and contributed to deployment and testing.
IT Director / Programmer-Analyst (Contract) at LABIMEX – Poland, Warsaw
July 1, 2002 - October 22, 2025Directed IT operations; designed software across multiple stacks (VB5/6, C#, Oracle, SQL Server); led migration projects and database/data conversion tasks; mentored team.
Team Leader of System Administrators (Contract) at Caucasus Cables Baku, Azerbaijan
December 1, 1999 - October 22, 2025Team lead for network and systems administration; supported Windows/UNIX environments, managed databases, implemented backups and disaster recovery; led data conversions and migrations.
Sr. Programmer-Analyst at Department of Fisheries and Oceans (DFO)
September 1, 2025 - October 22, 2025VMS VUE 2 Renewal: analyzed business/technical requirements, reverse engineered Windows-based services, decomposed monolithic components, proposed and prototyped alternative solutions, and implemented a web-based, multi-tier system with frontend Vue/React and backend REST/Oracle/SQL Server integration; implemented authentication (OAuth 2.0, GCKey) and RBAC, and enabled cloud readiness with Azure DevOps pipelines.
Sr. Programmer-Analyst (Technical Architect) at Department of Justice Canada (JUS)
January 1, 2023 - October 22, 2025Led architecture and development for multi-project justice portal and data integration initiatives, including Dynamics/SharePoint integrations, data flows, ETL, and CI/CD; produced prototypes and ensured WCAG/WET compliance across templates and services; mentored development teams.
Sr. Programmer-Analyst (Technical Architect) at Public Safety Canada (PSC)
June 1, 2021 - October 22, 2025Architected and implemented security, content management and analytics solutions, including Cyber Security Critical Infrastructure Exercise Toolkit; developed department templates and proof-of-concepts with modern frontend/back-end tech stacks and accessibility compliance.
Application Architect (C-to-C contract) at Department of Finance Canada (DFC)
May 1, 2019 - October 22, 2025Architected and re-engineered financial/resource management tools; migrated data and services to MVC/Core, implemented RBAC/CBAC, and enhanced performance with optimized stored procedures and data flows for enterprise-scale applications.
Sr. Programmer-Analyst (C-to-C contract) at Department of Fishery and Oceans (DFO)
July 1, 2018 - October 22, 2025Contributed to the Transaction Management System and AUP (Acceptable Use Policy) tooling; performed code refactoring, database optimization (T-SQL/PL-SQL), and implemented integration templates with MS Dynamics/Power Platform equivalents.
Technical Team Leader (C-to-C contract) at Shared Services Canada (SSC)
September 1, 2019 - October 22, 2025Led three initiatives: GCNet SOP 2.0 modernization, data migration from Access to SQL Server, and multi-environment CI/CD; delivered templates, prototypes and drivers for enterprise-wide service ordering with WCAG 2.0 AA compliance.
Sr. Programmer-Analyst (C-to-C contract) in a role of Technical Architect at Global Affairs Canada (GAC)
July 1, 2017 - October 22, 2025Delivered MPSR 2.0, a new application suite for international property management; led architecture, data integration, and modernization efforts including AngularJS/ASP.NET MVC with REST/SOAP services; mentored dev teams and produced deployment templates.
Technical Architect (C-to-C contract) at ESDC (NOC Modernization 2.0)
March 1, 2017 - October 22, 2025Architected MVC6.0-based SOA-oriented solution with separated UI modules; prototyped solution options, implemented RBAC, and prepared architectural presentations for senior management; led code reuse and componentization.
Sr. Programmer-Analyst (C-to-C contract) at Transport Canada
December 1, 2016 - October 22, 2025TDG Core: redesigned core TDG app and services, implemented MVC4/5 with WCAG 2.0 AA compliance, integrated external Canada Post services, and improved data access with EF6; performed load and performance testing.
Application Architect (C-to-C contract) at ESDC
September 1, 2016 - October 22, 2025DSA consolidation across three legacy apps into a single MVC-based service architecture; developed backend services, data migrations, RBAC/CBAC and CI/CD pipelines; authored deployment documentation.
Sr. Programmer-Analyst (C-to-C contract) at Transport Canada
July 1, 2015 - October 22, 2025Canadian Port State Control System CPSCS: architecture redesign, data modeling (Oracle/MS SQL Server), integration with APCIS/THETIS and reporting tooling; implemented automated testing and deployment processes.
Technical Team Leader (C-to-C contract) at Indian Oil and Gas Canada (IOGC)
November 1, 2014 - October 22, 2025RIMS migration: reverse engineering and redesign of subsystems, distributed SOA architecture, and data transformation; authored deployment/playbooks and mentored team on EF/ORM patterns.
Technical Team Leader (C-to-C contract) at City of Ottawa
August 1, 2014 - October 22, 2025Elections Management: elections assets, locations, staff/workflow modules; migrated legacy components to MVC/VIS templates, implemented REST services, and applied user-centered UX design.
Application Architect (C-to-C contract) at City of Ottawa
July 1, 2013 - October 22, 2025SERVIS project: social eligibility and vendor information service modernization; implemented MVC core, RBAC, and data model modernization; produced technical architecture documentation.
Sr. Programmer-Analyst (C-to-C contract) at Canada School of Public Service
December 1, 2012 - October 22, 2025ILMS Rapid E-Learning Suite integration with SABA, Crystal Reports, Cognos; migrated reports and data flows, optimized performance, and established deployment templates.
Sr. Software Engineer (C-to-C contract) at City of Ottawa
August 1, 2012 - October 22, 2025Overhaul of ORA and related modules; redesigned multi-tier UI, data layer, and reporting; produced deployment packages and unit tests; enhanced performance using ANTS/ReSharper tooling.
Sr. Programmer-Analyst (C-to-C contract) at Statistics Canada
September 1, 2011 - October 22, 2025Combined Statistical Survey: architecture redesign, reverse engineering of data flows, legacy systems modernization; created prototypes and unit tests for data processing and reporting.
Sr. Software Engineer (C-to-C contract) at Canadian Radio-Television and Telecommunication Commission
July 1, 2011 - October 22, 2025Application Support System: CRM-like tooling, licensing, inquiries, QA/testing support; re-engineered UI/data layers and implemented deployment pipelines.
Sr. Software Engineer (C-to-C contract) at Core IT Migration, Inc.
November 1, 2010 - October 22, 2025Conservative Party relationship/tracking system and related modules; re-engineered BPM/BizFlow to WWF/WCF; implemented deployment packages and automated tests.
Sr. Software Engineer (C-to-C contract) at Environment Canada
September 1, 2010 - October 22, 2025OWNERS II: three regional emission/spill data collection portals; designed distributed multi-tier apps, integrated WCF/REST services, and deployed reporting solutions.
Sr. Programmer-Analyst (C-to-C contract) at Immigration and Refugee Board of Canada
April 1, 2010 - October 22, 2025Canadian Port State Control System CPSCS variants: ICMS, Scheduler and Star II components; reverse engineering, MVC/VIS patterns and data layer modernization.
Sr. Software Developer (C-to-C contract) at Marketing Island, Inc.
February 1, 2008 - October 22, 2025CRM/POS SaaS platforms and variants for multiple clients; migrated from VB6/ASP to .NET, implemented DXperience UI, and delivered web-based management systems with UX improvements.
Sr. Software Developer (C-to-C contract) at DevStudios International, Inc.
July 1, 2007 - October 22, 2025Led architecture and development for multiple enterprise projects (CRM/ERP-like systems, banking security apps, POS/CRM for golf clubs); implemented multi-tier, SOA patterns and migration from VB/ASP to .NET.
Solution and Technical Architect at Deltanor Technologies, Inc.
April 1, 2006 - October 22, 2025GPS Fleet Tracking system: SOA-based multi-tier architecture, real-time location/payment processing, automated deployment, and UX-driven UI enhancements.
Sr. Software Engineer at OpenFrame Technologies, Inc.
January 1, 2006 - October 22, 2025CN project and CBC/Radio Canada: intranet and public websites, content management, SharePoint portal programming; migrated to .NET, implemented MVP and CSLA patterns.
Team Leader / Sr. Software Engineer at OSTnet OpenSource Technologies, Inc.
April 1, 2005 - October 22, 2025AMS, Code Crawler, Plug-Inn System: SOA-based multi-tier architectures; prototyping and migration across VB/.NET, COM, SQL Server/Oracle; deployment packaging.
Sr. Programmer-Analyst at Mindstream Software, Inc.
November 1, 2003 - October 22, 2025Industry Hub, Pfizer, Positron: multi-project Windows/.NET development; data-driven systems with VB/VB6 to .NET migrations and ORM integration; architecture/design/UX focus.
Education
Master of Engineering (Automatics, Telemetry and Computer Science) at State University of Radio Engineering, Russia
January 11, 2030 - January 1, 1987Graduate of Leningrad Higher Navy College of Underwater Navigation at Leningrad Higher Navy College of Underwater Navigation, Russia
January 11, 2030 - January 1, 1983Master of Engineering at State University of Radio Engineering, Russia
January 11, 2030 - January 1, 1987Navy College Diploma at Leningrad Higher Navy College of Underwater Navigation, Russia
January 11, 2030 - January 1, 1983Master of Engineering (Automatics, Telemetry and Computer Science) at State University of Radio Engineering, Russia
January 11, 2030 - January 1, 1987Master of Engineering (Automatics, Telemetry and Computer Science) at State University of Radio Engineering, Russia
January 11, 2030 - January 1, 1987Higher Naval College Diploma (Underwater Navigation) at Leningrad Higher Navy College of Underwater Navigation, Russia
January 11, 2030 - January 1, 1983Qualifications
MCSE – Microsoft Certified Systems Engineer
January 11, 2030 - October 13, 2025MCP+Internet
January 11, 2030 - October 13, 2025CNE v.5 – Certified Novell Engineer
January 11, 2030 - October 13, 2025CNE v.6 – Certified Novell Engineer
January 11, 2030 - October 13, 2025Directory Technologies Certification
January 11, 2030 - October 13, 2025Advanced NDS Tools and Diagnostics
January 11, 2030 - October 13, 2025Web-mastering Certification
January 11, 2030 - October 13, 2025MCSE – Microsoft Certified Systems Engineer
January 11, 2030 - October 21, 2025MCP+Internet
January 11, 2030 - October 21, 2025CNE v.5 – Certified Novell Engineer
January 11, 2030 - October 21, 2025CNE v.6 – Certified Novell Engineer
January 11, 2030 - October 21, 2025MCSE – Microsoft Certified Systems Engineer
January 11, 2030 - October 22, 2025MCP+Internet
January 11, 2030 - October 22, 2025CNE v.5 – Certified Novell Engineer
January 11, 2030 - October 22, 2025CNE v.6 – Certified Novell Engineer
January 11, 2030 - October 22, 2025SOA Architect: Microsoft (in progress)
January 11, 2030 - October 22, 2025MCSE – Microsoft Certified Systems Engineer
January 11, 2030 - October 22, 2025CNE v.5 – Certified Novell Engineer
January 11, 2030 - October 22, 2025CNE v.6 – Certified Novell Engineer
January 11, 2030 - October 22, 2025Directory Technologies, Advanced NDS Tools and Diagnostics
January 11, 2030 - October 22, 2025Industry Experience
Government, Software & Internet, Professional Services, Financial Services, Transportation & Logistics, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Ottawa today.