Experienced with leading technical teams and managing software development projects. Utilizes in-depth knowledge of programming and system architecture to streamline processes. Track record of fostering team collaboration and achieving project milestones effectively.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Technical Lead
Techmahindra Americas Ltd
07.2022 - Current
Designed and implemented a modular microservices architecture for real-time order processing on AWS.
Developed order and inventory services as independent microservices (Java), exposing secure RESTful APIs via AWS API Gateway.
Implemented asynchronous communication using Apache Kafka topics to handle order events and inventory updates.
Created a high-performance notification service in Golang, integrated with Kafka and AWS SNS for user alerts.
Provisioned cloud environments using Terraform, managing dev, test, and production pipelines on AWS.
Applied security best practices using IAM, VPC, encrypted storage, and real-time monitoring with CloudWatch.
Technical Lead
Techmahindra
05.2015 - 07.2022
Migrated monolithic systems to loosely coupled microservices deployed on AWS ECS and EKS.
Automated infrastructure provisioning with CloudFormation and Terraform, improving deployment efficiency.
Implemented CI/CD pipelines using GitHub Actions for consistent and secure deployments across environments.
Enhanced reliability using centralized logging (CloudWatch) and metrics (Prometheus, Grafana).
Technical lead
Hcl Technologies
08.2010 - 04.2015
Worked on the design and development of a high-performance telecom billing and mediation platform for postpaid/prepaid subscribers, supporting millions of customer usage records (voice, SMS, and data).
Focused on reliability, modularity, and performance — foundational principles that align with modern cloud and big data systems.
Developed core modules in Java and C++ for real-time CDR processing, rating, and billing workflows.
Built multi-threaded batch processing engines to handle millions of call and usage records per hour, optimizing memory and CPU usage.
Designed custom message queues and in-memory caching to buffer and process telecom events with minimal latency — a pattern now mirrored in today's Kafka-based architectures.
Created modular services for usage rating, taxation, and balance deduction, deployed as internal components, later inspiring microservice decomposition.
Tuned Oracle-based billing databases with complex queries, stored procedures, partitioning, and indexing to meet performance SLAs.
Worked on mediation logic to normalize and transform CDRs from various network vendors (Ericsson, Huawei, NSN), simulating data lake concepts with structured data zones.
Integrated billing logic with external customer care and provisioning systems via SOAP-based web services and internal APIs.
Nokia Siemens Networks
02.2008 - 05.2010
Contributed to the design and development of a telecom-grade PCRF (Policy and Charging Rules Function) engine for managing real-time mobile subscriber policies, QoS enforcement, and charging in 3G IMS and LTE EPC networks — a mission-critical backend system designed for scale, concurrency, and performance.
Developed backend modules in Java and C++ for handling subscriber policy rules, billing events, and network session control in a high-availability telecom environment.
Built the Subscriber Profile Repository (SPR) with Oracle DB, implementing optimized stored procedures, triggers, and indexing to support millions of subscriber profiles with low-latency access.
Wrote complex SQL and MySQL queries for credit control, usage tracking, and charging workflows; reduced data access latency through performance tuning and query optimization.
Implemented secure Diameter protocol handlers for L3 communication across core network elements — work that parallels secure API design and service mesh authentication in today's cloud-native apps.
Engineered multithreaded processing modules in JAVA& C++ for concurrent message handling, resolving issues related to context switching, thread safety, and resource contention — foundational to modern async/multi-tenant microservices.
Developed mechanisms for load balancing, failover, and retry logic to ensure system resilience under high traffic, prefiguring today's cloud scaling and distributed reliability patterns.
Executed performance testing, integration validation, and debugging in live testbeds simulating real-world mobile subscriber loads.