🥚

kartik@portfolio:~

$ [boot] initializing profile runtime...

$ [ok] loading /whoami -> kartik.sharma

$ [ok] role -> Senior Software Engineer @ Sense

$ [ok] focus -> distributed systems, platform engineering, reliability

$ [ok] scale -> 1B+ workflow events/day

$ [ok] location -> Bengaluru, India

$ [ready] portfolio service online

$ open --profile kartik-sharma

Senior Software Engineer

Kartik Sharma

I build high-performance, resilient backend systems for distributed workflow automation—designed to scale, stay observable, and perform under pressure.

Bengaluru, IndiaJava • Spring Boot • Kafka • AWS3 years of backend engineering impact

About Me

I am a backend-focused engineer building distributed systems, platform capabilities, and developer tooling for a high-scale workflow automation platform. My work centers on making services resilient, observable, and performant in production.

At Sense, I have grown from intern to senior engineer by solving complex production problems, improving operational excellence, and helping teams build reliable systems at scale.

AI & MCP

Production-ready AI integrations

I explore how LLM capabilities can be integrated into backend products in a structured, reliable way. I have designed and validated a Model Context Protocol implementation that lets a Backend-for-Frontend act as an MCP server exposing five AI tools.

My focus is on the systems work behind useful AI features: clear tool interfaces, production safety, and dependable integrations with existing platforms.

Latest certification: AI Coder: Complete Claude Code & Coding Agents

Tech Stack

Backend & Distributed Systems

JavaSpring BootMicroservicesgRPCApache Camel

Data & Event Infrastructure

KafkaAWS SQSFlywayWorkflow Automation

Cloud & Platform Engineering

AWSEC2S3CloudFront

Reliability, Quality & AI

GrafanaPrometheusJMXJUnitMockitoMCP

Career Log

sen-apr2025-present

Sense

Apr 2025 - Present

Senior Software Engineer

Bengaluru, Karnataka, India

  • Developed core workflow execution capabilities for the Node Transition Service, supporting a platform that processes a peak of 1B+ workflow events per day.
  • Collaborated on an organization-wide migration of 20+ Spring Boot microservices to Spring Boot 3.x for SOC2 compliance, modernizing gRPC, Apache Camel, and AWS SQS dependencies with minimal production impact.
  • Re-architected a high-throughput webhook processing engine, reducing EC2 infrastructure by 85% while eliminating processing bottlenecks.
  • Built a three-channel Campaign Service with intelligent volume control, powering 1,000+ live customer campaigns.
  • Designed and validated a Model Context Protocol (MCP) implementation that enables the Backend-for-Frontend to act as an MCP server exposing five AI tools.
  • Built advanced JVM observability tooling across heap, garbage collection, threads, and OS-level resources, enabling faster root-cause analysis and early detection of issues such as file descriptor leaks.
  • Regularly serve as a primary responder during production incidents, driving rapid debugging, root-cause analysis, and long-term reliability improvements.

sof-jul2023-apr2025

Sense

Jul 2023 - Apr 2025

Software Engineer

Bengaluru, Karnataka, India

  • Built a no-code integration platform using Apache Camel, enabling configurable workflows across 15+ third-party services.
  • Designed and implemented a Kafka-to-SQS asynchronous processing architecture, eliminating consumer rebalancing caused by long-running message processing and improving event-driven workload stability.
  • Led platform-wide monitoring and alerting with Grafana and Prometheus, delivering 45+ dashboards and visualizations plus JMX-based JVM observability across 30+ runtime metrics.
  • Designed and developed a Cross-Platform Email Migration tool enabling seamless synchronization of assets (links, images, and dynamic variables) between legacy and next-gen engines, increasing platform adoption and reducing manual user effort by roughly 95%.
  • Led the transition to version-controlled database migrations by introducing Flyway into 10+ Java-based microservices, authoring the integration strategy and conducting team-wide knowledge-sharing sessions.
  • Collaborated with DevOps on high-stakes infrastructure tasks, including Kafka cluster upgrades.
  • Actively helped new hires and junior engineers through technical deep dives and on-call readiness training to improve team-wide incident response capabilities.

sof-jan2023-jun2023

Sense

Jan 2023 - Jun 2023

Software Engineer Intern

Bengaluru, Karnataka, India

  • Owned and delivered the Domain Configuration feature from scratch, allowing clients to set up custom subdomains for their Sense Landing Pages. Built on AWS using S3 and CloudFront, it improved SEO capabilities and contributed to a 15% increase in site traffic.
  • Designed and implemented gRPC APIs for low-latency communication across five microservices.
  • Maintained 90% unit test coverage using JUnit and Mockito across Java and Spring Boot services.

Open Source Log

oss-github

github.com/kartik6

active

Open Source and Engineering Projects

Public repositories, experiments, and backend-centric implementations.

oss-llm-eng

ed-donner/llm_engineering

recent contributions

Contributions to LLM Engineering Repository

Pull requests and improvements submitted to Ed Donner's LLM Engineering repo.

Open to impactful engineering collaborations

If you are building systems where reliability and scale matter, I would like to connect.