Hi, I'm

Utkarsh Sharma

Building distributed systems, data pipelines, and AI-native infrastructure.

bash — 80x24

~ whoami

Utkarsh Sharma

~ role --current

Software Engineer

~ location

Bangalore, India

~

01

About

Utkarsh Sharma

Software Engineer with production experience across payments infrastructure, big-data pipelines, and applied AI. I've re-architected batch systems processing millions of transactions, replaced legacy ingestion pipelines with modern connectors, and designed multi-agent AI systems using the Model Context Protocol. I care about systems that are fast, observable, and hard to break.

Indian Institute of Technology (ISM) Dhanbad

B.Tech in Electronics and Communication Engineering · Dec 2020 — May 2024

02

Experience

Software Engineer · Visa

Aug 2025 — May 2026

Bangalore, India

  • Led the migration of a Java/Spring Boot batch processing service from V1 to V2 APIs, re-architecting the core application to support the new contract across 25+ integration points while processing 2M+ transaction records per batch cycle.
  • Refactored the core application codebase, cutting duplicated logic by 40% and reducing end-to-end batch runtime by 30%.
  • Validated the migrated service across dev environments and automated deployment through a Jenkins CI/CD pipeline, reducing release time from 45 minutes to 12 minutes.
  • Engineered a Sqoop-to-Apache SeaTunnel migration for a Hive-based Hadoop pipeline, building a custom SeaTunnel source, SQL connector, and sink that replaced the legacy ingestion path for 35+ jobs and improved ingestion throughput by 45%.
JavaSpring BootHadoopHiveApache SeaTunnelJenkins

Software Engineer — Language AI Framework & MDE · Samsung Research and Development Institute

Jul 2024 — Jul 2025

Bangalore, India

  • Key contributor to a multi-agent POC for Bixby enhancement in Python, integrating external capabilities over the Model Context Protocol (MCP) via a WhatsApp MCP server.
  • Managed and optimized Bixby capsules using JavaScript; added training data that improved command recognition accuracy by 35%.
  • Designed Bixby agents using established software design patterns (Factory, Observer), reducing code redundancy by 40%.
PythonJavaScriptMCPBixby
03

Projects

Aperture — Governed MCP Gateway

A governed gateway for the Model Context Protocol that aggregates multiple upstream MCP servers behind a single OAuth 2.1-authenticated endpoint.

  • Implemented Streamable HTTP transport with session resumption and protocol version negotiation.
  • Capability-level authorization with OPA/Rego policies and a KMS-backed credential broker — upstream credentials are never exposed to AI clients, mitigating confused-deputy and token-passthrough attacks.
  • Rug-pull detection via cryptographic pinning of tool definitions, plus bidirectional scanning that redacts PII and instruction-injection patterns from tool outputs.
  • Provisioned the full AWS footprint (EKS, RDS, KMS, IRSA, Route53) as modular Terraform, with a Java Kubernetes operator exposing MCPServer CRDs for GitOps-managed server registration.
JavaSpring BootKubernetesTerraformAWSOAuth 2.1OPA

ProjectThor

A distributed pub-sub messaging system built for high availability and consistent state management under load.

  • Apache ZooKeeper for automated leader election and topic synchronization.
  • Aerospike for rate limiting (500+ requests/sec) and RabbitMQ with the Akka actor model for concurrent message processing — 40% throughput improvement while maintaining fault tolerance.
  • Lightweight real-time messaging via MQTT, reducing latency to 5ms for IoT devices across heterogeneous systems.
JavaApache ZooKeeperAerospikeMQTTRabbitMQAkka
04

Skills

Languages

JavaPythonC++

Backend & Frameworks

Spring BootAkka

Data & Messaging

HadoopHiveSqoopApache SeaTunnelApache ZooKeeperRabbitMQMQTTAerospike

AI / ML

Model Context ProtocolLangChainChromaDBOllamaRAG Pipelines

DevOps & Tools

DockerJenkinsGit/GitHubSQL

Cloud & Infra

AWS (EKS, RDS, KMS, IAM/IRSA, S3, Secrets Manager)TerraformKubernetesCRDs/OperatorsHelmArgoCDOPAPrometheusGrafanaOpenTelemetryGitHub Actions

Core CS

Data Structures & AlgorithmsOOPOperating SystemsSystem Design
05

Contact

I'm open to interesting conversations about distributed systems, AI infrastructure, and everything in between. Reach out through any of these.