Vivek Ojha

Software Engineer II at Smarsh

Designing and building distributed systems that scale. Focused on microservices architecture, event-driven systems, and platform reliability.

Java / Spring BootKafka / KinesisKubernetes / DockerAWS

About Me

Backend Engineer with 3+ years of experience building high-performance microservices and distributed systems with a proven track record of delivering scalable solutions.

Specialized in Java/Spring Boot ecosystems, event-driven architectures (Kafka, Kinesis), and security-focused development including Java 8→17 migrations and CVE remediation.

Delivered impactful solutions: 55% sales increase through FMCSA integration, 30% operational efficiency gains via geofence automation, and 20x build time improvement through Gradle migration.

Key Achievements

  • 55% sales increase via FMCSA/USDOT integration
  • 30% efficiency gains through geofence automation
  • 20x faster builds: Maven → Gradle migration
  • 10 microservices migrated Java 8 → 17
  • Unified auth layer: OIDC/SAML via Keycloak
  • Redis rate limiting for DoS prevention

Microservices & APIs

Building event-driven microservices with Spring Boot, REST APIs, and reactive programming with WebFlux

Cloud & Kubernetes

AWS (Lambda, S3, ECS, Kinesis), Docker, Kubernetes orchestration, and Istio service mesh

Data & Streaming

Apache Kafka, Amazon Kinesis, Redis caching, PostgreSQL, and distributed data processing

Security & DevOps

OAuth2/OIDC/SAML via Keycloak, CI/CD pipelines, Java migrations, and CVE remediation

Experience

Smarsh (Caizin)

Software Engineer II

📍 Pune, India

Jun 2025 – Present

Current

Leading Java modernization and CI/CD initiatives for enterprise compliance solutions

Key Contributions:

  • Led Java 8 to Java 17 migration across 10 production microservices with zero downtime deployment
  • Architected CI/CD pipelines in Concourse for automated build, deployment, and smoke testing
  • Maintained critical workflow integrity through comprehensive regression testing

Technologies:

Java 17Spring BootConcourse CIMicroservicesAWS

Trux, Inc.

Software Engineer

📍 Boston, MA (Remote)

Oct 2023 – Jun 2025

1.5 years

Built scalable event-driven systems for logistics and transportation platform

Key Contributions:

  • Engineered FMCSA/USDOT verification integration, contributing to 55% increase in sales conversion
  • Designed event-driven microservices using Amazon Kinesis for virtual load generation
  • Built GPS-enabled geofence tracking system (TRUXHMA), streamlining driver compliance by 30%
  • Reduced manual data entry errors through automated work log completion

Technologies:

Spring BootAWS KinesisPostgreSQLGPS/GeofencingREST APIs

Turtlemint India

Software Engineer

📍 Pune, India

Jun 2022 – Oct 2023

1.5 years

Developed authentication, security, and observability systems for fintech insurance platform

Key Contributions:

  • Implemented unified authentication layer with OIDC/SAML via Keycloak for SSO/SLO
  • Built Redis-based distributed rate limiting using sliding window algorithm (DoS prevention)
  • Integrated Istio service mesh for mTLS, traffic routing, and distributed tracing
  • Achieved 20x improvement in build times migrating Maven to Gradle on Java 17
  • Built AWS Cost Usage dashboards in Superset for real-time cloud spend visibility

Technologies:

Spring BootKeycloakRedisIstioKubernetesJava 17Superset

Turtlemint India

Software Engineer Intern

📍 Mumbai, India

Feb 2022 – Jun 2022

5 months

Built reactive applications and improved infrastructure reliability

Key Contributions:

  • Built reactive Spring Boot application with WebFlux & Reactor for non-blocking API consumption
  • Migrated RabbitMQ from standalone to clustered mode for improved fault tolerance
  • Containerized applications with Docker and deployed to Kubernetes with Jenkins CI/CD

Technologies:

Spring WebFluxReactorRabbitMQDockerKubernetesJenkins

Education

Bachelor of Technology (B.Tech)

Computer Science & Engineering

2018 - 2022

System Design in Action

Interactive visualizations of distributed systems concepts — idempotency keys, database sharding, and event streaming

AI reasoning chains & tool use

LLM Agent Reasoning

ReAct pattern: Reason → Act → Observe → Respond

Queries Run

0

Tool Calls

0

Avg Latency

0ms

Tokens Used

0

User Query

What's the weather in Tokyo and should I bring an umbrella?

Available Tools

search
code
database
api

Reasoning Chain

Click "Run Agent" to start the reasoning chain

Demonstrating the ReAct (Reason + Act) pattern for LLM agents with tool use

Code in Action

Real-world examples of microservices, event-driven architectures, and cloud-native solutions

Spring Boot Microservices

Building scalable, loosely-coupled services with Spring Cloud ecosystem

Event-Driven Architecture

Implementing asynchronous communication patterns with Kafka and Kinesis

Cloud-Native Deployment

Orchestrating containers with Kubernetes and service mesh with Istio

Tech Stack & Expertise

Building scalable distributed systems with modern backend technologies

Languages

Java (8–17)PythonJavaScriptC++SQL

Frameworks

Spring BootSpring MVCSpring WebFluxSpring SecurityHibernate/JPADropwizard

Messaging & Streaming

Apache KafkaRabbitMQAmazon KinesisEvent-Driven

Cloud & DevOps

AWS (Lambda, S3, ECS)DockerKubernetesIstioTerraform

CI/CD

JenkinsConcourseGitHub ActionsMavenGradle

Databases & Caching

PostgreSQLMySQLMongoDBDynamoDBRedis

Monitoring & Observability

DataDogSplunkGrafanaJaegerSuperset

Security & Auth

OAuth2/OIDCSAMLJWTKeycloakCVE Remediation
Languages
Java, Python, JS
Cloud & DevOps
AWS, K8s, Docker
Databases
SQL, NoSQL, Redis
Streaming
Kafka, Kinesis

Let's Connect

Open to new opportunities and interesting projects. Feel free to reach out if you'd like to discuss backend architecture, microservices, or potential collaborations.

Software Engineer II @ Smarsh • Open to opportunities

Let's Build Something Great

Interested in discussing backend architecture, microservices patterns, or exploring opportunities at innovative companies? Let's connect!

Get In Touch

Built with Next.js, Three.js & Framer Motion

© 2026 Vivek Ojha. All rights reserved.