Open to backend roles Software Engineer at Simpo.ai Hyderabad, India

Vivekanand Choudhary

Software engineer focused on Java Spring Boot microservices, Kafka systems, Airflow orchestration and AI-enabled SaaS features.

90%less manual ETL pipeline effort
80%lower Kafka consumer lag at peak
80%+unit-test coverage maintained

Selected projects

Production work at Simpo.ai plus open-source systems across LLMs, automation and event-driven backends. Every repo is on GitHub.

Multi-tenant SaaS, Simpo.ai

I build production services for Simpo.ai across workflow orchestration, Kafka-backed microservices, CRM features, AI SEO tooling and real-time updates.

  • 90% less manual pipeline work with metadata-driven Airflow DAG generation
  • 80% lower Kafka consumer lag with per-tenant rate limiting
  • 20+ shared tenants protected from high-throughput tenant spikes
Java, Spring Boot, Python, Airflow, Kubernetes, Kafka, Redis, AWS S3, WebSockets
Read details Visit Simpo.ai
AI and RAG platform

A multi-model chat platform across 11 providers, with answers grounded in private documents and a runtime model registry.

Python, FastAPI, Next.js, ChromaDB, LiteLLM
Read details Open GitHub
Event sourcing

A banking-style ledger where every transaction is an immutable event. Balances are rebuilt by replay and cached in Redis.

Spring Boot, PostgreSQL, Kafka, Redis, Docker
Read details Open GitHub
Event-driven messaging

Routes email, SMS and push through Kafka, skips duplicates for 24 hours and keeps a permanent audit log.

Java 21, Spring Boot 3, Kafka, Redis, PostgreSQL
Read details Open GitHub
Distributed automation

Turns webhooks like failed payments, GitHub PRs and Slack mentions into automations that run exactly once, with retries and a dead-letter queue.

FastAPI, Celery, Redis, gRPC, GraphQL, PostgreSQL
Read details Open GitHub
More on GitHub, including Spring and full-stack projects. See all repositories

Experience

Current production work and internship experience from Proficonlabs Pvt Ltd. (Simpo.ai), Hyderabad.

Current roleSoftware Engineer, Nov 2024 to Present
Biggest impact90% less manual ETL pipeline development effort
Systems focusSpring Boot, Kafka, Airflow, Kubernetes, OpenAI
Nov 2024 to PresentProficonlabs Pvt Ltd. (Simpo.ai)
Hyderabad, Telangana
Current role

Software Engineer

  • Built a metadata-driven Airflow orchestration platform with Python, Kubernetes and custom operators, exposing workflow configuration APIs through Java, Spring Boot and microservices to dynamically generate cron-scheduled ETL DAGs and reduce manual pipeline development effort by 90%.
  • Designed per-tenant rate limiting and Kafka queue isolation across Java Spring Boot microservices, keeping high-volume jewelry retail tenants from impacting 20+ shared tenants and cutting Kafka consumer lag by 80% during peak traffic.
  • Integrated AI-based SEO keyword generation with OpenAI, producing industry-specific keyword suggestions grouped by low, medium and high competition.
  • Built a production CRM module for client records, meeting scheduling and real-time WebSocket notifications, with secure AWS S3 storage for documents and images.
  • Built real-time features with Kafka and WebSockets for instant UI updates and stream processing in the internal analytics pipeline.
  • Mentored and onboarded 3+ interns on Java, Spring Boot, microservices and development workflows until they contributed production-ready changes.
Java, Spring Boot, Python, Airflow, Kubernetes, Kafka, Redis, AWS S3, WebSockets, OpenAI
Aug 2024 to Oct 2024Proficonlabs Pvt Ltd.
Hyderabad, Telangana

Software Intern

  • Cut the open bug backlog by 25% in 4 weeks across 6 Spring Boot microservices, fixing MongoDB query inefficiencies, Redis cache stampedes and REST contract mismatches.
  • Kept unit-test coverage above 80% with JUnit and Mockito, catching 3 regressions before they reached production.
JUnit, Mockito, MongoDB, Redis, REST APIs

How I build

Four habits behind the numbers above.

Isolate the noisy neighbour before it becomes an outage.

In multi-tenant systems, one customer's peak should never become everyone's incident. Limits, queues and budgets are set per tenant from day one.

Every action should be safe to run twice.

Idempotency keys, retries with backoff and dead-letter storage mean a failed payment or webhook is handled once and never lost.

Automate the repeated work, then measure the saved time.

Metadata-driven workflows, generated DAGs and observable services help teams move faster while still proving the platform is healthy.

Leave the codebase easier for the next person.

Test coverage above 80%, clear contracts between services, and real time spent helping new engineers ship on their own.

Toolkit

What I use day to day, grouped by where it sits in the stack.

Languages

JavaPythonJavaScriptTypeScriptSQL

Backend and frameworks

Spring BootMicroservicesREST APIsJPA / HibernategRPCSpring SecurityOAuth2JWT

Messaging and caching

Apache KafkaRedisWebSockets

Databases

PostgreSQLMySQLMongoDBCassandraChromaDB

Architecture patterns

Event sourcingIdempotencyCache-asideRate limitingPub-sub messagingREST API design

AI and LLM

LangChainRAGMCPVector databasesAzure OpenAITool callingAgentic AI

Cloud and DevOps

DockerKubernetesApache AirflowAWS (EC2, S3, IAM, VPC, Lambda)JenkinsCI/CDGit

Testing and monitoring

JUnit 5MockitoSonarQubeGrafanaPrometheus

Frontend

React.jsNext.jsHTMLCSS
Sep 2023 to Mar 2024, Pune, Maharashtra

PG Diploma in Advanced Computing

KNOW-IT, Authorized Training Center of C-DAC ACTS

Jul 2018 to Jun 2022, Durg, Chhattisgarh

B.Tech in Electrical and Electronics Engineering

Bhilai Institute of Technology

Let's build something reliable.

Open to backend engineering roles, microservice architecture work and distributed systems projects. I usually reply within a day.

Phone and WhatsApp+91 93992 25149
WhatsApp
LocationHyderabad or Pune, India
1 of 5
Email copied