About Me

Developer. Devops. SW Architect. Artist

I'm a Software Engineer natively from India and currently living in Sweden. I have a passion for writing elegant codes that transform into scalable apps. I love cloud, DevOps, web/app development, and building software solutions and frameworks. I strive for "simplicity" in everything I do and develop.

Things I Can Do

I do things which I am passionate about. Those are...

  • Write code
  • Read and write blogs
  • Paint and sketch
  • Drink coffee
  • Ideate
  • Gaming

Work History

Scania AB, Sweden

Jun 2022 - Present Cloud Engineer

Currently working as a Cloud Engineer for vehicle log data ingestion. Mainly handling CICD, monitoring, logging and cloud infrastructure on AWS and Snowflake.

Schlumberger, Norway

Jun 2021 - Aug 2021 Software Developer Intern

Worked on seismic data representation and interactions in 3D environment in the cloud. I was mainly involved in the implementation of multi-user collaboration feature that allows users to interact seamlessly with a shared 3D environment consisting of seismic data and other users. Technology includes Unity Engine using MLAPI, Angular and Kubernetes.

Ericsson, Sweden

Mar 2021 - May 2021 Software Developer Intern R&D

Evaluated various opensource FaaS solutions that are compatible with Kubernetes environment like OpenFaaS, Kubeless and OpenWhisk. Created application prototype leveraging functions and evaluated based on performance metric, cold start latency and optimisation techniques.

Teaching Assistant at Uppsala University, Sweden

Jan 2021 - Mar 2021

Worked as a teaching assistant in the Masters course of Software Engineering and Project Management (1DL251 - Spring Semester) at Uppsala University, Sweden

Reliance Jio Platforms

Oct 2018 - Aug 2020 Software Engineer

I was in the DevOps team and contributed to the deployment of our JioCloud application to Kubernetes cluster.
We developed a new PaaS for creating K8s cluster on the fly where users can spin up standalone or HA K8s clusters with logging, monitoring and backup functionalities.
I was also involved in the ideation and development process of our auto-remediation system using Stackstorm.

JTG E-Business Software

Jun 2017 – Sep 2018 Software Developer

Worked closely with Square-Root as a Data Engineer where we provided deep insights to clients, majority of which are automotive dealers and regional managers of various car manufacturers like Nissan, Volkswagon, Subaru. I was involved in maintaining datawarehouse, developing new ETL process, reports creation and automation and monitoring datapipelines.

A Few Accomplishments

Thinking about these just lights up my heart!

Google Cloud Badges

Having an active interest in cloud native tools / framework development, cloud architecture and engineering, I managed to collect some Skills and Completion Badges when exploring Google Cloud Platform. Here is my online profile.

AngelHack Winner

Me and my team of 3 won the Angelhack 2016 where we developed an app called Relive where user can enjoy and relive moments they shared on a place they lived or used to live whenever they visit that place again. They can engage into live conversation with their friends connected with that place.

IndiaHacks Winner

Stood second in IndiaHacks 2015, India's largest hackathon/conference in Bangalore. Developed an app called Xpendz which simplifies the way we do online payments and transactions. Introduced 3 new concepts of mobile ATM and cash lending.

GoCode Hackathon Winner

Stood third in GoCode hackathon organised by Goibibo in Bangalore. Developed an app called Swish which makes collaborative planning fun and easy. User can collaborate with friends to plan a trip and share itinerary and photos of their trip together.

My Education

Uppsala University, Sweden

Aug 2020 - Jun 2022 Masters in Computer Science

Currently pursuing Masters in Computer Science. Specialisation in Software Development, Image Analysis/ML.

KIIT University, Bhubaneswar - India

Apr 2013 - May 2017 Bachelor of Technology in Computer Science

B.Tech graduate in Computer Science with 8.58 CGPA.

Blogs and Publications

Branch-based deployment strategy on AWS
How we embraced a branch-based deployment strategy on AWS for simulating isolated development environment per GITLAB branch.
Auto-scaling AWS ECS Task using SQS and Lambda
How we auto-scaled AWS ECS Tasks using SQS and Lambda. Short read discussing the architecture and idea behind the same.
Application Log Management for Serverless solutions using AWS OpenSearch and Cloudformation
How we can set and automate a log management infrastructure for serverless solutions on AWS using OpenSearch and Cloudformation.
Information Extraction and Document Similarity: Bag-of- Concepts based approach
Master thesis study and project on methods of information retrieval from rich text documents like MS-Word and MS-Powerpoint files and establishing similarities between them based on their content.
Writing custom metrics exporter for Kubernetes HPA
How to extend Kubernetes Horizontal Pod Autoscaler (HPA) to autoscale application pods based on custom metric calculation.
Running Apache Spark with HDFS on Kubernetes cluster
How we can deploy Apache Spark with HDFS on Kubernetes cluster. Idea, architecture and thoughts of a scalable system.
MongoDB Aggregation vs MapReduce in a Sharded setup on Docker containers
A brief comparison between MongoDB's MapReduce and Aggregation Pipeline queries in a sharded setup on Docker containers.
Logging Architectures, EFK Stack and Kubernetes
Having a robust logging system is a must. A read on various types of logging architectures one can implement using EFK stack in VMs & in k8s
Auto-Remediation systems — A thought and an Overview
How auto-remediation systems enables quality work by providing more time in building robust systems rather than spending hours fixing issues.
How we built a Kubernetes as a Service Platform from scratch
Using a managed K8s service is easy but building your own from scratch brings many challenges. A 5min read on our custom K8s service.
Writing Kubernetes Operator using Operator SDK
An introduction in writing your own Kubernetes operator from scratch.

Pass Time Projects

Custom Metrics Exporter for Kubernetes HPA
A solution on how we can expose custom metrics for Kubernetes HPA in order to scale application other than CPU/Mem usage.
Interactive Decision Trees
An interactive tool to understand Decision Trees using different splitting algorithms. Best for educational purposes.
Kubernetes Application Logging Operator
K8s operator to setup automated logging infrastructure in Kubernetes cluster.
Android Notebook app
Android note keeping app live on Playstore. About 100,000+ downloads. Psst...I lost the signing key of this app and there were loads of request to update the app, so created a new one here - Notes


Did I tell you that I like painting and sketching in my lone time?
Check my Instagram here!
and let me know what do you think of the creative works! :)

Get in touch

Send me a message. Would love to get in touch with you.