
Experience
As a Full Stack Developer, I was responsible for building customized web applications for defense and maritime use cases using a microservices architecture and RESTful APIs. I developed backend services using Python and pygeoapi, integrated with PostgreSQL, to support geospatial ETL processes and expose robust APIs, while also building an interactive web client with TypeScript, React, Redux Toolkit, Material UI, and OpenLayers to enable efficient visualization and interaction with geospatial data. I implemented end-to-end testing using Puppeteer to validate functionality and ensure requirements were met, and automated infrastructure provisioning and deployment using Docker, Vagrant, and Ansible, including the configuration of Active Directory, Samba file shares, and PostgreSQL databases.
As a Full Stack Developer, I was responsible for leading the development of a new version of an existing iOS app that could run on both iOS and Android. The app was a deployment services management suite used by field technicians, surveyors, auditors, and project managers to track deployment projects carried out by Ciena and its partners worldwide. To achieve the cross-platform requirement, I used Google’s Flutter toolkit, which allowed building native cross-platform apps for iOS, Android, and even Web and Desktop.
As a Software Developer, I developed and maintained existing internal web apps written in Struts2 using Government of Canada’s Web Experience Toolkit (WET) which assisted the Compliance Branch of the CRA to complete their work efficiently by reducing the amount of redundant work. I also assisted with the transition of Struts2 to Angular. In addition, I resolved any bugs on Jira or security issues found within the application to ensure the work can be completed without errors while safeguarding any taxpayer or other sensitive CRA information. Finally, I discussed project requirements, proposed solutions, and developed prototypes to ensure the final product met the expectations of the clients.
Certificates
Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.