Developed Azure Functions to help and automate some of the internal processes
Updated and created new templates to meet the updated architecture
Updated deployment pipelines
Debugged, tested (using XUnit) fixed and written new code
Updated and created new ARM Templates to meet the changes in the architecture
Updated deployment pipelines
Technology used: DevOps, Azure, Azure Functions, Visual Studio 2019, C#, .NET Core 3 and 5, Agile Development Methodology with 3-week Sprints
Developer
Sitecore
10.2018 - 07.2020
Supported the Sitecore.com website by maintaining existing functionalities, as well as adding new functionalities in an Agile work environment (2-week sprints)
Technology Used: Sitecore 8.2, Sitecore 9.1, Visual Studio 2017, C#, SQL Server 2016, SQL Server Management Studio 2016, JavaScript, CSS, Agile Development Methodology, Git, TFS / Azure DevOps, Microsoft Azure, Continuous Integration, Continuous Deployment, CICD Philosophy, .NET 4.7, .NET Core 3
Contractor
Environment and Climate Change Canada
08.2017 - 10.2018
Developed two new websites based on the requirements for the use by both the internal and external users
Technology Used: Visual Studio 2017, Team Foundation Server (TFS), MVC.NET, C#, SQL Server 2012, XQuery, Agile
Consultant
Avanade Canada
02.2017 - 07.2017
Created a new application to facilitate the deployment of data changes to various database systems by scheduling its execution using Windows Task Scheduler
The changes are deployed for a financial system (regarding mortgages)
Wrote the documentation for the new application
Technology Used: Visual Studio 2012 (for a few applications), Visual Studio 2015, C#, VB.NET, ServiceNow, Team Foundation Server, Microsoft Word, Microsoft Excel, Microsoft Visio
Programmer / Analyst
Canadian Nuclear Laboratories
08.2015 - 02.2017
Upgrade the existing systems from an older version of .NET into .NET framework 4.5
Tested the system to ensure all the existing functionalities are still present in the upgraded system
Technology used: Microsoft Visual Studio 2013, Microsoft SQL Server Management Studio 2012, .NET Framework 4.5, VB.NET, Microsoft Word, Visual Source Safe, Lucidchart
Application Developer - Business/System Analyst
University of Ottawa – Faculty of Medicine
08.2011 - 08.2015
Supported and enhanced existing systems
Created new systems
Written documentation for the existing and new systems
Since we did not have a dedicated QA team, every developer tested their own code
The systems ranged in sizes from small to large as well as from operational standpoint: educational, medical, performance reviews, to financial (from paying residents to getting payed for scheduled events)
Technology Used: ASP.NET 3.5, ASP.NET 4.5, ASP.NET MVC4 (with Razor), C#, VB.NET, Microsoft Visual Studio 2008, 2010 and 2012, Microsoft SQL Server 2008, SQL Server Reporting Services, Team Foundation Server (TFS), Telerik Web Controls, Service Now, AngularJS, Json, RESTful Web Services, NodeJs, MongoDB
Application Developer – IT Specialist Level III
Fujitsu Consulting Ltd. Canada
03.2011 - 08.2011
Converted an existing application written in VB6 into a VB.NET application
Ensured that all existing functionalities are still working in the converted application
The application was used for leave requests but it also included a financial aspect (regarding salary payments)
Technology Used: VB6, VB.NET, Microsoft Visual Studio 2008, Subversion (SVN), Oracle 9 and 11, Bugzilla
Application Developer – Business/Systems Analyst
Correctional Service Canada
01.2011 - 03.2011
Wrote an application that consists of a desktop and web components
The desktop component was developed using WinForms and WPF
The web component was developed using ASP.NET
Technology Used: Visual Studio 2010 (with ASP.NET and C# 3.5), CSS, JavaScript, Microsoft Visual Source Safe, Oracle Database 9, Rational ClearCase, Microsoft Visio 2010 (Professional Edition), WPF, WinForms
The goal of the project is to create a website that allows the registered users to submit models, classification schemes, and core components registry repository, which is designed using PostgreSQL
The user can also search, subscribe, and download the submitted objects
Technology used: Microsoft Visual Studio .NET 2005, ASP.NET 3.0, C#, Web Service, IIS 6.0, Cascading Style Sheets (CSS), JavaScript, PostgreSQL 8.2, Government of Canada common look and feel
The goal of the project was to develop internal website to dynamically generate reports based on the parameters selected by the user
The development was done using Object Oriented Programming
Technology used: Unified Modeling Language 2.0 (UML 2.0), Microsoft Visual Studio .NET, ASP.NET 2.0/3.0, C#, Cascading Style Sheets (CSS), JavaScript, Microsoft SQL Server 2000/2005, Structured Query Language (SQL), Transact-SQL, Microsoft Data Transformation Server (DTS), Microsoft Office (Excel, Word, PowerPoint, Outlook), Usability Testing, Unit Testing