Intermediate Software Developer Sep 2020 - July 2023
Beaufort Solutions Inc, St John’s, NL
Projects - Mobile & Web Applications:
- Developed features for Azure cloud-based Single-Page Application (SPA) for Paper Source using Angular, as well as implemented back-end APIs with ASP.NET Core frameworks.
- Collaborated with senior developers to develop Android and iOS apps using Xamarin cross platform .NET technologies.
- Added features of Shoppers Photo Canada web application using JavaScript, ASP.NET MVC, HTML5 and CSS managed code repository using Git and Azure DevOps as well as fixed bugs detected by QA Team
- Worked with Picaboo web applications using microservice architecture with ASP.NET, React, PHP (Yii), HTML5 and CSS managed code repository.
Tech Stack: C#, ASP.NET MVC/Core, Xamarin, Angular, React, PHP, HMTL, CSS, JSON, XML, MSSQL, MySQL, Entity Framework (ORM), Azure, AWS
Chief Software Engineer Mar 2014 – Dec 2019
Stansall (M) Sdn Bhd, Kuala Lumpur, Malaysia
Projects - Banking Automations, Mobile and Web applications:
- Designed, developed, and maintained Banking Automation Systems such as Self-Service Terminal (SST), Payment KIOSK including EMV chip card reader, GSM (for SMS) modem.
- Tech Stack: C# .NET 4/4.5/4.61/4.72 Frameworks, WPF, WinForms, WCF, SOAP, Socket, JSON, XML, Entity Framework (ORM), MySQL
- Full stack development of a Single-Page Application (SPA) for Web Inventory system and Android app for technicians (Field Service Management – FSM)
- Tech Stack: Sencha ExtJS/Touch platform - HTML5, JS, Ajax, JSON, REST API endpoints using Spring MVC, JSON, Stored Procedure, MySQL, Apache Tomcat-7
- Team led to design and developed for cross platform ride-hailing mobile application
- Tech Stack: Xamarin Forms, ASP.NET Core, REST API endpoints using .NET CoreCore, JSON, Stored Procedure, EF (ORM), SignalR, Google Map, Firebase, MySQL, IIS
- Implemented algorithms for ISO 8583 Financial Transaction Card Originated Messages, MAC ANSI X9.19 - ISO 9807 - ISO/IEC 9797 MAC algorithm-1/3 for retail banking, ANSI X9.24-1-2009, Retail Financial Services Symmetric Key Management — Part 1: Derived Unique Key Per Transaction (DUKPT)
- Coordinated with various business units and developed ways to improve efficiency of all projects and supervise all aspects of technology architecture.
- Collaborated with management, internal and development partners regarding software application design status and project progress
Programmer Jan 2012 – Mar 2014
PQuest MSC Sdn Bhd, Kuala Lumpur, Malaysia
Projects - Manufacturing:
- Hardware/software related program development such as implementation of Factory Automation and Process Control projects or systems, inclusive of commissioning of projects
- Designed, developed, and maintained Statistical Process Control (SPC) in ISO 9001 2008 manufacturing environment.
- Assist in Factory Acceptance Test (FAT) and Site Acceptance Test (SAT), and Commissioning works as required.
- Tech Stack: C# .NET 4 Framework, WinForms, VB6 to access Programmable Logic Controller (PLC), SCADA, ICONICS GENESIS32, MS Access, MySQL