Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 10+ years of related experience.
Overview
12
12
years of professional experience
1
1
Certification
Work History
Lead Full Stack Developer
Royal Bank Of Canada, RBC
04.2023 - Current
Web Application Developer | Wealth Management Advisor Portal
Summary
Spearheaded the end-to-end development of a sophisticated web application tailored for wealth management advisors, facilitating seamless onboarding of new clients and efficient management of diverse account types.
Utilized cutting-edge technologies, including Node.js, Angular, React, Azure, GraphQL, and MongoDB, to deliver a robust and responsive platform that significantly improved the advisors' workflow.
Had an almost 10+ microservices all written in NodeJS and GraphQL.
Collaborated closely with cross-functional teams to gather requirements, ensuring a deep understanding of the unique needs and challenges faced by wealth management professionals.
Implemented secure and scalable user authentication and authorization mechanisms, ensuring compliance with industry standards and regulatory requirements.
Designed and developed intuitive user interfaces that streamlined the client onboarding process, resulting in a more user-friendly and efficient experience for both advisors and clients.
Successfully integrated GraphQL to optimize data retrieval and enhance the application's performance, contributing to a more responsive and dynamic user interface.
Played a key role in ensuring the application's adherence to security best practices, contributing to a robust and secure environment for sensitive financial data.
Actively stayed abreast of emerging technologies and industry trends, proposing and implementing innovative solutions to enhance the overall functionality and user experience of the application.
Application Development Associate Manager
Accenture
05.2022 - 04.2023
Web Application Developer | Retail Banking - Toronto Dominion Client
Led the development of web applications for retail banking at TD, with a primary focus on Angular. Contributed to the improvement of user interfaces, ensuring a seamless and engaging experience for customers.
Played a pivotal role in enhancing the accessibility and styling of web applications, demonstrating a commitment to providing an inclusive and visually appealing experience for a diverse user base.
Developed an internal framework for web applications, creating reusable components that significantly increased development efficiency. This framework served as a foundation for consistent design patterns and accelerated the delivery of features across projects.
Collaborated closely with cross-functional teams to gather requirements, ensuring alignment with business objectives and user needs in the retail banking sector.
Actively participated in code reviews, ensuring code quality and adherence to best practices. Introduced and implemented coding standards that improved overall maintainability and collaboration within the development team.
Stayed current with industry trends and advancements, integrating new technologies and methodologies to continuously improve the development process and the quality of delivered solutions.
Participated in training sessions and knowledge sharing activities to foster a culture of continuous learning and skill development within the development team.
Assistant Consultant
Tata Consultancy Services
10.2019 - 03.2022
Web developer - RBC
Working on advisor related dashboards , in which one of was developed from scratch on latest Angular versions.
State Management was done using Redux stores.
APIs was using microservice architecture designed using NodeJS and deployed on Pivotal Cloud Foundry
Multiple NodeJS services based on micro requirements, some of them were using tsoa framework instead of using normal JS we were able to use typescript based NodeJS Rest API's
Used NoSQL i.e. MongoDB database.
Drove efforts towards maintaining software development practices; adhered to company standards for coding and unit test coverage
Configured DevOps pipeline from scratch to automate build deployment using Jenkins and UrbanCode
Designed, documented and implemented database solutions to support web applications.
Estimated work hours and tracked progress using Scrum methodology
Technical Developer
Tata Consultancy Services Ltd India
01.2015 - 09.2019
Worked for one of largest Bank in the US under wealth management vertical.
Modified existing ASP.NET software to correct coding errors, upgrade interfaces and improve overall performance and also developed new applications on ASP.NET MVC with AngularJS as frontend.
One of the most challenging thing in this project was the designing dynamic forms using Angular Reactive forms i.e. based on requirement there were predesigned forms which needs to be loaded based on what process user selected . And those forms has complicated logics such as dropdown values dependencies, complicated formulas based on selection.
Tested troubleshooting methods, devised innovative solutions and documented resolutions for inclusion in knowledge base for support team use.
Coordinated deployments of new software, feature updates and fixes.
I played major role on Angular designing and deciding what patterns to use.
Oversaw continuous development of tools and workflows to manage critical business processes.
Collaborated with stakeholders to define and clarify user requirements.
Developer
Infosys
03.2012 - 12.2014
Accountable for developing retail food websites for distributor for one of largest food retail company in USA using C#, ASP.NET, JavaScript, HTML 5, CSS3, SQL.
Work on change requests provided by business to enhance existing functionality of applications.
Restore/Repair break fixes introduced in applications within service level agreements to avoid end customer impact.
Involve in requirements gathering and analyze requirements to meet delivery with minimal defects.
Perform unit testing of deliverables and help fix defects that gets logged during UAT and Production deployment.
Involve in quarterly and monthly code releases and vendor releases.
Involve in application checkout post vendor/third party releases, involve in database/content servers migration to newer versions that are being used by applications.
Work on finding out enhancements areas for current applications to help reduce frequent user issues.
Create documentation for changes that are being delivered as part of release.
Education
Bachelor of Computer Science - Computer
WIEECT Mumbai University
Mumbai India
08.2011
Skills
Angular Proficiency
Serverless Architecture
DevOps Principles
Agile Methodologies
CI and CD Tools
Git and GitHub
API Development
Frontend Development
JavaScript Proficiency
Test-Driven Development
Scrum Framework
Backend Development
Webpack and Gulp
Responsive Web Design
JIRA and Confluence
GraphQL APIs
TypeScript Knowledge
Nodejs Experience
Microservices Architecture
Cloud Computing
Mentoring Junior Developers
Certification
Microsoft Certified: Azure Fundamentals - https://www.credly.com/badges/b3c05afe-0ef3-4e6f-8e49-a495ee25c2cf/linked_in_profile
The Complete Guide to Modern JavaScript - https://www.educative.io/verify-certificate/K682Jv8Ap6pIB1WGJqJmVoIoPnGD0j5lruB
Verified International Academic Qualifications - https://www.credly.com/badges/4ca31e2f-1270-4bce-a0a3-707b48498518?source=linked_in_profile
Timeline
Lead Full Stack Developer
Royal Bank Of Canada, RBC
04.2023 - Current
Application Development Associate Manager
Accenture
05.2022 - 04.2023
Assistant Consultant
Tata Consultancy Services
10.2019 - 03.2022
Technical Developer
Tata Consultancy Services Ltd India
01.2015 - 09.2019
Developer
Infosys
03.2012 - 12.2014
Bachelor of Computer Science - Computer
WIEECT Mumbai University
Similar Profiles
PARMEET KAURPARMEET KAUR
Collections Officer at Royal Bank of Canada, RBCCollections Officer at Royal Bank of Canada, RBC