Experienced cloud solutions architect with a strong background in integration.
Holds a B.Tech in Computer Science and possesses 20 years of industry experience.
Architecting experience using serverless technologies in AWS.
Well-versed in providing design solutions for complex, mission-critical integration projects in an Agile mode.
Expertise lies in utilizing various microservices pattern, including event driven and leveraging cloud-native approaches to build robust and scalable and secured solutions.
Design solutions for various integration challenges, ensuring seamless connectivity and optimal performance.
Overview
19
19
years of professional experience
1
1
Certification
Work History
Senior Architect Technology
Co-operators
07.2022 - Current
Currently working as a Senior Architect for a large Canadian financial company
Currently working as a Senior Architect for a large Canadian financial company as a Senior Solutions architect
Responsible for providing API integration architecture using REST microservices built on Node js and Express and leveraging both SQL and NoSQL
Responsible for end to end architecting of complex integration patterns using existing SaaS applications and also custom built applications using different microservices patterns for integration
Solutioning is targeted in AWS environment using AWS Lambda, AWS API gateway and other Serverless technologies
Responsible for designing synchronous architecture and event based solution using AWS SQS, SNS, Event Bridge and establishing an event bus pattern to be used as a messaging backbone, fully incorporating with fault tolerance and guaranteed delivery
Responsible for design and development of microservices using REST also worked in SOAP services previously using a test-driven delivery (TDD) approach
Review and mentor team members and own the delivery, ensure all SONARQUBE quality gate passed and at least 80% test coverage is achieved
Regularly co-ordinate with the systems architect to address any design issues and work together to resolve any challenges
Currently working as a Senior Architect for a large Canadian financial company
Architect Technology
Capgemini
02.2022 - 07.2022
Previously working as a team lead for a large manufacturing company in Toronto Canada
Responsible for designing synchronous architecture and event based solution using JMS MQ and connection backbone, solution implemented with retry, fault tolerance and guaranteed delivery
Responsible for design and development of microservices using REST also worked in SOAP services previously using a test-driven delivery (TDD) approach
Review and mentor team members and own the delivery, ensure all SONARQUBE quality gate passed and at least 80% test coverage is achieved
Regularly co-ordinate with the systems architect to address any design issues and work together to resolve any challenges
Architect Technology
Cognizant
12.2019 - 02.2022
Previously working as a team lead for a large insurance company in Toronto Canada
Solutions architect responsible for design and implementation of microservices built on JAVA 11, SPRING and cloud
Designed asynchronous event based solution for a premium calculation, the solution was fault tolerant, guaranteed delivery and retry capability
Have designed integration workflow, defined process standards, defined nonfunctional requirements after agreement with business, prepared low level design documents and handed over to the development teams
Responsible for design and development of microservices using REST and also worked in SOAP services previously using a test-driven delivery (TDD) approach
Review and mentor team members and own the delivery, ensure all SONARQUBE quality gate passed and at least 80% test coverage is achieved
Regularly co-ordinate with the systems architect to address any design issues and work together to resolve any challenges
Ensure code quality by SONARQUBE, vulnerability scan
Ensure integration with various legacy backends as well as with Salesforce, external background check systems
Build cloud native principal and 12 factor app for building and deploying microservices
Ensure end to end delivery, deployment and scalability
Solution Architect Microservices
10.2015 - 11.2019
Previously worked as a lead developer for a migration project converting existing TIBCO SOA services to SPRING BOOT microservices, using JAVA, SPRING BOOT, SPRING CLOUD and finally deploying on PIVOTAL CLOUD FOUNDRY PAAS
Closely worked with business and architects to decompose existing monoliths to microservices
Involved in key design decisions like service discoverability, automated deployment, seamless logging, continuous delivery
Helped in designing asynchronous event based microservices using Tibco EMS(JMS) queue and topics
Lead developer of microservices using Java 8, Spring Boot, Spring Cloud(Eureka, Spring Cloud Config), SPRING JDBC, SPRING Data JPA
Worked on the Edge services in APIGEE to expose the services to end consumer
Developing guaranteed and asynchronous services using TIBCO Messaging and JAVA, Springboot
Ensure the microservices are all atomic
Technology Specialist
01.2013 - 10.2015
Previously worked from offshore as a lead developer for a large Life Insurance provider in USA
Active participation in design and architectural solution
Responsible for coming up with the As-Is and To-Be scenarios for the business process model
Involved in several critical POCs like integration with SFDC, composite service development in service grid etc
Lead the development of some of the largest and complex integration services
Scope analysis and requirement gathering
Design and development with team members
Technology: TIBCO Service Grid, TIBCO BusinessWorks, multiple plugins and adapters
Senior Consultant
PricewaterhouseCoopers - Service Delivery Center (PwC SDC)
06.2008 - 01.2013
Worked as a lead developer handling mission critical projects for audit and tax based client and Tibco middleware and in depth in Database technologies, have also worked in Java and Struts
Previously Worked In PwC US and PwC UK and also in PriceWaterhouseCoopers Pvt Ltd in Kolkata, India and also was responsible for delivering key projects for Large Tax Client, major pharmaceutical and Insurance industry across areas of SOA and BPM using TIBCO technologies
Was in client locations like USA(TEXAS, INDIANA) as well as in UK(Manchester)
Worked in technologies like JAVA, STRUTS, TIBCO Businessworks, TIBCO iProcess
Worked on JAVA, SPRING
Assistant Software Engineer
Tata Consultancy Services
01.2007 - 01.2008
Previously Worked as a lead developer handling mission critical projects for a large financial institution based in USA, worked in depth in Database and TIBCO technologies
Worked extensively on Unix, Shell Scripting
Worked extensively in Oracle and MSSQL, writing complex queries, joins and also query optimization and tuning
Worked extensively in developing custom brokers in Java, which were integrated with Tibco Business Works
Software Engineer
3i Infotech Ltd.
06.2005 - 05.2007
Previously Worked as a lead developer for a large bank handling complex BPM based workflows built on TIBCO BPM technologies
Worked extensively on SQL queries and was involved in Database design