Munish Garg

Software Engineer

India6 yrs 4 mos experience

Key Highlights

  • Expert in backend development with Java and Spring Boot.
  • Proven track record in optimizing Salesforce API usage.
  • Strong experience in cloud solutions and microservices architecture.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Cloud Computing.

Contact

Skills

Core Skills

Backend DevelopmentMicroservicesApi OptimizationSystem MigrationEmail OperationsCloud SolutionsWeb Development

Other Skills

.NET CoreAmazon Elastic MapReduce (EMR)Amazon S3Apache ImpalaApache KafkaAzureBack-End Web DevelopmentC (Programming Language)C#C++Data ScienceData StructuresDeep LearningDjangoEclipse

About

A passionate and results-driven software engineer with a strong foundation in software development. I thrive in dynamic and collaborative environments where I can leverage my skills to create innovative solutions that make a positive impact. My core expertise lies in backend development. I am well-versed in various technologies such as Java, C++, Python, and modern frameworks like Springboot, and Restlet. My proficiency in these technologies enables me to craft efficient and scalable applications that meet the needs of users and businesses alike. Always open to networking and exploring exciting opportunities that allow me to make a meaningful impact in the software development landscape. Resume - https://tinyurl.com/munish-garg

Experience

Clari

Software Engineer

May 2025Present · 10 mos · Bengaluru, Karnataka, India · Remote

  • 1. Built Unified Writeback Service (Java/Spring Boot, Kafka, MongoDB/Postgres, Kubernetes) to process B2B sales activity records (email & meeting events) with strict idempotency, de-duplication, and validation, enrich via in-memory caches, persist to Mongo, and write normalized entities back to Salesforce (SFDC) using background workers orchestrated by Netflix Conductor—designed for millions of messages.
  • 2. Developed tenant onboarding/configuration service (CRUD APIs) to generate and manage writeback configurations with deep validation, safe updates, and churn workflows; configurations drive downstream workers and enrichment logic.
  • 3. Ensured robustness and scalability by applying SOLID principles, design patterns, and ~90% JUnit coverage across all services; engineered cache-first enrichment, Kafka consumer scaling, containerized deployments on Kubernetes, and resilient pipelines for accurate, high-throughput Salesforce write-backs
JavaSpring BootKafkaMongoDBPostgresKubernetes+2

Caastle

2 roles

Senior Software Engineer

Promoted

Dec 2024Apr 2025 · 4 mos · Delhi, India · Hybrid

  • 1. Salesforce API Optimization - Optimized cron jobs and services to minimize Salesforce API usage, reducing approximately 30 million API calls. This led to significant cost savings on Salesforce licensing while improving system efficiency and performance.
  • 2. Marketing & Helpdesk Platform Migration for Altuzarra - Led the migration of Altuzarra’s operations, transitioning: Email operations from Klaviyo to Salesforce; SMS operations from Attentive to Salesforce and their Helpdesk operations from Gorgias to Zendesk
Salesforce APIKlaviyoZendeskAPI OptimizationSystem Migration

Software Engineer

Jul 2022Dec 2024 · 2 yrs 5 mos · Delhi, India · Hybrid

  • 1. Marketing Mailer Optimization - Streamlined marketing mailer setup on SFMC, eliminating the marketing team’s manual effort of 6 hours per tenant.
  • 2. Tenant Onboarding Automation - Implemented a microservice using Spring Boot for effortless tenant onboarding in marketing operations, reducing both marketing and engineering workload to zero.
  • 3. Efficient Email Template Management - Delivered a patch Restlet service for SFMC email template bulk updates, reducing update time from 1 hour to less than 5 seconds per tenant.
  • 4. Optimized Purchase Order Workflow - Designed a workflow that reduced purchase order creation time from 20 minutes to less than 1 minute, automating financial calculations and allowing the buying team to secure orders swiftly.
  • 5. Giveaway Program Acceleration - Contributed to the high-level and low-level design of the Giveaway project, accelerating the marketing team’s ability to launch multiple giveaway programs and increasing customer acquisition rates by 236%.
  • 6. Audit Tool for AI Model Evaluation - Designed and developed the backend for an audit tool to evaluate style classifiers generated by an AI model, improving model assessment and contributing to an accuracy increase to 80%.
  • 7. Enhancing Monitoring & Observability - Executed a POC for onboarding applications to Grafana for telemetry, enhancing monitoring and observability. Successfully onboarded the team, enabling data-driven insights and proactive issue resolution, targeting the onboarding of 50+ Java services and 90+ cron jobs.
Spring BootRestletSalesforce Marketing CloudJavaMicroservicesEmail Operations

Microsoft

Software Engineering Intern

Jan 2021Jun 2021 · 5 mos · Hyderabad, Telangana, India

  • During my time at Microsoft, I had the incredible opportunity to work with the Partner & Seller Experience Team in the C+AI (Cloud + Artificial Intelligence) division. As part of this team, I completed an enriching internship with the Contact Master team, which falls under the Contact Management pillar.
  • One of my significant accomplishments was developing automated infrastructure setup scripts on Azure to host Web APIs. This project allowed me to gain hands-on experience with various Azure offerings such as Kubernetes, Azure CLI tool, Docker, Helm, Kubectl CLI, and .NET Core. Through this work, I sharpened my skills in cloud-based solutions and learned how to leverage different technologies for optimal performance.
  • Another highlight of my journey at Microsoft was successfully delivering an end-to-end product called the Contact Preference Widget. This widget, embedded in Microsoft Dynamic 365, featured a frontend built with React and backend APIs implemented in .NET Core. I took charge of the development process and saw it through to production deployment. During this project, I also familiarized myself with Engineering Fundamentals, including Unit Testing, Functional Testing, and Accessibility Testing of UX. Additionally, I gained valuable experience in Incident Management, Bug Resolution, SLA adherence for availability, reliability, and performance management, and Usage Metrics Calculation from logs.
  • As part of ensuring the reliability of endpoints owned by the Contact Master team, I worked on availability tests using Liveness Probe, a Kubernetes offering. This experience enhanced my skills in monitoring and maintaining the health of critical services.
  • Lastly, I had the privilege of conducting a Proof of Concept (POC) for modeling a graph database to optimize contact recommendations by the Contact Master.
  • My time at Microsoft has been an incredible journey of growth and learning, allowing me to apply my software development skills to real-world challenges.
AzureKubernetes.NET CoreReactCloud SolutionsWeb Development

Pec acm student chapter

Executive Board Member

Aug 2019May 2022 · 2 yrs 9 mos · Chandigarh, India

Education

Punjab Engineering College

Bachelor of Technology - BTech — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Backend Development & Microservices

Explore similar profiles based on matching skills and experience