Since July 2025 | Associate Director/Senior Manager | Allstate India
Project: Ad tech Product Data Engineering,
Clients – Allstate, Progressive
Domain: Advertising Technology (AD Tech), Insurance
Technology: AWS Glue, S3 Iceberg (Lake house), Redshift, Kinesis Firehouse, Spark, Polars, AWS Lambdas, Athena, Looker, Terraform - Modeled on lines of Google Ads
Roles & Responsibilities:
- Head of Technology In charge of Data Architecture.
- POC Devlopment Demonstrating All the above services.
- Modern Data Architecture on Lines of Google ADS.
- Leveraging the Most Latest available Data stack from AWS and Apache.
Since July 2025 | Associate Director/Senior Manager | Allstate India
Project: Ad tech Product Refactoring,
Clients – Allstate, Progressive
Domain: Advertising Technology (AD Tech), Insurance
Technology: .NET 8, Clean Architecture, AWS Services
Roles & Responsibilities:
- Head of Technology In charge of Clean Architecture Migration.
- POC Development Demonstrating Migration of Clicks Module.
- Modern .NET Architecture and AWS Native Lambdas.
- Leveraging the Latest available Data stack from AWS and Apache.
Since July 2025 | Associate Director/Senior Manager | Allstate India
Project: Ad tech Prefill AI Agent,
Clients – Allstate, Progressive
Domain: Advertising Technology (AD Tech), Insurance
Technology: AWS Bedrock Core, Strands, Claude Sonnet 4.5 Model, Bedrock Core Browser Tool, API Gateway, Agentic Memory, Bedrock Core MCP.
Roles & Responsibilities:
- Head of Technology In charge of AI Agent.
- POC Devlopment Demonstrating All the above services.
- Modern AI Architecture on AWS.
- Leveraging the Most Latest available AI stack from AWS .
Nov 2023 - June 2025 | Principal Engineer | Adform India LLP
Project: Programmatic Deals (PG Deals),
Clients – Google, Lenovo, BMW
Domain: Advertising Technology (AD Tech)
Technology: C#, .NET Standard 8 (Web API), XUnit & MOQ, Docker, Kubernetes, Elastic Search, Dapper, SQL Server, Mongo DB, Azure, AWS, Rabbit MQ, Elastic Kubernetes Service (EKS), Swagger, VS 2022, GIT, AWS Lambda, Azure Active Directory, Terraform, Prometheus, Hangfire
Roles & Responsibilities:
- Solutions Architect In charge to Design the Microservice.
- Hands on Development for Critical Google gateway Microservice.
- Implementation via CQRS, DDD, Clean Architecture based Microservice.
- Leveraging the Most Latest available Tech stack from Microsoft .NET Standard 8.
Project: Account API Migration
Clients – Central Authentication/Authorization Component for entire Product
Domain: Advertising Technology (AD Tech)
Technology: C#, .NET Standard 8 (Web API), XUnit & MOQ, Docker, Kubernetes, Elastic Search, Dapper, SQL Server, Mongo DB, Azure, AWS, Rabbit MQ, Elastic Kubernetes Service (EKS), Swagger, VS 2022, GIT, AWS Lambda, Azure Active Directory, Terraform, Prometheus, Hangfire
Roles & Responsibilities:
- Solutions Architect In charge to lift & shift an Legacy service to Modern .NET 8 Service.
- Hands on Development for leading the Migration.
- Implementation via CQRS, DDD, Clean Architecture based Microservice.
- Leveraging the Most Latest available Tech stack from Microsoft .NET Standard 8.
Mar’20 - Nov 2023 | Solutions Architect | Pitney Bowes
Project: Legacy Monolith Product Migration FastTrack,
Clients – USPS (United States Postal Services), Amazon Prime, eBay, Victoria Secrets, AT&T, Adidas
Domain: Ecommerce (Logistics & Shipping)
Technology: C#, .NET Standard 7 (Web API), XUnit & MOQ, Docker, Kubernetes, Sumo Logic, Dapper, SQL Server, Mongo DB, Azure, AWS, Kafka, Elastic Kubernetes Service (EKS), Swagger, VS 2022, GIT, AWS Lambda, Azure Active Directory, Azure Service Bus, GitHub, Octopus, Terraform, Power BI, Snowflake, Prometheus, Hangfire
Roles & Responsibilities:
- Solutions Architect In charge to Migrate the Product and Define a Roadmap.
- Working with CTO and VP Software Engineering to Design the Migration Roadmap.
- Working with the Product Team & Facility Operations Team to do Event Storming as Per DDD.
- Arriving at Concrete Bounded Contexts after Event Storming. Bounded Contexts Will Now Map to Concrete Microservices.
- Explaining the Bounded Contexts Defined as per DDD to Top Leadership CTO, VP, Senior Directors.
- Defining Priorities as to which Microservices Should Go First in Development based on Priorities discussed with Senior Leadership.
- Working With Product Team to Get the Product Backlog ready as per Approvals and Priority from Top Leadership, Setting up the Product vision till 2025.
- Establishing Agile Scrum Practice across the Development Team which was Initially Agile Kanban.
- Working with Respective Architects DB, DevOps, QA, UI and Team Leads to Get the Best Technology Stack Fitted to the Concrete Microservices Identified above.
- Working with Architects and Development Leads to Determine where can we Go Fully Cloud Based Serverless Microservices, Where Independent Microservices are required, Where Reactive Microservices are required, Where Kafka is required.
- Determine the Performance Parameters and Scale Parameters for Each Microservices.
- Determine Security Requirements for Each Microservices identified.
- Determine the Sumologic Dashboards and Alerts for Each Microservices identified, Health Checks Logging Parameters etc.
- Determine Rollback Strategy in case of Failures in Production.
- Determine the Strategy as to How can the Exiting Monolith System and New Microservice can work Parallel till the New Microservice if Fully ready for a Take Over.
- Working with Data Engineering Architects, to Check the existing Pain Points for Operation in term of Reports, Existing Reports are built in Excel & SQL which are too Slow, So working with the BI & Data team to get these Reports built in Power BI & Snowflake so that they are Modern, Real Time and Cost Saving.
- Once a Development Sprint Starts Actively work in Carrier Services Team Sprint Cycle to do Hands On Development, POC’s Help Junior Resources and Ensure the Team Completes Development by the Estimates given by them.
- Support Deployment & End to End Development Closure.
Project: Rating/Manifesting Microservices
Clients – USPS (United States Postal Services), Amazon Prime, eBay, Victoria Secrets, Adidas
Domain: Ecommerce (Logistics & Shipping)
Technology: C#, .NET Standard 6 (Web API), XUnit & MOQ, Docker, Kubernetes, Sumo Logic, Dapper, SQL Server, Mongo DB, AWS Elastic Kubernetes Service (EKS), Swagger, VS 2019, GIT, AWS Lambda
Roles & Responsibilities:
- Architecting overall development of the Microservices
- Analyzing and creating estimates for the stories of the project
- Implementing cost benefit via leveraging AWS Lambda for batch processing
- Implementing Bulk insert or update for Mongo Collection to ensure Lambda finishes on time
- Working with QA Architect to get feedback from JMeter to See how many PODs will be required initially for deployment and what should be the Scale out rules
- Docker File creation and testing this Microservices via running Inside a Docker Container
- Unit Testing using XUnit & MOQ
- Done peer review and code review for team members
- Coordinating with DevOps team to create Team City Octopus Pipelines and ensure smooth hosting of service inside Kubernetes cluster on AWS
- Critical decision making on How to leverage both Mongo DB + SQL without much system impact
Project: De-Possession Scan
Clients – USPS (United States Postal Services), Amazon Prime, eBay, Victoria Secrets, Adidas
Domain: Ecommerce (Logistics & Shipping)
Technology: C#, Kafka, .NET Standard 6 (Web API), XUnit & MOQ, Docker, Kubernetes, Sumo Logic, Dapper, SQL Server, Mongo DB, AWS Elastic Kubernetes Service (EKS), Swagger, VS 2019, GIT, AWS Lambda
Roles & Responsibilities:
- Architecting overall development of the Microservice
- Leveraging Kafka to have network level visibility and real time updates to Improve customer tracking
- Docker File creation and testing this Microservice via running Inside a Docker Container
- Unit Testing using XUnit & MOQ
- Done peer review and code review for team members
- Creation of Active batch to ensure back up for Kafka
- Participated in sprint pre planning meeting, sprint planning meeting, and retrospective meeting
Project: Matching Service – USPS (United States Postal Services)
Technology: C#, Kafka, ASP.NET Core (Web API), XUnit & MOQ, Docker, Kubernetes, Seri logs, Dapper, SQL Server, Mongo DB, AWS Elastic Kubernetes Service (EKS), Swagger, VS 2019, Bit Bucket
Roles & Responsibilities:
- Architecting overall Version 2 development of the Microservices
- Analyzing and creating estimates for the stories of the project
- Since Kafka works on Publisher subscriber Model and on Local environment, we don’t have access to Kafka publishers or subscribers of test or production environments hence Implementing demo Publisher and Subscriber for the development Team
- Implementing Time to Live Feature of Mongo DB to ensure records are auto deleted after 15 days
- Docker File creation and testing this Microservices via running Inside a Docker Container
- Unit Testing using XUnit & MOQ
- Done peer review and code review for team members
- Coordinating with DevOps team to create Team City Octopus Pipelines and ensure smooth hosting of service inside Kubernetes cluster on AWS
- Participated in sprint pre planning meeting, sprint planning meeting, and retrospective meeting
- Critical decision making on How to leverage both Mongo DB + SQL with ought Much System Impact
Project: USPS (United States Postal Services) City State & Zone File Processing Automation
Technology: C#, ASP.NET Core (Console Application), XUnit & MOQ, Docker, Kubernetes, Dapper, SQL Server, AWS Lambda, AWS VPC, AWS S3 Bucket, VS 2019, AWS CloudWatch Logs, Bit Bucket.
Roles & Responsibilities:
- Architecting the overall Automation Microservices as full serverless architecture
- Proposing a solution to run this Microservices as an AWS Lambda, Instead of Kubernetes Chron Job. Since Lambda is cost effective and charges only for the runtime
- Lambda has a fixed runtime of Max 15 minutes, hence designing a Bulk copy operation in Dapper to ensure we cut down on network Latency and Finish batch processing as soon as possible to keep the lambda costing as low as possible
- Analyzing and creating estimates for the stories of the project
- Owning Completed development and end to end delivery, Design was much appreciated by the DevOps team as First of kind Cost effective and fully cloud integrated microservices design
- Implementation of Cloud Watch Logs and S3 bucket trigger to run Lambda
Dec’14-Mar’20 | Senior Consultant/ Associate Architect | Deloitte Consulting, US India
Project: Kentucky Health Insurance Exchange (HIX) - Cabinet for Health & Family Services State Govt of Kentucky United States
Organization: Deloitte USI, Domain: Health Insurance (United States Public Sector)
Technology: C#, .Net 4.5 (M.V.C 5 Razor Engine), TFS, Silverlight, WCF, Entity Framework Visual Studio 2015, MS AZURE, LINQ, SQL Server 2016, jQuery, and HTML 5, Traditional Monolith IIS Deployment.
Role: Senior Consultant / Development Lead
Roles & Responsibilities:
- Leading the Worker portal module of an Integrated Eligibility System for Kentucky State
- Architectural Setup, POC for Change requests, Coding for Business objects, Data access layer
May’12-Dec’14 | Senior Software Engineer | Agilisys IT Services India Pvt. Ltd.
Project: Agilisys Digital Mobile for London borough of Barking and Dagenham, AD Contact (CRM Platform) for Agilisys Digital.
Technology: C#, .Net 4.0(M.V.C 4 Razor Engine), jQuery Mobile for AD Mobile, Visual Studio 2010, SQL Server 2008, HTML 5, WCF.
Role: Senior Developer
Roles & Responsibilities:
- Development Delivery using Agile SCRUM, Fibonacci series estimations, TFS Kanban Boards, Sprint Zero alias Designing & Hardening Sprint & Retrospective meetings
- Design & Development of CSLA (Component Based Scalable & Logical Architecture) Business Objects
- Overall Coding and unit testing
- Integration testing using selenium web driver
Project Name: Revs & Bens Online Services Project - London Borough of Barking and Dagenham.
Technology: C#, .ASP .Net 4.0, CSLA 4.0, WCF4.0, Visual Studio 2010, and SQL Server 2008, ADO.NET, TFS, MS-TEST using Rhino Mocks.
Role: Senior Developer
Roles & Responsibilities:
- Development Delivery using Agile SCRUM, Fibonacci series estimations, TFS Kanban Boards, Sprint Zero alias Designing & Hardening Sprint & Retrospective meetings
- Design & Development of CSLA (Component Based Scalable & Logical Architecture) Business Objects
- Integration testing using selenium web driver
Project Name: Hammersmith & Fulham Eservice's project - London Borough of Hammersmith & Fulham.
Technology: C#, .ASP .Net 4.0, CSLA 4.0, WCF4.0, Visual Studio 2010, and SQL Server 2008, ADO.NET, TFS, MS-TEST using Rhino Mocks.
Role: Senior Developer
Roles & Responsibilities:
- Understanding requirements; Overall Coding and unit testing
- Development Delivery using Agile SCRUM, Fibonacci series estimations, TFS Kanban Boards, Sprint Zero Alias Designing & Hardening Sprint & Retrospective meetings
- Design & Development of CSLA (Component Based Scalable & Logical Architecture) Business Objects
- Integration testing using selenium web driver