Sandhi Agarwal
@sandhiagarwal
Principal Software Engineer building secure, event-driven platform infrastructure on Go, Kubernetes and AWS.
What I'm looking for
I’m a Principal Software Engineer specializing in platform infrastructure—IAM, event-driven systems, licensing backends, and observability pipelines—bringing greenfield builds to production compliance. I’ve spent 10+ years working my way up across multiple roles at Progress Software, leading architecture, mentoring, and end-to-end delivery of complex distributed systems.
I architected a 6-service licensing backend serving all production customers, and I designed a compliance-grade centralized log platform across 20+ microservices with SOX, HIPAA, PCI-DSS, and GDPR alignment. I also enabled full entitlement backend migration with zero breaking changes using a translator-pattern adapter and SKU-aware routing.
On teams, I act as a technical lead and DRI: I sign off on final delivery, drive cross-team dependency resolution, standardize DevSecOps across 35+ repos, and improve reliability and security through Kubernetes-native designs on RabbitMQ with at-least-once delivery. I’m also actively adopting AI-assisted engineering practices like LLM log triage and RAG/agentic workflows to accelerate design and delivery.
Experience
Work history, roles, and key accomplishments
Principal Software Engineer
Progress Software
Feb 2021 - Present (5 years 4 months)
Technical lead and DRI for greenfield platform services in IAM, licensing backends, event-driven distribution, and compliance-grade observability, mentoring engineers and coordinating cross-team delivery. Built a 6-service licensing backend and centralized log platform across 20+ microservices with 1-year retention, enabling zero-breaking entitlement migrations and reducing MTTR by ~60%.
Software Consultant
CAPIOT Software
Aug 2016 - Feb 2021 (4 years 6 months)
Designed and built fault-tolerant Kubernetes storage with automated multi-master node replacement, achieving zero data loss during VM-to-bare-metal migration, and revamped monitoring to mitigate an active crypto-mining attack. Developed a mobile-first field operations backend and an IoT telemetry platform supporting ~200ms cross-continental latency and validation against 1M+ records.
Program Analyst Trainee
Cognizant Technology Solutions
Nov 2015 - Aug 2016 (9 months)
Authored optimized multi-table SQL for Mainframe Abinitio ETL pipelines, streamlining validation of 1,000+ data fields and significantly reducing manual QA cycle time.
Education
Degrees, certifications, and relevant coursework
Jaypee University of Engineering and Technology
Bachelor of Technology (B.Tech), Computer Science and Engineering
2011 - 2015
Grade: CGPA: 8.1 / 10
B.Tech in Computer Science and Engineering at Jaypee University of Engineering and Technology, graduating in 2015 with a CGPA of 8.1/10.
Tech stack
Software and tools used professionally
GitHub
SonarQube
Kubernetes
Amazon EKS
GitHub Actions
PostgreSQL
MongoDB
Cassandra
Redis
KeyDB
Terraform
Python
Java
Go
AWS Elastic Load Balancing ...
RabbitMQ
Grafana
Prometheus
Linux
Windows
Datadog
Apache Camel
Elasticsearch
OpenSearch
AWS Lambda
sso
Docker
Fluent Bit
Amazon Web Services (AWS)
SQL
Buildkite
MinIO
Trivy
GitHub Copilot
Bash
Agentic
KEDA
Availability
Location
Authorized to work in
Salary expectations
Social media
Skills
Interested in hiring Sandhi?
You can contact Sandhi and 90k+ other talented remote workers on Himalayas.
Message SandhiFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
