logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior Full Stack Developer
Finning InternationalSenior Full Stack Developer
May. 2022 - Oct. 2023Canada, Vancouver1. SUMMARY Assigned to teams composed of developers, QAs, UI/UX, data engineers, and product managers scattered across Canada, Latin America, and UK to build, enhance, and support cloud-based web applications in microservices and micro-frontends architectures. Worked on the following projects: - Project 1: a multi-language (English - Spanish) web application called NGCM (Next Generation Condition Monitoring), built with .Net 6.0 and Angular 11/14 for the real-time monitoring of Caterpillar heavy equipment’s vital components through collecting and aggregating millions of health data captured by sensors or received from other source such as VisionLink. - Project 2: two multi-language (English - Spanish) web applications built with .Net 6.0 and React 16/18 for company management and user management. - Project 3: maintain and enhance backend microservices built with ASP.Net 6.0/Core 3.1, C# 10, Entity Framework Core 6.0/3.1, Dapper, Azure Cosmos Db, Azure SQL Server 2019, Azure Blob Storage, Azure Key Vault, Azure app Insights, OKTA, CQRS architecture. - Project 4: integration of an existing micro-frontend application with Salesforce. 2. TECHNOLOGIES .Net 6.0/Core 3.1, Angular 11/14, React 16/18, C# 10, Visual Studio Core/2022, Azure SQL Server 2019, Azure Cosmos Db, Redux Toolkit, React-Router-DOM 6, Entity Framework Core 6.0/3.1, Git, Azure DevOps, Azure Blob Storage, Storybook 7, X-Unit, React-Test-Renderer, Jest, Material-UI 5, Single-Spa 5, Ngx Translate. 3. ACHIEVEMENTS - Developed a new Angular 14 micro-frontend application named VIMS, along with its corresponding ASP.Net 6.0 microservice (VIMS API), utilizing Onion Architecture and CQRS principles. - Extensively worked on two microservices, NGCM API and NGCM DW API, and on the NGCM micro-frontend application to implement new functionalities following UI/UX specifications in Figma. - Successfully rebuilt two new micro-frontend applications using the React 18 ecosystem (functional components, hooks, Typescript 5, React-Router-Dom 6, Redux Toolkit (RTK), Material-UI 5, and React-Test-Renderer), replacing the legacy ones built with React 16, all within the allocated time and budget. - Implemented a new feature to upload and download images between Azure Blob Storage and the .Net 6.0 microservice NGCM API. - Implemented internationalization for the NGCM micro-frontend using LocalizeJs, Ngx-Translate. - Implemented an Angular service in NGCM that generates PDF documents from complex pages containing texts, images, charts, tables using PDFMake. - Implemented seamless integration of the micro-frontend application named Asset Monitoring with Salesforce. - Upgraded five (5) ASP.Net Core 3.1 microservices to .Net 6.0 and EF Core 6.0. - Upgraded an existing Angular 11 library to Angular 14 with Storybook 7, and another existing React 16 library to React 18. - Upgraded the NGCM micro-frontend application to Angular 14.
Senior Application Developer
Government of AlbertaSenior Application Developer
Sep. 2021 - Mar. 2022Canada, Edmonton1. SUMMARY Collaborated as part of a four-member team (comprising two developers, one business analyst, and one program manager) to design, implement, and deploy a public-facing web application for researching Alberta Public Service careers. - The application backend API was developed using .Net 5.0. - The application frontend was developed using Angular 11, Bootstrap 5, and components from the DevExtreme library. 2. TECHNOLOGIES .Net 5.0, Angular 11, C# 9, HTML5, Dynamic CSS, SASS, Bootstrap 5, ASP.Net 5.0 Web API, Typescript, Visual Studio 2019, SQL Server 2019, Entity Framework Core 5.0, Git, Azure DevOps, SSIS, MSTest. 3. ACHIEVEMENTS - Solely designed and implemented the backend using ASP.Net 5.0 Web API, Entity Framework Core 5.0, C# 9, adhering to Onion Architecture principles. - Solely designed and implemented the frontend using Angular 11 with the DevExtreme components. - Developed a responsive user interface that ensures optimal performance across various devices (desktops, laptops, tablets, and mobiles) and modern browsers (Chrome, Edge, Firefox, Safari). - The project, completed within allocated time and budget, can be visited at https://researchapscareers.alberta.ca/careers.
Senior Application Developer
AlataSenior Application Developer
Jan. 2020 - Apr. 2021Canada, Edmonton1. SUMMARY Collaborated as part of a ten-members team to work, in a microservice architecture, at enhancing, debugging, maintaining numerous internal web applications, each having its backend built using C# 7, Web API, OData, Entity Framework 6.x, Azure SQL databases, Amazon RDS databases (SQL Server), and its frontend built with ASP.Net webforms, ASP.Net MVC Razor + AngularJS + Typescript. 2. TECHNOLOGIES .Net Framework 4.x, C# 7, ASP.Net Web API 2, ASP.Net MVC, AngularJS, HTML5, CSS (SASS), Bootstrap 3, OData, JavaScript, Typescript, Visual Studio 2017/2019, SQL Server 2017, Entity Framework 6.x, Git, Bitbucket, Jira, Moq. 3. ACHIEVEMENTS - Played a key role in clearing the Jira backlog by resolving bugs, hotfixes, and spikes, as well as implementing new features. - Redesigned the styling of the Driving Force web application to align precisely with the updated appearance of the public-facing Driving Force website. - Implemented Sentry on JavaScript to notify the developers team of exceptions raised from the frontends of all internal or public-facing web applications.
Senior Application Developer
Servus Credit UnionSenior Application Developer
Jan. 2019 - Sep. 2019Canada, Edmonton1. SUMMARY Joined the Custom Applications team responsible for upgrading internal web applications and implementing new digital solutions. 2. TECHNOLOGIES .Net Framework 4.x, Angular 7, C# 7, ASP.Net MVC 5, Razor, HTML5, CSS (SASS), Bootstrap 3, ASP.Net Web API 2, JavaScript, jQuery, Typescript, Visual Studio 2017, SQL Server 2016, Entity Framework 6.x, IIS, Azure DevOps, Octopus, NUnit, Moq. 3. ACHIEVEMENTS - Successfully upgraded the Retirement Projection web application from Angular 2.4 to Angular 7, enhancing performance and user experience. - Played the main role in completing the implementation of Master Data Management web API. The API was successfully deployed to Production after passing all the tests in Dev, QA, and Preprod environments. - Significantly enhanced the user experience of the internal web application named Checklists RL by implementing jQuery drag-and-drop functionality to replace buttons for moving items between lists. - Successfully developed a new internal web application named Checklists New Membership, which was successfully deployed to Production after passing all the tests in Dev, QA, and Preprod environments.
Senior Application Developer
Edmonton Police ServiceSenior Application Developer
Feb. 2018 - Dec. 2018Canada, Edmonton1. SUMMARY Appointed as the lead developer within a team of four, responsible for designing and implementing of two projects using React, Redux, Typescript, ASP.Net Core 2.2, and ASP.Net Web API 2.x. - Project1: Cell UI, designed to be used on tablets and desktops, allowed police officers to record detainees’ welfare, medication and movements between cells and activity rooms. - Project 2: Map UI, designed to be used on a big screen, displayed an interactive facility SVG map showing in real-time all cells and activity rooms occupancy. 2. TECHNOLOGIES .Net Framework 4.x, .Net Core 2.2, React, Redux, C# 7, ASP.Net MVC 5, Razor, HTML5, CSS (SASS), Bootstrap, ASP.Net Web API 2, JavaScript, jQuery, Typescript, Visual Studio 2015/2017, Git, TFS, IIS, VSTS, LINQ, Team City, NUnit, Moq, Shouldly. 3. ACHIEVEMENTS - Collaborated with Business Analysts to design application wireframes, facilitating the finalization of functional documents. - Successfully led both projects implementation following a Waterfall lifecycle model and leveraging ASP.Net Core 2.2 for the backend and React, Redux, Typescript for the frontend.
Senior .Net Developer Analyst
ATB FinancialSenior .Net Developer Analyst
Aug. 2016 - Oct. 2017Canada, Edmonton1. SUMMARY Worked within a team of 10+ developers to perform tasks/stories initiated by product owners that consist of new projects development and operational support of the ATB Online Banking web application in a service-oriented architecture. 2. TECHNOLOGIES .Net Framework 3.5/4.5, C#, ASP.Net Web Forms, HTML5, CSS, Bootstrap, ASP.Net Web API 2, WCF, .Net Web Services, JavaScript, jQuery, Ajax, SQL Server 2012, Visual Studio 2015, SVN, LINQ, Jira, Jenkins, Remedy, ALM, Confluence 3. ACHIEVEMENTS - Provided operational support in production by responding to support tickets logged in Remedy by the CCC team, troubleshooting issues, and delivering effective solutions. - Provided operational support during UAT by responding to support tickets logged in Jira and ALM by QA, collaborating closely with QA to ensure all defects and issues were resolved.
.Net Application Developer
University of Alberta, Faculty of Medicine and Dentistry.Net Application Developer
Sep. 2015 - Jul. 2016Canada, Edmonton1. SUMMARY Collaborated as part of a three-developer team to upgrade and enhance the design of the ASP.Net MVC 3 web application, called FARM, which is accessed by dozens of users daily. 2. TECHNOLOGIES .Net Framework 4.5, C# 5.0, ASP.NET MVC5 with Razor, NInject, HTML5, CSS, JavaScript, jQuery, Ajax, SQL Server 2012, Visual Studio 2015, Microsoft TFS, Kendo UI, LINQ, Entity Framework 6, Redgate, Jira, TestRail, LLBLGen. 3. ACHIEVEMENTS - ASP.Net MVC 5 proof of concept: i) Developed a new but small prototype of FARM using Onion domain-centric architecture, incorporating MVC 5, Entity Framework 6, C# 5.0, HTML5, and CSS. ii) Utilized dependency injection to enforce separation of concerns, enhancing modularity and maintainability. - Successfully upgraded the FARM application from ASP.Net MVC 3 to ASP.Net MVC 5 using VS 2015.

Requests

Touchpoint image
11
Looking for a Job
Full Stack Web Developer (.Net, Angular, React, Azure)
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Anicet on Intch
IT
172807 people
18
Inventory Analyst @ Lowe's Home Improvement
18
Software developper
17
Business & Marketing Consultant @ Kate Wratten & Co.
ITFrontend Developer
31160 people
16
Full Stack Developer @ Cascade Metal Design
16
Full Stack Developer @ Resonance Media
26
Software Engineering Lead @ Vetcelerator