Software Engineer with around 7 years of experience building and working on scalable systems. Experienced in designing microservices using Go, with additional experience in Node.js, Kubernetes, and CI/CD workflows.
Worked with databases like PostgreSQL, MongoDB, and Redis. Interested in solving engineering problems, improving systems, and contributing to open source.
Experience
Software Engineer
IBM
Aug 2023 – Present- Working on Instana Go Tracer (open-source SDK for tracing, metrics, and profiling)
- Built instrumentations for Beego, Azure Cosmos DB, and Azure Container Apps
- Improved trace handling and added new features
- Worked on cross-platform support (x86, ARM, AIX, z/OS, LinuxOne)
- Improved test coverage and CI processes
Software Engineer
Capgemini
Jan 2022 – Aug 2023- Worked on ODIM, an open-source infrastructure management platform
- Implemented API request queuing and Redis optimizations
- Built centralized logging solutions
- Secured Redis communication using TLS
- Contributed to Kubernetes operator development
- Developed containerized Go microservices
Software Engineer
QBurst
Aug 2018 – Jan 2022- Built backend systems and batch jobs using Go and Node.js
- Developed APIs for coupon distribution and archiving systems
- Optimized database performance
- Built REST APIs using Express.js
- Worked with MongoDB and PostgreSQL
- Containerized applications using Docker
Skills
Languages
Go (Golang)
JavaScript
Node.js
Tools & Infrastructure
Docker
Kubernetes
GitHub Actions
Tekton
Kafka
AWS S3
Databases
PostgreSQL
MongoDB
Redis
Awards & Certifications
- OpenTelemetry Certified Associate (CNCF – 2025)
- Growth Award (IBM – 2024)
- STAR Award (Capgemini – 2022)
Education
-
B.Tech in Computer Science
Government Engineering College, Palakkad
Calicut University