Summary
Overview
Work History
Education
Skills
Timeline
Generic

Abdul Ahmad

Brampton,ON

Summary

Results-driven Software Engineer specializing in frontend development, with extensive experience building large-scale applications used by millions of users at leading organizations including Walmart, Loblaws, and Scotiabank. Proven track record in delivering high-quality, scalable solutions using modern web technologies, while also leading and mentoring teams to drive successful project outcomes.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Loblaws
10.2022 - Current
  • Developed and maintained scalable web applications using ReactJS for front-end and Node.js for back-end services, ensuring responsive, secure, and high-performance user experiences.
  • Senior engineer on the PC Health platform, enabling customers to manage prescriptions, create and update digital health profiles, and seamlessly modify account settings across multiple channels.
  • Implemented robust testing frameworks by leveraging Jest for unit/integration testing and Puppeteer for automated end-to-end testing, improving code reliability and reducing regression issues.
  • Collaborated within Agile Scrum teams, participating in sprint planning, daily stand-ups, backlog grooming, and retrospectives, ensuring alignment with business objectives and timely delivery of features.
  • Optimized development workflows by improving CI/CD pipelines, enhancing test coverage, and mentoring junior engineers on best practices in TypeScript, React hooks, and API integration.

Senior Software Engineer

Scotiabank
10.2020 - 10.2022
  • Senior Software Engineer on the Creditor's Insurance application built using ReactJS and accessible by Scotiabank employees and customers
  • Creditor's Insurance is a web based application allowing customer to apply for insurance on their existing loans
  • High use of NodeJS and Web APIs to interact with downstreams services as well as being part of production support and release
  • Built components following AA accessibility guidelines and using Enzyme & Jest to create component test cases
  • Implemented Adobe Analytics to track user behaviour across the CI application
  • Worked in Agile SCRUM environment and participated heavily in team planning

Software Engineer

Walmart Labs
05.2018 - 10.2020
  • Developer for Next-Gen Browse & Search page with a complete re-platform using React, Redux, Node.js, and using micro-services architecture
  • Used Hapi.js & Electrode framework to develop micro-services in the orchestration layer
  • Lead developer for Product Card on Browse & Search page using React as well as testing components using Enzyme & Jest
  • Use of EXPO to carry out A/B testing on functional features to measure behaviour of users
  • Implemented client side Adobe Launch to track analytics on application with developer improvements over Pulse
  • Used Splunk & Dynatrace to measure metrics on the health of application as well as using such tools to investigate performance improvements
  • Developer for Next-Gen Checkout page with primary focus on implementing shipping and cart details
  • Experience with using Storybook and creating unit tests for components
  • Worked in Agile environment following SCRUM methodology with daily stand-ups as well as grooming & planning
  • Participated in rotations of Production Engineer with responsibilities of deploying application to production using Concord & Jenkins and constant monitoring using Dynatrace
  • Use of Lighthouse to track page metrics (TTFB, CLS, etc.) to make constant performance improvements for the user experience
  • Designed and implemented automated testing strategies using Selenium and JUnit.
  • Collaborated with cross-functional teams to integrate APIs for enhanced platform functionality.

Software Engineer

MyBlueprint
05.2016 - 02.2018
  • Complete conversion of AAM (All About Me) platform from ASP.NET to ReactJS
  • Full Stack Developer of the v5 platform offered to hundreds of thousands of students across Canada with backend done in C# and front-end in Razor Cshtml/SCSS
  • Optimization of PSP (Post-Secondary Planner) done in C# and extensive UI work through out myBlueprint
  • Participated in daily code reviews for code optimization and followed the SCRUM development process
  • Independently worked on v5 Portfolio using external libraries such as Kendo and Telerik UI
  • Developed PSP QA Tool to keep track of PSP data written in C#
  • Heavily involved with project planning and made contributions to BRD and FSD

Education

Bachelor of Science -

University of Toronto
Toronto
04-2018

Skills

  • Reactjs, JavaScript (ES6), HTML5, CSS3
  • Nodejs, RESTful API development
  • Automation Testing (Jest, Puppeteer)
  • Agile Scrum methodology
  • CI/CD pipelines and deployment automation

Timeline

Senior Software Engineer

Loblaws
10.2022 - Current

Senior Software Engineer

Scotiabank
10.2020 - 10.2022

Software Engineer

Walmart Labs
05.2018 - 10.2020

Software Engineer

MyBlueprint
05.2016 - 02.2018

Bachelor of Science -

University of Toronto
Abdul Ahmad