Work Experience

Senior Product Engineer - Esri (June 2022 - Present) · Establish governance, tools, and guidelines for long-term viability, cost-effectiveness, and efficiency in ArcGIS Online applications and the ArcGIS Maps SDK for JavaScript, promoting resource fluidity and modernizing Web GIS initiatives. · Enhance product quality, meet customer requirements, and ensure accessibility and internationalization specifications by researching, designing, developing, E2E testing, and supporting the ArcGIS Maps SDK for JavaScript web components and Esri’s Arcade expression language. · Publish comprehensive documentation and blogs featuring tutorials, sample code, and pre-configured template applications of current JavaScript frontend frameworks and build tools, such as React, Angular, Vue, Vite, and Webpack. · Utilize advanced user experience practices and software development toolchains such as Lit, Vite, Storybook, and Vitest to transform consumer needs into prospective product enhancements and new software designs for future product releases. · Led the implementation of an internal resource using VitePress to improve new hire onboarding and share knowledge for educating, mentoring, and collaborating with engineering, design, and product management teams. · Co-led the internal re-architecture of a key ArcGIS Online no-code app builder by using Astro, GitHub Actions, TypeScript/ESLint/Prettier rules, a monorepo setup via Yarn workspaces, Syncpack, and Turborepo. This initiative significantly improved build/deployment times by streamlining and organizing development. · Plenary presenter at the 2024 and 2025 Esri Developer and Technology Summit in Palm Springs.

GIS & Software Development Consultant – Omar Kawach Services (May 2021 – Present)
Sample: UBC ISU Clinic Map Built a custom GIS web application with OpenLayers and D3 for University of British Columbia’s innovation support unit for health policy making decisions.

GIS Web Developer – Statistics Canada (Contract) (Jan 2021 – Aug 2021)
Statistical Geomatics Centre – Campus
Background: Contribution Summary Used ArcGIS Enterprise, APIs (ArcGIS REST JS, ArcGIS Maps SDK for JavaScript), frontend and backend technologies (JavaScript, NodeJS, and Python) to implement a Geographic Information Systems (GIS) web application that allowed subject matter experts and the public to analyze and grab data from a map-based user interface.

Research Assistant – Carleton University (Intern) (Jun 2020 – Dec 2020)
Supervisor: Dr. Gabriel Wainer – ARSLab
Background: Internship Summary Biosecurity Previously trained for BSL2 & BSL3 (bacteria, fungi, viruses) · Built a COVID game simulator in Autodesk Forge Viewer as a real-world application that could train industry practitioners to improve ventilation or spatial design, make informed risk assessments, and observe contact tracing. · Used OpenLayers, an open-source GIS library, to develop a web application that spatially represents simulation results.

Lab Assistant – Canadian Food Inspection Agency (Intern) (May 2017 – Aug 2018)
Supervisor: Dr. Christine Fehlner-Gardiner – Rabies (Ottawa Animal Health Laboratory) Proposed the use of Interscience Scan® 1200 automatic HD colony counter equipment and software to increase lab efficiencies. Bacterial colony counting tasks that would take hours became minutes, results were easily traceable, automated, and exportable in different data formats.

Other work experience

Security Guard – Commissionaires (May 2016 – May 2018) – National Capital Region

Lab Assistant – CFIA (Unpaid intern) (Jan 2015 – Jun 2015)
Supervisor: Hongsheng Huang – Ottawa Laboratory Fallowfield – Food Science

Lab Assistant – CFIA (Unpaid intern) (Sept 2013 – Jan 2014)
Supervisor: Hongsheng Huang – Ottawa Laboratory Fallowfield – Food Science

Volunteer

Global Community Mentor – University of Victoria (Sept 2019 – Apr 2020)

Flight Sergeant – Air Cadet League of Canada (2009 – 2015)