Piyush Jain

Full-Stack Software Engineer

Building scalable full-stack applications, AI-powered automation, and cloud solutions. Specialized in React, Next.js, Django, FastAPI, and cutting-edge AI technologies.

About Me

Piyush Jain

I'm a backend-focused fullstack engineer with 3+ years of experience building scalable backend systems, APIs, and modern web applications. I specialize in developing reliable, production-grade backend and fullstack solutions.

My expertise spans Python, FastAPI, Django, React, and cloud-native technologies, with a strong emphasis on backend architecture, API design, and service reliability. I enjoy solving complex engineering problems with production-grade systems and end-to-end user experiences.

When I'm not coding, I enjoy exploring new technologies and staying up-to-date with the latest advances in AI, DevOps, and cloud infrastructure.

Professional Experience

Software Engineer II

Dell Technologies

Feb 2026 – Present
Bengaluru, India
  • Developed a scalable Python backend lifecycle framework for Dell PowerEdge systems, reducing manual effort across OS imaging, firmware upgrades, and release validation by over 80%
  • Engineered S3-compatible multipart upload workflows for large firmware bundles in air-gapped Nutanix environments, enabling offline software updates through chunked transfer, bundle registration, and task-state monitoring
  • Implemented concurrent firmware upgrade and downgrade workflows across multi-node test environments, improving validation throughput and reducing end-to-end qualification time
  • Improved platform reliability, scalability, and operational efficiency through fault-tolerant retries, structured exception handling, Kafka-based asynchronous processing, and Jenkins-driven CI/CD pipelines
PythonKafkaJenkinsCI/CDDistributed SystemsBackend ServicesAPI Design
Software Engineer

Betsol

Jan 2025 – Nov 2025
Bengaluru, India
  • Built a full-stack enterprise health-check platform using Next.js, Django REST Framework, MongoDB, and Azure services, reducing customer-reported issues by over 50%
  • Developed asynchronous FastAPI backend services with streaming responses and FAISS-based semantic caching, reducing repeated-query latency by 40%
  • Delivered AI-powered backend services using OpenAI, LlamaIndex, and Whisper, implementing RAG, document intelligence, text-to-SQL assistants, and voice-enabled workflows
  • Containerized backend services and REST APIs powering a self-service enterprise platform, reducing support-engineer effort by approximately 70%
Next.jsDjangoFastAPIMongoDBAzureOpenAILlamaIndexWhisper
Associate Software Engineer

Betsol

Jul 2023 – Dec 2024
Bengaluru, India
  • Designed and developed Python-based workflow execution services for browser, remote desktop, and Windows application operations, replacing licensed tooling and contributing to approximately $500K in annual savings
  • Integrated backend workflows with ServiceNow, ITSM platforms, and MongoDB to handle incident creation, ticket updates, operational checks, and support processes
  • Developed REST APIs using Django REST Framework, containerized services with Docker, and configured NGINX reverse proxy and load balancing for internal platform workloads
  • Enhanced engineering processes with pre-commit hooks (black, flake8, isort) and CI/CD pipelines (GitHub Actions, GitLab CI/CD) to automate testing and deployments
PythonDjangoDockerMongoDBNGINXCI/CDBackend Architecture
Software Engineering Intern

TechieAid

Apr 2023 – Sep 2023
Bengaluru, India
  • Built a warehouse management app with ASP.NET Core, improving inventory efficiency by 30%
ASP.NET CoreC#MVCSQL Server

Featured Projects

PRSentinel – AI Code Reviewer
PRSentinel – AI Code Reviewer

Engineered an event-driven serverless backend for GitHub pull-request review workflows using FastAPI, AWS Lambda, API Gateway, and HMAC-SHA256 signature verification. Built a multi-step AI review pipeline with LangGraph and Gemini to analyze code quality, security risks, and test coverage, while storing review artifacts in PostgreSQL and S3.

PythonFastAPILangGraphGeminiAWSPostgreSQLTerraform
RAGVision – AI Chat Assistant
RAGVision – AI Chat Assistant

Built a multimodal RAG system using LlamaIndex, OpenAI, and HuggingFace to query PDFs, images, and text, enabling fast and context-aware document search. Developed asynchronous APIs using FastAPI and an interactive Streamlit UI for real-time responses.

PythonFastAPIStreamlitLlamaIndexOpenAIHuggingFaceOCR
SecureFund – Crypto Transfer Platform
SecureFund – Crypto Transfer Platform

Developed a cryptocurrency transfer platform where users can place bids and transfer funds securely via a smart contract using Solidity and Hardhat. Built the frontend with Next.js and integrated MetaMask for wallet authentication.

ReactNext.jsSoliditySemantic UIMetaMaskHardhatMongoDB

Technical Skills

A comprehensive toolkit for building modern, scalable applications

🎨
Frontend
React.jsNext.jsReduxTypeScriptJavaScriptTailwind CSSHTML/CSSJest
⚙️
Backend
PythonFastAPIDjangoNode.jsExpress.jsWebSockets
🤖
AI/ML
LlamaIndexLangGraphOpenAIRAG PipelinesFAISSHuggingFaceWhisperTesseract OCR
☁️
Cloud & DevOps
DockerKubernetesGitJenkinsGitHub ActionsCI/CDLinuxAzureAWS
🗄️
Databases & Storage
MongoDBPostgreSQLRedisKafka

Education & Certifications

Education

B.E. in Information Science and Engineering

RNS Institute of Technology

Bengaluru, India

Aug 2019 – May 2023

CGPA: 9.11
Certifications

Data Analysis with Python – FreeCodeCamp

Google Cloud IAM and Networking for AWS Professionals – Coursera

Get In Touch

Let's Connect

I'm always interested in discussing new opportunities, innovative projects, or just having a chat about technology. Feel free to reach out!

Send a Message