Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Girish Watwani

Girish Watwani

Summary

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
Girish Watwani