Dennis Erny

Senior UI/Frontend Engineer @ IRCC

Ottawa, Ontario, Canada

About

With 13+ years of industry experience as a Senior UI/Frontend Engineer, I have honed my skills in designing and developing user-friendly, accessible, and responsive web applications for various domains and clients with a focus on modern Angular application development (version 11+) using RxJS for asynchronous API communication and NgRX for UI state management. I am a true hybrid designer/developer who is equally comfortable producing advanced mockups in Figma as I am forging solid JavaScript code in my IDE. I relish working on large-scale enterprise projects that utilize comprehensive design systems where highly organized SASS styles using OOCSS or BEM are expected. One of my core passions revolves around Accessibility. I have worked on numerous enterprise-level finance and federal government applications where AAA compliance was not just a "nice-to-have." This experience has allowed me to achieve proficiency with tools such as NVDA, JAWS, and Axe.

Experience

  • Senior Consultant (Salesforce Development) at Immigration, Refugees and Citizenship Canada / Immigration, Réfugiés et Citoyenneté Canada
    Mar 2022 - Present · 4 yrs 5 mos

    I am currently on the DPM3 project serving as a Senior Salesforce Developer Tasks include: - Integration of Salesforce components in conjunction with a SOQL backend architecture. - Prototyping in Balsamiq and Figma. - Translating prototypes into functional code within the Salesforce CRM. - Identifying issues with Accessibility and providing cross-team solutions.

  • Senior Frontend Development/Design Consultant at Relogix
    Mar 2020 - Mar 2022 · 2 yrs 1 mo

    This role provided me with the opportunity to develop a complete design system for Relogix's industry-leading commercial real-estate analysis tools using Figma. Additionally, I was one of 2 senior developers tasked with implementing components and building new features in the front-end with Angular 11.

  • Senior Frontend Engineer at Backbase
    Apr 2019 - Mar 2020 · 1 yr

    As a senior consultant with Backbase, I worked closely with financial institutions of all shapes and sizes to revitalize and re-envision their digital offerings in all major segments: Retail, Wealth and B2B.

  • Senior UI/Frontend Engineer at CGI
    Jan 2018 - Dec 2018 · 1 yr

    - Focus on enterprise-level single-page application development using Angular version 1.2 through 5. Maintenance and feature development for Angular 1.x codebases and migrations to version 4+. - Structuring of efficient and organized CSS for large applications using various flavours of BEM architecture and SASS 3.4. - Effective use of modern JavaScript coding and design patterns when applicable (module, singleton, IIFE, decorator, factory etc.) - Dedicated to life-long learning and sharing knowledge through the coaching of junior-intermediate front-end developers.

  • Senior AEM / Front-End Developer at Investors Group
    Dec 2016 - Jan 2018 · 1 yr 2 mos

    - Client-side application development with a focus on Adobe Experience Manager CMS integration. The libraries used included AngularJS, and in situations when Angular was overkill, self-contained ES6 modules bundled with Rollup.js formed the code base. - Styles were built with Sass in a component-based architecture that borrowed the best parts of B.E.M.'s philosophies while avoiding overly strict naming conventions.