Accomplished Technical Architect with a proven track record offering close to 17 years of experience in designing and developing software solutions using various state of the art technologies such as Cloud Computing (AWS), Microservices, Business Process Management, Robotics Process Automation, DevOps, JAVA/J2EE, Spring framework, JPA etc across multiple industries including Banking & Finance, Insurance and Healthcare. Excelled in client engagement and mentoring, driving technology investments that align with organizational goals, enhancing system performance and client satisfaction through innovative solutions and cloud computing expertise. Attentive collaborator and communicator from project conception to completion. Creative in devising solutions to improve business operations and meet clients' technical needs. Seasoned team leader possessing the technical and interpersonal skills to provide exceptional project deliverables.
Overview
17
17
years of professional experience
Work History
Technical Architect
Tata Consultancy Services, TCS
10.2020 - Current
Played a key role in designing the microservices architecturefor our clientBank of Montrealthat served as the foundation for the business banking customer origination platform.
Introduced and implemented BIAN standards for API design to define microserviceswhich stand up to the industry standard
Participate and run strategic planning sessions to align business needs and technology investments with organizational goals and objectives
Describe the software's structure, characteristics, behavior, and other aspects to key project stakeholders
Evaluate emerging technologies to identify potential areas for growth and innovation within the organization''s technical architecture
Spearheaded the adoption of cloud-based technologies, enabling faster deployment and scalability for various applications
Collaborate closely with business teams and Product Owners to define project specifications and scope
Translate business needs and requirements into technology design and documents
Contributed innovative ideas during brainstorming sessions that led to the successful execution of key initiatives.
Provided current best practices and third-party solution alternatives when necessary for functional design documentation
Collaborate with multiple technology teams to design and implement effective and efficient software solutions, with a focus towards increased customer satisfaction
Mentor junior team members on best practices and technical skills, fostering a culture of continuous learning and improvement
Enhanced system performance by optimizing code and implementing efficient algorithms.
Championed knowledge sharing within the team through regular presentations and workshops on emerging technologies, trends, and best practices.
Created comprehensive documentation for system designs, ensuring clarity of purpose and facilitating seamless maintenance activities.
Technical Architect
Tata Consultancy Services, TCS
10.2018 - 09.2020
Designed the microservices architecture for our client Royal Bank of Scotland for their business banking platform
Spearheaded the adoption of cloud-based technologies, enabling faster deployment and scalability for various applications and reducing overall run costs
Present the solution architecture in various architecture forums and review boards within the organization to ensure the design is approved in a timely manner
Describe the software's structure, characteristics, behavior, and other aspects to key project stakeholders
Conduct thorough analysis of business requirements and translating them into technical specifications.
Create comprehensive system blueprints and diagrams to visualize the architecture
Select appropriate technologies, platforms, and frameworks to support the desired functionalities and scalability of the system
Collaborate with multiple teams from both business and technology to define project specifications, scope and delivery roadmap
Translate business needs and requirements into technology design and solution architecture documents
Provide detailed walkthrough of the solution design to the development and ensure the implementation is in line with the solution architecture
Led multiple development teams with 25+ developers spanning both onshore and offshore developers
Assist development teams in resolving technical issues
Designed and implemented multiple business critical BPM processes in the bank using Camunda
Development Lead
Tata Consultancy Services, TCS
01.2016 - 09.2018
Develop high quality, efficient microservices that stand up to the industry standards using the latest in JAVA and Spring technologies
Define and implement coding standards and best practices, perform regular code reviews and find out opportunities for performance enhancements
Deliver high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
Collaborate with cross-functional teams to integrate software components seamlessly into existing systems.
Conducted comprehensive code reviews, ensuring adherence to established coding standards and improving overall code quality.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Designed reusable modules that expedited the development process for subsequent projects without sacrificing stability or performance.
Developed scalable applications for efficient data processing and management.
Improved software performance by identifying and resolving bottlenecks in the code.
Met with stakeholders to provide detailed project reports and milestone updates.
Spearheaded the successful migration of legacy systems to modern platforms without compromising functionality or data integrity
Senior Software Developer
Cognizant Technologies Solutions
02.2011 - 12.2015
Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
Conducted comprehensive code reviews, ensuring adherence to established coding standards and improving overall code quality.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Designed reusable modules that expedited the development process for subsequent projects without sacrificing stability or performance.
Developed scalable applications for efficient data processing and management.
Improved software performance by identifying and resolving bottlenecks in the code.
Met with stakeholders to provide detailed project reports and milestone updates.
Spearheaded the successful migration of legacy systems to modern platforms without compromising functionality or data integrity
Software Developer
Wipro Infotech
05.2010 - 01.2011
Software Developer
Progress Software Corporation
08.2008 - 05.2010
Training Specialist
Pragati Software
09.2007 - 07.2008
Education
Bachelor in Computer Application (BCA) -
Mumbai University
Mumbai, India
06.2006
Skills
Solution Architecture and Design
Cloud Computing (AWS)
Microservices Architecture
API Design & Security
Banking Domain Expertise
Business Analysis
Proficient in JAVA/J2EE, Spring, BPM etc
Presentation & Stakeholder Management
Technical Design Documentation
Accomplishments
Successfully implemented Microservice architecture for multiple organizations across Banking & Finance, Healthcare and Insurance domains
Played a pivotal role in designing the Cloud Architecture and Cloud Migration Roadmap for multiple clients including Bank Of Montreal (BMO), Royal Bank of Scotland etc
Strong Banking domain knowledge and experience working with market leading vendors such as TSYS, FICO, Lexis Nexis, Yodlee, Plaid, ESC, Enstream, Elavon, OneSpan, Brandify, ThreatMetrix, BioCatch etc
Extensive experience working on both the Branch and Online banking channels across US and Canada
Extensive experience designing Fraud prevention solutions in the Online channel
Implemented critical regulatory programs such as 1071 Dodd Frank CFPB, CPRA, Bill 64, Bill 96 etc
Successfully lead the migration of various on premise application to cloud ( AWS )
Strong knowledge various AWS technologies such as EC2 , Lambda , Fargate , S3 , CloudWatch , CloudTrail , Cloud Formation , SQS , SNS, Step Functions, Data Analytics etc
Extensive experience acting as a bridge between business and technology, translating business ideas and needs into technology roadmap and solutions
Extensive experience in working and collaborating with multiple teams from both business and technology to achieve successful implementation of large and complex projects
Successfully implemented Blue-Green deployment for critical banking applications
Successfully introduced and implemented BIAN standards for API design resulting in more structured and reusable APIs
Extensive experience in re-architecting poorly designed microservice implementations
Extensive experience developing Microservices using Spring and SpringBoot technologies
Strong knowledge of Business Process Management (BPM) , having led multiple implementations for various clients in JBPM , Camunda and IBM BPM
Created solutions utilizing Software as a Service ( SaaS ), Platform as a Service ( PaaS ), and Cloud/Infrastructure as a Service ( IaaS ) providers
Posses a strong understanding of cybersecurity principles, industry best practices, and Proven hands-on experience in successfully developing solutions for seamless B2C, B2B, and B2E integration with third-party entities
Contributed innovative ideas during brainstorming sessions that led to the successful execution of key initiatives in areas such as Blue-Green deployment, OCR etc
Business Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTDBusiness Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTD