Summary
Overview
Work History
Education
Skills
Accomplishments
Websites
Research Work
Timeline
Generic

AMEER ASHIF KHADER BATCHA

Scarborough,ON

Summary

Experienced professional engineer specializing in high-quality, full-stack solution development. Proven track record of delivering impactful results through effective collaboration and adaptability to changing project requirements. Proficient in modern web technologies, backend systems, and agile methodologies. Recognized for reliability, flexibility, and driving team success.

Overview

6
6
years of professional experience

Work History

Senior Full Stack Developer

Royal Bank of Canada
04.2023 - Current
  • Leveraged tree data structures, such as AVL Trees, within Angular components to implement efficient search and sorting algorithms for hierarchical data in complex UIs
  • Utilized design patterns such as Factory Pattern (for component creation), Singleton Pattern (for global state management), and Observer Pattern (for event-driven communication) within ReactJS applications
  • Implemented GDPR and privacy-compliant strategies for handling user data stored in cookies and sessions
  • Replaced two-way data binding in AngularJS with unidirectional data flow in React, enhancing application state predictability
  • Replaced AngularJS's digest cycle with React’s Fiber architecture, ensuring an optimized reconciliation process and improving UI responsiveness

Full Stack Dev/ Data Engineer (Co-op)

Royal Bank of Canada
01.2023 - 04.2023
  • Developing the business intelligence tool with features of a forecasting model-based, visualizing, accessing, and gaining insight on data from multiple services
  • Solved performance bottlenecks by analyzing time and space complexity (Big-O Notation) and optimizing operations like filtering, sorting, and searching in large datasets

Mobile Software Engineer (Part-time)

Connect2d
01.2022 - 12.2022
  • Migrating three React Web Application into a single React Native Mobile Application
  • Created APIs using backend technologies NodeJS, Serverless, AWS Lambda, etc
  • As a member of a cross-functional team

Software Engineer (Full-time)

Tata Consultancy Services
05.2019 - 12.2021
  • Designed and developed software similar to Hacker Ranker performing effective security protocols, data protection measures, and storage solutions using Reactjs, Nodejs, Docker, Amazon DynamoDB and Amplify
  • Built data analytics web application with features of interactive charts and dashboards implementing ReactJS and NodeJS

Education

Master of Applied Computing -

University of Windsor
Windsor, Ontario
04.2023

Bachelor of Technology - Information Technology

SRM Institute of Science And Technology
05.2019

Skills

  • Programming Languages: C, C, Java, Javascript, Typescript, R, Python
  • Front Technologies: Html, Css, ReactJs, ElectronJs, AngularJs, VueJs, jQuery, React Native
  • Backend Technologies: NodeJs, NestJs, ExpressJs, SailsJs, Ruby on Rails, TypeORM, GraphQl
  • Database: MySQL, MSSQL, Oracle, MongoDB, PostgreSql, typeORM, Mongoose
  • Others: Docker, Jenkins, Kubernetes, Microservices, Amazon EC2, AWS S3, CI/CD Pipeline, Geolocation API, Firebase, Unity, Gitlab, Google Cloud Platform, JIRA, GitHub, NetBeans, React Hooks, React Redux

Accomplishments

    · Published npm package and has been downloaded by more than 20,000 developers.

    · Awarded cash Prize of 1500 CAD for completing Tata Explore program in 2019.

Research Work

  • React-native-location-finder (https://github.com/AmeerAsif777/react-native-location-finder) Developed a library in an effort to address the location timeout problem on Android with the current implementation of Geolocation API using Vanilla JavaScript and JSX.
  • React-custom-hook (https://github.com/AmeerAsif777/react-custom-hook ) Modifying the implementation of usestate hooks in react-hooks, this library was developed to hold both previous and current state using ES6 JavaScript.
  • Create-app-react (https://github.com/AmeerAsif777/create-app-react) Created library in an effort to address production issues on webpack with current create-react-app implementation by Facebook and the package has been downloaded by 20,000 developers.
  • Embedded Software Engineer, Open-source project, Ontario, Canada, 01/22, 12/22, Designing an autonomous vehicle that has a brain of its own that can think with artificial intelligence and reach an acceptable and safe result. ROS and serial communication are used as communication protocols.
  • Full Stack Developer, Freelancer, India, 07/21, 01/22, Developing an application where entrepreneurs can promote ads freely, interact with other entrepreneurs, and provide ideas and suggestions.

Timeline

Senior Full Stack Developer

Royal Bank of Canada
04.2023 - Current

Full Stack Dev/ Data Engineer (Co-op)

Royal Bank of Canada
01.2023 - 04.2023

Mobile Software Engineer (Part-time)

Connect2d
01.2022 - 12.2022

Software Engineer (Full-time)

Tata Consultancy Services
05.2019 - 12.2021

Master of Applied Computing -

University of Windsor

Bachelor of Technology - Information Technology

SRM Institute of Science And Technology
AMEER ASHIF KHADER BATCHA