Resume
Open to Senior Roles

Surender
Pratap Singh

Full Stack Lead Developer & Technical Architect | Ex-HCL | 13+ Years
Python/Django, Node.js, React and AWS, building scalable SaaS platforms, and GenAI features with LangChain, MCP and agentic workflows.

13+ Years of Experience
13+Years Exp.
7+Years Python
5+Years React
4+Years Node.js
5+Years AWS
1.5+Years GenAI
13+ years building scalable web platforms: 7+ years Python (Django), 5+ years React and 4+ years Node.js, plus PHP.
Architecture: planned a monolith-to-microservices split and implemented auto-scaling to cut idle infrastructure cost.
Cloud & DevOps: 5+ years on AWS, Kubernetes and Docker, with CI/CD and Terraform infrastructure as code.
GenAI (1.5+ years): LangChain, LangGraph and MCP in real CRM projects, with working knowledge of RAG and vector DBs (ChromaDB).
Team Lead: led teams of up to 5 developers and QA: planning, architecture, code reviews and delivery.
Client-facing: comfortable taking requirements from clients, writing technical drafts and breaking work down across teams.

Key Projects

Click a project to see the details.

Prism – Virtual Staining Hub
Pictor Labs

Medical imaging platform for AI-based virtual staining of histopathology slides. Owned the architecture, pipeline design and module delivery.

  • Designed a large-file ingestion pipeline for 20–40 GB uploads using AWS S3 multipart upload with pre-signed URLs, removing client-side timeouts.
  • A DAG-based validation job runs after upload; results stream through Redis Streams to Celery workers that parse metadata such as file type, species, organ and diagnosis.
  • Built a configurable rule engine that reads the parsed metadata, picks the right stainer and routes jobs to AI inference.
  • Also built the analytics dashboard, rule configuration UI, settings panel and a central upload manager.
Python 3.12Django 5.2React 18 AWS S3CeleryRedis Streams PostgreSQLKubernetesDocker
IndependentFull Stack Developer & Architect

Lead management CRM built from scratch to production, with GenAI sales intelligence and a streaming agentic chat.

  • Built the product end to end, from backend, frontend and database to deployment and CI/CD setup, live at revcrm.in.
  • AI sales features: automated lead summaries, next-action suggestions and one-click follow-up emails.
  • Agentic chat streamed over Server-Sent Events that runs tasks in the background from plain-language commands, e.g. “email all customers who have not raised a PO after the deal matured”.
PythonDjangoReact CI/CDLLM APIsSSE
IndependentFull Stack Developer & Architect

Built the internal tool and artist portal for Vimoo, an event company, and currently setting up a small RAG chatbot.

  • Built the internal tool in PHP and MySQL for lead management, invoicing and daily operations, and an artist portal with artist listings in Next.js, from scratch to deployment.
  • Currently setting up a beta RAG chatbot with LangChain and ChromaDB, using free local models through Ollama for embeddings and answers. It answers team questions on product details and the price a product was booked at on similar dates.
  • Adding an MCP tool that fetches the current booking count for a date so the bot can suggest a price, for example higher when bookings are high. Early version, still in progress.
PHPMySQLNext.js LangChainChromaDBOllamaMCPRAG
KTPL – Travel Company Internal Platform
IndependentBackend Developer & Architect

Architected and built the backend of the complete internal system for a travel company.

  • Modules for booking, invoicing, purchase, credit notes and debit notes, with multiple sales and revenue reports.
  • Vehicle document and maintenance modules for fleet compliance and upkeep.
PythonDjango RESTPostgreSQL RedisAWS S3DockerReact
YoloBus – Bus Seat Booking Platform
Yolo Travel Tech

Microservices-based bus booking platform with a dynamic seat layout engine and real-time booking conflict handling.

  • Seat layout designer so operations can configure a unique seat map per bus, rendered interactively in React.
  • 15-minute seat blocking during checkout, plus a fix for the payment-seat race condition: if a seat is booked mid-payment, the system auto-refunds and suggests alternate seats.
  • Booking and notification events published on Kafka and consumed by downstream microservices.
  • Frontend as npm package-based modules with a shared boilerplate, so teams could work in parallel without merge conflicts.
PythonDjangoReact PostgreSQLKafkaDocker

Work Experience

Select a company to see what I worked on.

Pictor Labs Inc. Current
Full Stack Developer 3
Jun 2025 – Present

Individual contributor on Prism, a medical imaging platform, working with a US-based organization.

  • Delivered Prism end to end and optimized AWS EKS infrastructure costs.
  • Run POCs to validate approaches, write design docs and drive work breakdown for each project.
  • Own execution, testing and coordination through to deployment, with unit, integration and e2e tests as part of regular delivery.
  • Use AI-assisted workflows across the SDLC and critically review AI-generated code.
DjangoReactAWS EKSKafka KubernetesPlaywrightPostgreSQLMCP
Jukin Media / Trusted Media Brands (TMB)
Lead Engineer · Sr. Tech Lead
Aug 2021 – Jun 2025 · ~4 yrs

Joined via HCL Technologies (Aug 2021), moved directly to Jukin in Jan 2023. Led engineering on high-traffic WordPress and Node.js platforms for a US-based organization.

  • Auto-scaling: replaced large fixed-size servers (same capacity in low and high traffic) by centralising shared state in Redis so one codebase ran across nodes, then added auto-scaling that grows under load and shrinks when traffic drops.
  • Built and consumed GraphQL APIs for the web platforms.
  • Led a team of 4–5 developers: estimation, sprint planning and code reviews; drove architecture decisions and root cause analysis on production issues.
  • Built CI/CD pipelines with DevOps, wrote PHPUnit and Jest tests and set up automation testing practices.
  • Shipped production code with AI-assisted workflows (GitHub Copilot and other tools), reviewing AI output for failure modes, regressions and edge cases.
Node.jsWordPressGraphQL PHPMySQLRedisPHPUnitJestJenkins
Yolo Traveltech (YoloBus India)
Sr. Software Developer
Mar 2020 – May 2021 · ~14 mo
  • Built core booking and inventory systems for the YoloBus GDS, a microservices-based distribution system with real-time seat assignment.
  • Analysed the existing PHP/MySQL monolith and designed the plan to split it into Booking, Payment, Inventory and Notification microservices.
  • Led 2 junior developers; handled architecture and delivery of critical booking flows.
DjangoNode.js PostgreSQLMongoDBKafkaRedis
SAN Softwares Pvt Ltd
Software Developer
Apr 2016 – Feb 2020 · ~4 yrs

Product and service based company. Worked directly with clients on requirements and owned projects end to end.

  • CDS ERP: ERP for a production company to manage its business. Took requirements directly from the client and built both backend and frontend in CodeIgniter 4.
  • SanAst: real-time middleware connecting Asterisk telephony with the CRM using Node.js, Socket.io and Kafka.
  • LifeChart: led development of a public platform connecting users with astrologers and psychologists via call and chat.
  • Also built the SanGST accounting suite and CRM platforms.
  • Extensive SQL work: triggers, stored procedures and query optimization on MySQL.
  • Ran client discussions end to end: requirements, technical drafts and task breakdown across mobile, telephony, frontend and backend teams, while contributing as an individual contributor.
PythonNode.jsPHP CodeIgniter 4MySQLSocket.ioKafka
Earlier Roles
PHP Web Developer
Sep 2013 – Mar 2016
AIMS Digital Technovations
PHP Web Developer
Jun 2015 – Mar 2016
Sigma SEO Solutions
PHP Web Developer
Sep 2013 – May 2015

Technical Skills

Highlighted tags are the ones I use most.

Backend
Django (Python)Node.js · 4+ yrsExpress.jsCore PHPCodeIgniter 4TypeScriptGraphQL
Frontend
React.js · 5+ yrsNext.jsJavaScriptHTML / CSSBootstrapPWA
Databases
PostgreSQLMySQLMongoDBRedisMSSQL
Cloud & Infra
AWSTerraformLambdaS3SQSAPI GatewayRoute53CloudFrontCloudWatchEC2 / RDS / EKSCloudflare Workers & PagesKubernetesDocker
Generative AI
LangChainLangGraphMCPAgentic WorkflowsRAG (working knowledge)Embeddings (working knowledge)ChromaDB (working knowledge)Ollama (local models)
AI Dev Tools
Claude CodeCursorVS CodeGoogle Antigravity
Observability
GrafanaLokiPrometheusTempoOpenTelemetry
Messaging & Search
KafkaElasticsearchSocket.ioRedis Streams
Testing & DevOps
PHPUnitJestPlaywrightGitHub ActionsJenkinsCI/CD

Contact & More

Let’s talk.

Education
B.Tech — Computer Science
World College of Technology, MDU Rohtak · 2009 – 2013
Languages
English  ·  Hindi
Achievements
🏆
Top Performer
SAN Softwares Pvt Ltd · 2017–2018
🤝
Best Team Builder
SAN Softwares Pvt Ltd · 2019–2020