Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Anish Sharma

Toronto,Canada

Summary

Accomplished Senior Front-End Software Engineer with over 4 years of hands-on experience in designing and developing responsive web applications. Proficient in Angular, React, and TypeScript, with a strong foundation in JavaScript and CSS/Sass for creating robust user interfaces. Skilled in utilizing Angular CLI and component libraries to streamline development workflows and ensure scalable solutions. Known for effective leadership in agile environments, driving teams towards project success through collaboration and innovation

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

The Bio Agency / Tech Mahindra Limited
08.2022 - Current
  • Developed robust front-end applications using Angular and React frameworks, leveraging advanced features such as state management (Redux/NGRX), hooks, and component lifecycle methods to deliver responsive and dynamic user interfaces
  • Implemented TypeScript for scalable and type-safe JavaScript applications, enhancing code reliability and developer productivity. Utilized SCSS to streamline styling across projects, ensuring maintainability and consistency in UI design
  • Led cross-functional teams in agile environments, driving projects from conception to deployment. Mentored junior developers, conducted code reviews, and fostered a collaborative atmosphere to achieve project milestones and exceed client expectations
  • Orchestrated deployment pipelines using CI/CD tools like Jenkins or GitLab CI, automating builds and deployments for seamless integration of front-end solutions. Integrated RESTful APIs to fetch and manipulate data, optimizing application performance and user experience
  • Demonstrated a strong problem-solving aptitude through the design and implementation of scalable solutions, addressing performance bottlenecks and ensuring optimal functionality across browsers and devices

Angular Frontend Developer

IMPRESSICO BUSINESS SOLUTIONS CANADA INC.
Toronto, ON
03.2021 - 08.2022
  • Developed and maintained single-page applications using Angular, HTML, CSS, TypeScript, and Bootstrap 5 to meet client requirements
  • Designed responsive and user-friendly interfaces, enhancing overall user experience
  • Collaborated closely with backend developers to integrate frontend functionality with server-side logic
  • Performed thorough website testing and debugging to identify and resolve issues promptly
  • Utilized GitHub for version control, including accessing projects, creating branches, and merging into the master branch
  • Conducted code reviews to ensure high code quality and provided constructive feedback
  • Communicated effectively with clients to gather requirements and resolve issues using debugging tools
  • Managed tasks and workflows efficiently using JIRA, updating tasks, tracking progress, and raising queries to senior developers and QA as needed.

Angular Developer

SATVA SOLUTIONS
Ahmedabad, Gujarat
06.2016 - 04.2017
  • Developed secure single-page web applications using HTML, AngularJS, and CSS
  • Utilized CSS3 and Bootstrap to design responsive web interfaces across multiple departments/pages
  • Collaborated with back-end developers to build RESTful APIs
  • Managed daily tasks and workflow using JIRA and GitHub

Education

Master of Science - Computer Software and Database Development

Lambton College
05-2019

Master of Science - Computer Application and Information Technology

K.S.S.B.M
06-2017

Bachelor of Science - Computer Application and Information Technology

K.S.S.B.M
06-2015

Skills

  • React, Angular, AngularJS, Nextjs
  • TypeScript, JavaScript (ES6)
  • CSS, SCSS/Sass
  • RESTful APIs, GraphQL
  • Redux, NGRX (for Angular)
  • Unit testing (Jest, Jasmine), End-to-end testing (Cypress, Selenium)
  • ESLint, Prettier, JSDoc
  • Scrum, Kanban
  • Figma, Sketch, Adobe XD

Projects

NISSAN DealerX( April 2024 - Current )

  • Description: DealerX is a program that offers a seamless world-class experience to dealers by transforming Nissan Sales and Dealer Systems along with an efficient business process. Before this program, dealers were interacting with multiple systems to perform day to day operations for sales, service and parts. With this program, dealers have unified experience with all functionalities in one place that enhanced dealers' ability to support customers with real-time, accurate data & with increased analytics.
  • Responsibilities: UI components and webpages development.
  • Technologies: React, Next.js, TypeScript.
  • Team Size: 4

UPS Sales Team Compensation Tool( October 2023 - March 2024)

  • Description: UPS Pay Estimator is a tool used by Sales Resources to calculate compensation for winning each business opportunities. This Pay Estimator helps sales resources to check how much they get paid? What is the impact of new opportunities or changes to existing opportunities?, Pay projections and identifying performance gaps and optimization areas.
  • Responsibilities: Developed an application to support the internal Sales teams of UPS in determining the most profitable opportunities in their sales pipeline, as well as improving clarity of their expected and potential compensation.
  • Technologies: Angular 16, TypeScript, Scss, APIs.
  • Team Size: 6-8

PNC Bank Credit Cards, BNPL & Personal Loan Re-imagination ( August 2022 - September 2023)

  • Description: Implemented the reimagine shop and origination journey for the PNC Credit Card, BNPL & Personal Loan products on Angular.
  • Responsibilities: Developed reusable generic purpose components library that can be used across multiple UI apps using atomic design principals. Build the fully functional SPA using the microapp architecture. Collaborated with product Owners/Managers, Designers, Solution Architects, API and Backend teams and followed agile methodologies.
  • Technologies: Angular, TypeScript, Scss, AEM.
  • Team Size: 4-6

Emerson Ecologist ( March 2021 - August 2022 )

  • Description: Professional Supplement Dispensary, The online professional-grade supplement dispensary for integrative practitioners. Access top brands like Thorne and Pure Encapsulations.
  • Responsibilities: Utilized Angular 8 and TypeScript to build the responsive web portal from existing templates.
    Implemented APIs to integrate functionalities and ensure seamless data flow.
    Managed full lifecycle development, from design and implementation to testing and deployment.
  • Technologies: Angular 8, TypeScript, APIs.
  • Team Size: 4-6

Timeline

Senior Software Engineer

The Bio Agency / Tech Mahindra Limited
08.2022 - Current

Angular Frontend Developer

IMPRESSICO BUSINESS SOLUTIONS CANADA INC.
03.2021 - 08.2022

Angular Developer

SATVA SOLUTIONS
06.2016 - 04.2017

Master of Science - Computer Software and Database Development

Lambton College

Master of Science - Computer Application and Information Technology

K.S.S.B.M

Bachelor of Science - Computer Application and Information Technology

K.S.S.B.M
Anish Sharma