Adish Aggarwal

Software Engineer @Ncr Corporation

Waterloo, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2023 — Present

Software Engineer @Ncr Corporation

View department →

Waterloo, ON, CA

Developed and maintained complex banking software solutions, ensuring high performance, scalability, and security by adhering to industry best practices and design principles. This included building REST APIs with Java to streamline communication between systems- Leading the ongoing design and development efforts for a multi-threaded architecture, resulting in a remarkable 75% reduction in transaction processing time- Continuously implementing and enhancing mTLS between Node.js and Kafka Java applications to bolster security measures within the system- Regularly crafting complex stored procedures in PL/SQL to optimize data organization for customer-facing interfaces- Taking full ownership of implementing and refining AES encryption and decryption protocols to uphold the confidentiality and integrity of customer data- Designed and led the development of responsive frontend components using React and Material-UI, intended for use by teams across the organization, while following the \"Single Responsibility Principle\"(SRP) to create clear and normalized component contracts/props- Identified and utilized local and custom hooks to simplify component implementation and share business logic between components, enhancing code reusability and maintainability. Where applicable, community hooks were considered and integrated- Conducted JUnit testing on over 15 backend modules, achieving a 90\\% code coverage to validate performance and reliability, ensuring all systems met quality standards and functioned as expected across various edge cases- Conducted UI automation testing using Gherkin and Cucumber, including accessibility (a11y) testing, and performed unit testing with Jest to ensure high-quality, robust, and error-free software delivery.

EDUCATION

2022 — 2023

University of Waterloo

Master of Engineering - MEng

2016 — 2020

Thapar Institute of Engineering & Technology

Bachelor of Technology

ABOUT ADISH AGGARWAL

I have over 3 years of professional experience as a software developer, I have worked across diverse roles and environments, including positions at leading tech firms in Canada and India. I have developed and maintained complex banking software solutions using React, Java, and PL/SQL, implemented secure communication protocols, and conducted UI automation testing. Additionally, I designed and developed Node.js Express REST APIs, created frontend UI/UX components with React and MaterialUI, and implemented scalable architectures for applications. My experience also includes developing frontend features with React and AngularJS, maintaining REST APIs in Java, and performing extensive unit and integration testing. Throughout my career, I have gained expertise in real-time and batch data processing, as well as troubleshooting issues in distributed systems, servers, and databases.Through my software development skills, I feel confident that I can make a significant contribution to your company and help achieve the vision statement. As a professional with a strong educational background, excellent track record, and sound industry knowledge, I am confident that my skills in professionalism, analysis, logic, initiative, and agility will be a valuable asset to any team.I also tend to be super-passionate about technology in general. I almost always have an ongoing course on one of the e-learning platforms ranging from UI/UX to Backend Architecture. Recently, I have been finding myself learning about WebViews, GraphQL, and the Cyber-Security aspect as well which has propelled me to learn about standards such as OWASP and how to prevent common web application attacks. I believe it is the right phase in life to acquire advanced education and reorient my career with a larger scope and work on bigger platforms.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Adish Aggarwal — Software Engineer at Ncr Corporation in Waterloo, ON, CA | Unifers