Vishesh Jain

Vishesh Jain

Software Developer I


About

I'm a backend engineer at Progress Software in Hyderabad. Day to day I write REST API for a big distributed platform. Lately I've been mixing backend work with AI. I put some of our APIs behind an MCP server, so AI tools can use them directly. I also built a RAG system for ABL, a language most public LLMs know very little about. I wrote the parser, set up the embeddings and search, and added a chatbot on top so engineers can just ask questions and get answers that actually help. Outside of work I enjoy algorithms and problem solving (over 1,000 problems so far), and I like figuring out how to design systems that scale. I'm also getting into Google Cloud and AI search :)

Skills
TypeScript
JavaScript
Java
React
Node.js
Kubernetes
Docker
Vertex AI
System Design
CI/CD
MongoDB
LangChain
RAG
AI
SQL
Distributed System
Microservices Architecture
Experience

Software Engineer I

Progress Software

Feb 2026 to Present
  • I build and own REST APIs for OpenEdge Command Center, a distributed enterprise platform made up of a Java-based agent and a Node.js/TypeScript server. I handle the design, the code, unit tests, and dev/QA validation across HTTP, WebSocket, and message-queue workflows.
  • I fixed security vulnerabilities and operational-risk findings across the OECC and OEM codebases by upgrading Java dependencies and JARs, and I pushed test coverage to 95-100% on the APIs I own.
  • I built a working MCP server prototype on top of OECC that exposes platform-management features as tools AI can call, as part of a four-engineer effort.
  • I independently built an offline RAG system for ABL, Progress's own 4GL, in a two-person R&D project working directly with a VP. It has a custom Python parser, local embeddings, a FAISS vector store, and a setup for comparing several LLMs on retrieval quality.
  • I ran discovery sessions with internal ABL engineers, turned their feedback into requirements, and shipped an internal chatbot and query APIs, since public LLMs know very little about ABL.

Junior Software Engineer

EPAM Systems

Sept 2025 to Feb 2026
  • I built REST-based SaaS data connectors for Google Datastream, mapping third-party API schemas to Datastream's event model.
  • The connectors support both backfill and incremental synchronization, so historical data and new changes both come through.

Software Engineer Intern

EPAM Systems

Jan 2025 to Sept 2026
  • I led a nine-engineer team building a cloud-native restaurant-management system.
  • I designed the serverless AWS backend (Lambda, API Gateway, DynamoDB, Cognito, S3) with secure Spring Boot REST APIs and role-based access control. We reached 99.99% uptime and raised automated test coverage by 40%.
  • I tuned the table-allocation and waiter-rotation algorithms, which cut average seating delays by 30%.
  • I built an event-driven notification pipeline on EventBridge, Lambda, and SES with latency under 500 ms.
Projects

ABL LLM Assistant (Offline RAG System)

An offline RAG assistant for ABL, Progress Software's proprietary 4GL that public LLMs know very little about. I built it independently in a two-person R&D effort, working directly with a VP. I wrote a custom Python parser, set up local embeddings and a FAISS vector store, and compared several LLMs on retrieval quality. After discovery sessions with ABL engineers, I shipped an internal chatbot and direct query APIs on top of it.

Python
TypeScript
LangChain
FAISS
Local Embeddings
Multi-LLM Evaluation

Microservices-based Quiz Platform

A quiz-management platform split into Spring Boot microservices for quizzes and questions, behind an API gateway. Services find each other through Eureka, pull their settings from Spring Cloud Config, and communicate through Kafka events. I added Redis caching, JWT-based login and authorization with Spring Security, Mockito tests, and Docker so it runs locally with one setup.

Java
Spring Boot
Spring Cloud
Eureka
OpenFeign
Kafka
Redis
Spring Security
JWT
Docker
Maven
Mockito
Education

Bachelor of Technology

Lakshmi Narain College of Technology (LNCT), Bhopal · 8.5 CGPA

Nov 2021 to May 2025