A visionary Integration Architect and IT Leader with 20+ years of experience in designing and implementing Enterprise solutions, specializing in API management, integrations and Microservices architecture. Over 10 years of expertise in technology leadership, mentoring and team development with a strong focus on fostering a collaborative and inclusive work culture, driving employee engagement and cultivating talent for long-term success.
An energizing, culture-focused coach and mentor. Committed to providing team members with clear vision, meaningful feedback and motivating them to achieve unprecedented results. Led high-performing teams at GEICO and other reputable organizations, driving successful project outcomes and fostering innovation. Member of technical interview panels, mentored team members, and contributed to strategic discussions, ensuring alignment with business objectives and technological advancements.
Promoted to Engineering Manager role reporting to Senior Director, that combines technical leadership and people management to oversee critical projects with a team size of 15. Consistently tackled the most challenging, high-visibility assignments, often working with ambiguity to stringent deadlines. I am appreciated by the senior leadership for being extremely organized as we attempt to navigate very challenging times and considered to be an exceptional mentor and leader.
Responsibilities:
- Did code reviews to manage the code quality.
- Worked with stake holders and engineers on the implementation of a prestigious project.
- Acted as a Scrum Master by handling backlog grooming and sprint Planning.
- Helped in stability of production applications through on-call support and resolving production issues
- Provided technical mentorship and trainings to the engineers for their career growth.
- Conducted technical Interviews for building a better organization.
Skills: Azure Kubernetes Service, Cosmos DB, Azure Key Vault, Splunk, Microsoft Azure, Redis Cache, LaunchDarkly, GitHub Copilot, Snowflake, Salesforce CRM
Joined GEICO as Senior Application Architect on contract-to-hire basis and then converted to Principal Engineer role to help the Integration and API Management team to architect, design and implement scalable, efficient MuleSoft Applications/APIs that can handle high volume of messages per day published by upstream systems and consumed by downstream consumers. Always exceeded expectations throughout my tenure of the project.
Responsibilities:
R&D and POC:
- Did R&D on Azure Functions for working with Change Feed for Cosmos DB and pushing the messages to Azure Service Bus.
- Did R&D on implementing Azure Key Vault in MuleSoft applications for retrieving keys and reused the implementations in the application designs.
- Worked on R&D, Design, and Implementation of Guaranteed Delivery and Balancing systems using MuleSoft technologies and templatization of the Guaranteed Delivery through CI build (PowerShell) so non-mule developers can build applications without using Anypoint Studio reduced the time to staging environment from 4 days to 4 hours.
- Did POC on state-management using Redis Connector and Object Store Caching mechanism in Mule flows.
- Did R&D on Azure Service Bus, Cosmos DB implementation, and best practices in the Mule flow.
Engineering and Architecture:
- Designed Topics and Subscriptions for Azure Service Bus.
- Worked on proxy management with Anypoint Gateway and policies.
- Designed and architected MuleSoft applications to handle heavy volumes (145M - 160M messages/day) using Azure Service Bus, Cosmos DB, MuleSoft Anypoint Platform, and Runtime Fabric.
- Acted as SME for the projects and research solutions for business challenges.
- Worked on Architecture initiatives for the organization and oversaw the CRM integration.
- Worked on the Mule batch process for pushing data from Snowflake to Cosmos DB.
- Participated in Ideas, Innovation, and Strategy discussions.
- Participated in a technical interview panel, selection process, onboarding of new team members, and providing project overview.
- Participated in the Security topology reviews and approvals, defining Deployment strategies, Release notes preparation, Coordination with different teams, and verification of the deployments.
- Handled Mule 4 conversions of the existing MuleSoft projects.
Skills: Azure Kubernetes Service, API Management, Cosmos DB, Azure Key Vault, Splunk, MuleSoft Anypoint Platform, Microsoft Azure, Mule Runtime Fabric
Joined as a consultant to oversee and enhance their eCommerce website and provide technical guidance on moving to Cloud.
Responsibilities:
- Researched and did a POC for leveraging Azure Search Capabilities for search functionality in the eCommerce website.
- Enhanced website with changes in database, fine-tuning the stored procedures.
- Researched and did a POC to provide NoSQL solution for the website by using MongoDB and demonstrated features like schema flexibility, scalability, performance by partnering with their engineers.
- Enhanced the technical documentation by creating topology diagrams and class diagrams.
- Enhanced WCF services to be exposed on HTTPS by partnering with the Network and Middleware teams.
- Educated teams on common design patterns like repository pattern, caching pattern, Command and Query Responsibility Segregation and converting monolithic to microservices. I have proposed alternate design for the existing database by segregating read-writes operations so that metrics are separated from actual transactions.
- Enhancements to the search functionality that helped customers to easily search the products (autocomplete/typeahead service).
Skills: Java 1.8, C#, JAX-RS, Windows PowerShell, Microsoft Azure
Recruited as a Senior .NET Architect to help the organization’s modernizing efforts. Being flexible and integration enthusiast, I moved to their Integration team after working on Enterprise Coverage Services by exploring and researching MuleSoft’s capabilities as an Enterprise Service Bus and instrumental in building integrations for the enterprise systems.
Responsibilities:
- Develop enterprise service bus applications using Mule ESB, Anypoint Studio, RabbitMQ, MSMQ, and protocols like AMQP(S), HTTP(S), and Core Java.
- Configuring the Mule process for fetching messages from the topic and making web service calls to the middle tier Mule ESB for processing.
- Using encryption algorithms to encrypt the fields in the environment properties.
- Using ParseTemplate to parse the text file and replace the contents with the flow variables.
- Configuring Rabbit Queues, Exchanges, and Bindings using PowerShell scripts.
- Consuming messages from MSMQ using the Anypoint Gateway and orchestrating the message flow from upstream systems to downstream systems.
- Posting messages to customers in Azure using HTTP Connectors.
- Participated in the Mule Upgrade from Mule 3.5.4 to 3.8 and upgraded the existing applications.
- Coordinating in the application deployments, testing, and verifications.
- Developing Topology diagrams, Architecture diagrams, Component diagrams, and preparation of documents.
- Developing API Gateways for setting up the proxies for the existing services.
- Developing Health Check dashboards using AngularJs, Bootstrap, and Spring beans.
- Developing Enterprise libraries for supporting the common functionalities needed by the Mule applications.
- Generating Correlation Ids for tracking messages across the systems and adding exception handling to the mule flows.
- Coordinating with clients, understanding the requirements and providing feasible solutions, and participating in the UAT testing and Load testing.
- Coordinating with the Middleware team for deployments of Mule applications and verification of the changes.
- Developing Health Check applications and alerting mechanism using Splunk.
Skills: Microsoft .Net 4.5, C#, ASP.Net MVC, ASP.NET Web API, SQL Server 2012, and Windows Azure (PaaS, IaaS), MuleSoft 3.5.4, Rabbit MQ
Recruited as a Senior .NET consultant to design and develop eDiscovery product in-house. After working as an Engineer for 3-4 months, have been asked to lead the project where I took the role of Technical Lead and successfully delivered the project. I led a team of 3 developers and 1 business analyst/tester.
Responsibilities:
- Handled all the design, development work (UI, Database), and testing by collaborating with different departments.
- Following Agile Development Methodology in executing the project.
- Participating in discussions with clients while collecting the requirements and drafting them into Use cases and preparing mockup screens (storyboard) to review with the clients.
- Identifying proper usage of technology (Implementing the business logic at the .NET level if processing consumes more time on the database side. For example, using SQL bulk copy to store the search results rather than passing data to the stored procedure to save data) in achieving the objectives of the project.
- Participating in architectural meetings in explaining the solution approaches for the project.
- Collaborating with different teams like Enterprise Business Solutions, and Business Application Management to explain the requirements of the project and understand the organization standards to implement the solution.
- Designing tables, developing stored procedures, and collaborating with Database Team in the creation of database objects and executing scripts for stored procedures and functions.
- Did R&D in communicating Documentum using DFS classes, DFC classes and directly consuming the Documenting web services.
- Did R&D in communicating Documentum by developing custom classes in .NET to be configured in for WCF services.
- Integrating the application with Documentum and Autonomy products with the APIs provided.
- Consuming the Tibco services for the data from Autonomy.
- Modifying Tibco Service developed in Java for requesting the data from Autonomy (Later changed to directly communicate the Autonomy API from .NET).
Skills: Autonomy, Documentum, ASP.NET MVC, C#, SQL Server
Responsibilities:
- Team Leadership: Managed a team of 8 engineers, leading the design and implementation of a Commercial Scorecard System (CSS) for a major banking client.
- Project Delivery: Successfully delivered the project with zero defects in the production environment during the warranty period, receiving recognition from leadership.
- Client Collaboration: Worked directly with clients to gather requirements, define functional specifications, and provide ongoing support for system enhancements.
Skills: ASP.NET, C#, WCF, SQL Server, SSIS, T-SQL, .NET Framework
Responsibilities:
- System Integration: Led the integration of Adobe Breeze with custom systems to automate meeting scheduling, improving operational efficiency.
- Service Architecture: Developed business components and integrated services using web services and C#.
Skills: C#, ASP.NET, Web Services, SQL Server
Responsibilities:
- Module Leadership: Acted as the module leader for several key features, ensuring high-quality code and on-time delivery.
- Mentorship: Provided guidance to junior engineers and helped them improve technical and problem-solving skills.
Skills: ASP.NET, C#, SQL Server, T-SQL
AREAS OF EXPERTISE
- Integration Architecture
- Messaging Solutions
- Innovation
- Mentoring and Coaching
- IT Leadership
- API Management
- Solutions Architecture
- Strategizing
- Enterprise Solutions Design and Implementation
- Microservices
- Team Leadership and Management
- Research
TECHNOLOGY STACK
- C#, Core Java, PowerShell
- Azure Cosmos DB
- Azure Kubernetes Services
- Snowflake
- Autonomy
- API Management
- Azure Service Bus
- Azure Key Vault
- Azure DevOps
- Documentum
- Azure Redis Cache
- Azure Functions
- Runtime Fabric
- Quantum Metrics
- Splunk
- LaunchDarkly
- GitHub Copilot
CERTIFICATIONS
- Microsoft Certified: Azure Solutions Expert
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Azure AI Fundamentals
- Microsoft Certified: Azure Data Fundamentals
- Microsoft Certified: Security, Compliance and Identity Fundamentals
- Microsoft Certified: Azure Fundamentals
- Hands on Snowflake – WebUI Essentials
- PMI: Generative AI Overview for Project Managers
- LinkedIn: Strategic Focus for Managers
- Stanford University Graduate School of Business: Optimizing Self-Awareness
- Professional Scrum Developer (PSD I)
- Professional Scrum Master (PSM I)
- IBM: Docker Essentials: A Developer Introduction
- Aha! Product Management Professional Certificate
ACHIEVEMENTS/APPRECIATIONS
- Took on leadership responsibilities amidst significant turnover, stepping up as a lead when senior engineers and leads departed the company in the first two years of my career.
- Proactively assumed ownership of a project nearing closure, mastering customer proprietary tools to eliminate dependencies on external teams. Spearheaded the integration between customer’s Learning Management product and Adobe Breeze Meeting server, garnering recognition for the seamless integration and revitalizing contract negotiations.
- Successfully led a team of 4 developers and 2 QA professionals on a project with a reputed Bank customer, achieving completion within 8 months while maintaining high quality standards. During the subsequent 3-month warranty period, which required 24/7 support, zero bugs or issues were reported. Received commendation from senior leadership for operational efficiency. Introduced a user-centric approach, engaging end users in the feedback loop to enhance deliverables, resulting in a notable shift from project status 'red' to 'green'.
- Recognized by the client for the architecture and design of eDiscovery application for legal hold and was considered to be a go-to person for any design discussions at the client place.
- Designed and architected MuleSoft applications to handle heavy volumes (145M - 160M messages/day) using Azure Service Bus, Cosmos DB, MuleSoft Anypoint Platform, and Runtime Fabric.