About
I’m a Backend Software Engineer with 5 years of experience building and scaling backend systems for production environments. My work focuses on designing reliable, maintainable services with a strong emphasis on system design, scalability, and operational robustness.
I’m AWS Solutions Architect – Associate certified and regularly apply cloud-native principles when designing microservice and event-driven architectures. I enjoy reasoning about real-world trade-offs such as data consistency, fault tolerance, performance, and cost.
Beyond implementation, I’m deeply interested in how large-scale systems evolve over time. I write to document my learnings , explore architectural patterns, and reflect on practical engineering decisions.
Outside of engineering, I enjoy football, exploring new food, and spending time in nature.
Experience
-
July 2024 — February 2025 Led the development of several internal web applications used in day-to-day operations at the company. Built a strong understanding of SaaS backend design, including multi-tenant architectures and plan-based product models where features and limits vary by subscription tier. Gained hands-on experience improving system performance and scalability by applying techniques such as precomputation and caching to deliver fast, user-facing dashboards without impacting core application performance.
-
Java
-
NodeJS
-
PostgreSQL
-
Microservices Architecture
-
React
-
Docker
-
-
Jan 2020 — June 2024 I have been instrumental in building crucial features such as multi-tenancy to support multiple clients, enabling SaaS capabilities. Additionally, I successfully implemented selective database cloning resulting in seamless real-time synchronization of the client purchased data to their respective databases from a master databases. Moreover, I demonstrated expertise in both synchronous and asynchronous microservices communication, utilizing various microservice patterns to optimize system performance and scalability.
-
NodeJS
-
PostgreSQL
-
Microservices Architecture
-
Kafka
-
ETL
-
React
-
Docker
-
Projects
-
Omnizia Customer Data Platform
As a key contributor to Omnizia, I played a pivotal role in developing and implementing several crucial features. My responsibilities included successfully implementing multi-tenant functionality, integrating Ping ID IDP for enhanced security, implementing RBAC based authorization, and creating reusable components like the Multi Filter and Inline Editing components, enabling efficient and streamlined user experiences. Important services where I have contributed heavily are Health Care Professional Management and Discovery, Data Privacy & Consent Management, Marketing & Campaign Management, Business Partner Management and many more.
-
React
-
NodeJS
-
PostgreSQL
-
Docker
-
-
PiHR
Contributed to a multi-tenant SaaS backend, gaining experience in enforcing strict tenant data boundaries across services and databases. Worked with plan-based product models to control feature access and limits per subscription tier. Enhanced performance and scalability of reporting and analytics by leveraging caching and precomputed data to deliver fast dashboards and reliable historical insights.
-
Java
-
Spring Boot
-
PostgreSQL
-
Docker
-
-
Abbvie Pro Authentication & Synchronization
AbbVie Pro is a portal for healthcare professionals, offering personalized and easily accessible information and services to support daily practice. It features doctor profiling, event registration, and robust campaign management tools. The platform is designed to enhance the efficiency and effectiveness of healthcare delivery for both professionals and their patients.
• Led the implementation of Single Sign-On to ensure secure and efficient user access across different applications of the organization.
• Managed the integration of Salesforce instances across different countries worldwide, enhancing the platform’s global reach and functionality.
• Oversaw the synchronization of data and processes between different platforms, ensuring reliable data sharing.
• Coordinated with international teams to align integration and operational efforts.-
NodeJS
-
PostgreSQL
-
Docker
-
-
Omnizia Connect
Built a robust system using NodeJS, Bull, and Redis, designed specifically for seamless ETL (Extract, Transform, Load) processes. This powerful application boasts a host of essential features, including Multi-Client support, enabling efficient handling of multiple clients, each with their own specific database. Additionally, I implemented client configuration files to effectively manage client-specific jobs, allowing clients to configure and execute various job types at specified intervals, enhancing automation and productivity.
-
NodeJS
-
Redis
-
Bull
-
PostgreSQL
-
Docker
-
-
On24 to VeevaCRM Integration
Created a seamless On24 to VeevaCRM ETL Workflow with near-real-time data synchronization. This powerful solution includes user-friendly field mapping through job configuration files, ensuring effortless setup. The implementation of an idempotent process guarantees data consistency and reliability. Additionally, Delta Loading is enabled, optimizing data transfer efficiency by updating only changed data for a smooth and efficient workflow.
-
NodeJS
-
Bull
-
Redis
-
Postgres
-
-
ToDoList App
Developed the app using React and Node, users can effortlessly manage tasks with drag and drop functionality, organize subtasks, and receive real-time notifications. They can collaborate effectively by sharing projects, adding comments, mark tasks as complete, and attach relevant files to tasks for enhanced productivity and organization.
-
React
-
NodeJS
-
Socket.io
-
Postgres
-