Shivam Sharma

Software Engineer @ Trajector | Python · Agentic AI · OpenCV | Node.js · PHP · AWS · MongoDB • LLM | 4.6+ YoE

Noida, Uttar Pradesh, India

About

Backend engineer with 4+ years of experience building scalable, secure, high-performance web applications using Laravel (PHP) and NestJS (Node.js) — now expanding deep into Python and applied AI engineering. I've shipped production systems across payments (Stripe, Revolut), automated invoicing (Xero), and communications (Twilio/MMS), and built an event-driven Booking Management System handling 400–600 scheduling requests/day on Microsoft Teams. My current focus is the intersection of backend engineering and AI: building agentic workflows using Amazon Nova Act for intelligent document extraction and browser automation, and developing RAG (Retrieval-Augmented Generation) pipelines with LangChain/LangGraph, ChromaDB (vector databases), and Ollama-hosted LLMs — served through FastAPI and monitored with LangFuse for observability. I've also built system-level Python automations (PyAutoGUI, OpenCV) that directly reduced manual headcount and operational cost — one such agent cut a 23-person workflow down to 2. I'm drawn to problems where software — especially AI-augmented software — directly reduces human effort: automating repetitive work, integrating complex systems, and building backend + LLM infrastructure that quietly keeps things running at scale. Currently exploring: AI Engineer / Backend Engineer (AI Systems) roles where I can combine production backend rigor with agentic AI and RAG system design.

Experience

  • Software Enginner-2 at Trajector
    Apr 2025 - Present · 1 yr 4 mos

  • Software Developer at Acefone
    Feb 2022 - Apr 2025 · 3 yrs 3 mos

    • Built and maintained a WhatsApp Billing microservice to batch-process and archive call logs to Amazon S3 using cron jobs, with Apache Kafka as the message broker — improving data pipeline reliability and reducing storage costs • Integrated Stripe and Revolut payment gateways to handle auto-payments, subscription renewals, one-time charges, and webhook processing for a cloud communications platform serving business clients • Developed an internal SSO (Single Sign-On) system using Azure AD, centralising authentication across internal tools and improving access security • Automated client invoicing workflows using Xero integration, eliminating manual billing effort and reducing invoice processing time • Led a major framework upgrade from Laravel 5.6 to Laravel 10, modernising the codebase, improving security compliance, and enabling access to current ecosystem features • Designed and maintained REST APIs using Node.js, NestJS, and PHP (Laravel), backed by MySQL, MongoDB, and Redis