MERN DevOps Unity3D
Software Engineer at IDFC FIRST Bank, specializing in DevOps, cloud infrastructure, and platform engineering for mission-critical banking systems.
I started my journey with web and Android development during my Bachelor's in Information Technology from Dr. D.Y. Patil University, and later explored game development using Unity. Over time, I transitioned into DevOps, where I enjoy solving problems around system reliability, automation, and scalability.
I also build tools and automation using Node.js, Python, and C# when needed.
Outside of work, I enjoy gaming and exploring how complex systems are designed and built.
Ping me up if you want to know more!
Bachelor of Engineering (B.E) - IT • May 2019
CGPA - 7.98/10.00
Higher Secondary Certificate (HSC)• March 2015
Percentage - 86.00%
Secondary School Certificate (SSC)• March 2013
Percentage - 88.55%
Software Engineer• May 2022 - Present
Focused on building and scaling secure, highly available cloud infrastructure and internal platforms for mission-critical banking systems at IDFC FIRST Bank, leveraging AWS, Kubernetes, Terraform, GoCD, and automation frameworks. • Architected and provisioned scalable AWS infrastructure using Terraform, enabling resilient multi-region deployments and Disaster Recovery for critical workloads. • Spearheaded automation of Disaster Recovery (DR) workflows using Ansible across on-prem databases and application stacks, significantly improving failover reliability and reducing operational overhead. • Designed and built a centralized Certificate Lifecycle Management (CLM) platform adopted across teams, enabling self-service certificate discovery, issuance, rotation, and deployment. • Developed a custom C#-based ADCS agent and integrated CLM with AWS ACM, ServiceNow, and Kubernetes, enabling event-driven certificate deployment and eliminating manual certificate operations. • Built and standardized CI/CD pipelines using GoCD along with VSM-based deployment frameworks, improving deployment consistency and accelerating release cycles across teams. • Developed reusable Helm charts and standardized Kubernetes deployment patterns for core platform components, improving scalability and operational consistency. • Implemented secure secrets management by integrating HashiCorp Vault with AWS Secrets Manager, ensuring centralized, auditable, and compliant handling of sensitive data. • Drove cost and performance optimizations through initiatives such as NAT Gateway to Transit Gateway migration, and Karpenter-based dynamic scaling for EKS workloads, while contributing to platforms built on ThoughtMachine Vault used by leading global banks.
Software Engineer• June 2019 - May 2022
Worked on building and operating containerized platforms and CI/CD systems for JioMedia applications using Docker, Kubernetes, Jenkins, Ansible, and Node.js. • Designed and maintained CI/CD pipelines using Jenkins for multiple JioMedia applications, enabling automated and reliable build and deployment workflows. • Automated infrastructure provisioning and deployments using Ansible, including Kubernetes cluster setup and configuration from scratch. • Built and managed Kubernetes clusters for large-scale containerized workloads, ensuring efficient orchestration and resource utilization. • Set up a dedicated performance testing (PT) Kubernetes cluster to support load testing and benchmarking of JioMedia applications. • Implemented end-to-end observability by deploying Prometheus, Thanos, and Grafana across environments (Dev/Prod), along with custom dashboards for application and infrastructure monitoring. • Developed "JioMonitor", a Node.js-based monitoring tool leveraging Kubernetes APIs to track database health and trigger proactive alerts, improving incident response time. • Built an automated system for dynamic provisioning of GPU-based face recognition workloads (JioFace), optimizing resource utilization by managing pod lifecycle and multi-process execution. • Contributed to the backend development of JioObservability (Node.js, Express, MongoDB), an in-house platform enabling teams to onboard services for centralized monitoring, logging, and tracing.
Unity3D Game Development Intern• January 2019 - April 2019
• Developed multiple hyper-casual mobile games including PlusOne, Angry Meteor, and Spikey using Unity3D, focusing on gameplay mechanics, performance optimization, and user engagement.
• Utilized Blender for creating and optimizing 3D assets, ensuring smooth integration with Unity and efficient runtime performance.
Campus Ambassador• September 2018 - March 2019
Contributed to community growth and engagement initiatives at Coding Blocks, focused on improving developer participation and outreach.
• Organized and hosted online coding competitions on HackerBlocks, driving active participation and enhancing platform engagement.
• Contributed to user acquisition and community growth initiatives, helping expand the Coding Blocks developer ecosystem.
COVID-19 Info and Tracking• March 2020
About the project: This site let's you track the new coronavirus (COVID-19). Since the data is public, it can be fetched easily. The JSON data gets updated every 30mins. Technologies used - Reactjs, netlify(Hosting)
Lyrics finder app • October 2019
About the project: The website can be used to find lyrics for any song. Type in a song title and the list of all matching songs will be listed. This was my first Reactjs project. I wanted to learn reactjs and was curious about the working of context-api. Technologies used: Reactjs, context-api, Bootstrap
Socket.io based chat application • August 2019
About the project: Type in your username and the desired room that you wish to enter. If the room doesn’t exist, it will be created when you type in a new room. You can see the users present in the room and chat with them / send them your location. Technologies used: Node.js, Express.js, socket.io
Weather forecast website • August 2019
Weatherlive let's you get the current temperature in the specified area as well as the temperature throughout the week. It uses mapbox API for fetching the latitude and longitude of the area and this data is then passed to the darksky API for fetching the temperature.
Android Game • January 2019
About the project: A hyper-casual game where you need to save your planet from a meteor shower - Hosted on Google Play store. Graphics/Textures: The game graphics are specially designed for mobile users. The textures are chosen in such a way that the users may not experience any lag while playing the game. Future work: To add more features in the game like - powerups, adding more custom levels. Also, it can be hosted online so that a lot of players can access it easily.
Augmented Reality android app • June 2019
About the project: An AR-based Piano(Keyboard) app which responds to your real-time key press. Download and install the application,the dropbox link for the same is provided above. After installing the application,open it and focus your camera on the print-out (the piano). Press the keys and enjoy playing your favourite instrument with some added twist. Technologies used: Unity3D, Vuforia SDK
Gaming website• September 2016
A simple website , where you can access a bunch of flash games. About the project: You can play different flash games here. This was my first web project. I wanted to learn HTML/CSS. Technologies used: HTML5, CSS