Toronto, Ontario, Canada
Senior Frontend Developer with 9+ years of experience building scalable enterprise web applications using Angular, TypeScript, and modern frontend technologies, based in Toronto, Canada and open to remote opportunities with US and Canadian teams. I specialize in developing high-performance, secure, and user-friendly applications used by large organizations across telecommunications and banking industries. My experience includes designing modular UI architectures, building reusable components, and developing responsive applications that support complex business workflows. My technical expertise includes Angular, TypeScript, JavaScript, HTML5, CSS3, REST API integration, NgRx, RxJS, and Micro Frontend Architecture. I focus on writing clean, maintainable code while ensuring performance, accessibility, and cross-browser compatibility. I have hands-on experience working across the full software development lifecycle, from requirement analysis and solution design to development, testing, deployment, and production support. I collaborate closely with product managers, UX designers, QA teams, and backend engineers to deliver scalable and reliable enterprise solutions using Agile development methodologies. Passionate about solving complex frontend challenges and building modern web applications that deliver excellent user experience, scalability, accessibility, and long-term maintainability.
Worked as part of a development team supporting a large-scale telecommunications enterprise application used by call center agents. Contributed to building and enhancing complex web applications using Angular and modern frontend technologies while ensuring performance, accessibility, and maintainability. Key Contributions: • Developed and enhanced enterprise web application features using Angular including modules, components, services, directives, and pipes. • Designed and implemented end-to-end technical solutions based on business and functional requirements. • Managed application state using NgRx reactive state management and utilized RxJS for handling asynchronous data flows. • Ensured compliance with WCAG 2.x accessibility standards, delivering accessible user experiences across browsers and devices. • Collaborated with UX/UI designers using Figma to translate design mockups and component specifications into responsive Angular UI components. • Built interactive dashboards and reporting views using Power BI, enabling business teams to visualize operational metrics and performance insights. • Implemented unit testing using Karma and Jasmine to improve code quality and maintain application stability. • Conducted code reviews to ensure adherence to coding standards and best practices. • Collaborated with QA teams during testing cycles to resolve defects and support smooth feature releases. • Maintained technical documentation and project knowledge in Confluence.
Worked as part of the Private Client Division technology team at a leading banking institution, contributing to the development of a new enterprise web application supporting secure financial transactions and client services. Key Contributions: • Developed features for a Micro Frontend Architecture (MFA) application using Angular, HTML, CSS, and JavaScript. • Implemented end-to-end frontend functionality for RTCT (Real Time Cash Transfer) and EFT (Electronic Fund Transfer) modules. • Designed and implemented solutions based on business requirements using Angular modules, components, services, directives, and pipes. • Contributed to improving code quality by writing unit tests during the development cycle. • Collaborated with the QA team during testing cycles to identify and resolve defects before production releases. • Maintained project documentation, issue tracking, and development updates using JIRA.
I worked on migrating our entire website to Angular 7/8, creating reusable, clean and robust component. I have created single page for promotional offers, side projects websites with CMS. I worked with Angular 7/8, HTML, CSS, JavaScript too, implemented some layouts with SCSS. Developed application using Agile methodology and maintained all documentation on Confluence. Responsibilities included building out product templates using HTML5, SCSS, Angular 7/8, Responsive Web Design, Bootstrap, Typescript, JavaScript, Design System, Agile and Mac. Working closely with the product team to ensure quality and consistency regarding method’s UI/UX design.
Designed implemented and maintained web content portals and collaborated with Web UI Developers. Helped establish templates for coding design comps mockups and wireframes and examined collected data for measuring site metric performances. Developed responsive single page web application using Angular.js and worked with Angular 2 for developing Dynamic Single Page Application. Responsible for all the front-end components implementation and UI design of the client and worked closely with the Business Analysts and the UI Designers in gathering requirements and mockup designs. Building out product templates usingHTML5, CSS3, Angular.js, Angular 2, Typescript, Ext.js, JavaScript, REST API, Responsive Design, Twitter Bootstrap, Photoshop, Firebug, AJAX, jQuery, XML, JSON, Git, Agile, Windows and at the end responsible for quality assurance of finished websites including the validation of web forms and links.
Translated design team's UX wireframes and mockups into responsive, interactive features, using HTML/CSS and JavaScript. Worked with agile team to migrate legacy company website to AngularJS, HTML5, CSS3 and JQuery. Used Angular.js and Bootstrap for developing the fleet health management portal and designed various grid panels and various UI components using Ext JS framework and JQUERY. Responsibilities included building out product templates using HTML5, CSS3, Angular.js, Angular 2, Typescript, Ext.js, JavaScript, REST API, Responsive Design, Twitter Bootstrap, Photoshop, Firebug, AJAX, JQuery, XML, JSON, Git, Agile, Windows. Working closely with the product team to ensure quality and consistency regarding Method’s UI/UX design.