Senior Full-Stack Developer
Greg Libenson · Ottawa, ON · gregory.libenson@rogers.com · (613) 302-7427 · LinkedIn
Summary
- Experienced and versatile Senior Full-Stack Software Developer with 25+ years of hands-on expertise in modern and legacy technologies, delivering scalable enterprise systems across federal government departments. Adept at full project lifecycles, cloud deployments in Azure, Power Platform, CI/CD, and the .NET ecosystem. Known for integrating modern solutions into complex environments with an analytical mind and a mentoring spirit. Bilingual in English and French.
- Over the last several years, completed multiple high-security contracts with the Department of National Defence, contributing to distinct internal units and modernization programs. Each engagement involved different teams, technologies, and objectives, requiring rapid adaptation, discretion, and full-stack delivery across .NET, Azure, Oracle, and modern front-end stacks.
- 20+ years of recent experience in .NET and .NET Core, including C#, ASP.NET Core, and Azure cloud deployments.
- 20+ years of SQL Server and Oracle PL/SQL development.
- 3+ years with React and modern JavaScript frameworks.
- Experience supporting DevSecOps-aligned delivery using Git workflows, Docker, Azure DevOps CI/CD pipelines, automated validation, and secure cloud deployments.
Core Skills
- Languages: C#, ASP.NET Core, VB.NET, Java, Python, JavaScript, TypeScript
- Frameworks: React, Angular, Vue.js, Node.js, ExpressJS
- Databases: SQL Server, Oracle, PL/SQL, PostgreSQL, MongoDB
- DevOps & Cloud: Azure DevOps, Boards, Pipelines, Artifacts, Azure AD, Azure Functions, Docker, Kubernetes, CI/CD, YAML
- Tools: Visual Studio, VS Code, Git, Jenkins, JIRA, PowerShell
- BI & Reporting: Power BI, SSIS, SSRS, SSAS, Jasper Reports
- Low-code & CRM: Power Platform, Power Apps, Power Automate, Microsoft Dynamics 365, SharePoint, Oracle APEX
- Other: Agile/Scrum, REST APIs, JSON, Swagger/OpenAPI, xUnit/NUnit, microservices, stakeholder collaboration, responsive HTML/CSS
Security Clearance
Government of Canada security clearance (active).
Recent Experience
Greg Software Solutions Inc.
Independent Consultant / R&D Lead | Jan 2025 – Present
- Leading research and development in artificial intelligence and advanced natural language processing.
- Modernizing a 20+ year multilingual NLP project covering Germanic, Romance, Slavic, Semitic, and Turkic language families by re-engineering it in Python and integrating contemporary AI techniques.
- Refreshing and expanding expertise in Oracle APEX and Microsoft SharePoint to support modernization and integration initiatives.
- Exploring cross-domain AI applications for automation, knowledge management, and enterprise solutions.
Department of National Defence – Internal Services Automation Unit
Senior Full-Stack Software Developer | Aug 2024 – Jan 2025
- Designed and delivered a secure Oracle APEX application; migrated Access and Excel data with validation and role-based access to retire spreadsheets and centralize records.
- Integrated Microsoft Dynamics 365 business rules and coordinated multi-environment deployments.
- Standardized APEX page templates and HTML/CSS component styles to improve maintainability.
- Improved Azure DevOps sprints and pipelines for project tracking and delivery.
- Developed responsive user-interface components and Oracle APEX front-end templates.
- Supported JavaScript and Node.js tooling and integration workflows within Azure DevOps CI/CD environments.
Health Canada
Senior Full-Stack Software Developer | Feb 2024 – Jul 2024
- Upgraded and deployed a React, C#, and PostgreSQL application through Azure DevOps CI/CD, reducing manual deployment time by 80%.
- Converted legacy VB.NET code to C# and integrated Azure Functions, Azure AD, API Management, and Power Platform.
- Enhanced cloud-hosted applications using React, TypeScript, JavaScript, HTML/CSS, REST APIs, and Azure services.
- Supported Node.js tooling, package management, deployment validation, and Git-based release activities.
Department of National Defence – Personnel Systems Division
Senior Full-Stack Software Developer | Jul 2023 – Jan 2024
- Designed and deployed secure leave tracking and mobile notification systems using React, Flutter, and Azure SaaS components.
- Led containerized deployment using Kubernetes, Docker, and Python automation.
- Developed responsive React, JavaScript, TypeScript, and HTML/CSS functionality.
- Supported API integration, secure release validation, and integration testing.
Shared Services Canada
Senior Full-Stack Software Developer | Jun 2021 – Jun 2023
- Modernized legacy VB.NET applications into React and .NET 6 solutions deployed through Azure CI/CD.
- Applied Kubernetes and Power Platform across multiple government applications.
- Developed React, JavaScript, TypeScript, HTML/CSS, and REST-based functionality.
- Used Node.js front-end tooling and Git-based automated deployment workflows.
Additional Government Contracts
Tax Court of Canada, Public Safety Canada, Transport Canada, CIRNAC, Health Canada, Immigration and Refugee Board, Natural Resources Canada, Export Development Canada, and others.
- Built and maintained high-availability .NET, Java, Oracle APEX, React, and Angular applications.
- Implemented SharePoint, Dynamics 365, and Power Platform solutions.
- Migrated and modernized complex systems using Azure, CI/CD, and containerization.
- Applied DevSecOps-aligned practices across secure multi-environment deployments.
Education & Certifications
- Bachelor of Computer Science, Azerbaijan State Economic University
- Microsoft Certified Professional (MCP), Dynamics CRM Specialist
- Java Enterprise Developer, Algonquin College
- Power Platform, Azure Development, and Dynamics training