Prem Hagaragi
Software Engineer | Full-Stack Product Development • Microservices • React • Node.js • Python • Cloud
Professional Summary
Software Engineer with 3+ years of product development experience building full-stack applications with microservice architectures across Node.js/TypeScript, Python, and React. Applies OOP, SOLID principles, and SOA patterns to deliver maintainable, testable systems. Builds reusable component libraries shared across multiple products, follows test-driven development, and deploys through automated CI/CD pipelines to cloud. Bridges product, UX, and engineering, leveraging AI-assisted workflows (Copilot) to accelerate SDLC execution.
Experience
Software Engineer
Apr 2026 -- PresentMARQAIT AI (MARQAIT AI LLP) — AI-Native Product Company
- Architected a microservice-based SaaS platform following SOA and domain-driven design — defined service boundaries, inter-service contracts, and data ownership across bounded contexts for independent deployability and horizontal scaling.
- Developed backend services in Node.js/TypeScript (NestJS, Express) and Python (FastAPI) with RESTful APIs, JWT/OTP auth, RBAC, and typed contracts (Zod, Pydantic); integrated PostgreSQL (Prisma), MySQL, and Redis for caching and pub/sub eventing.
- Engineered a shared React 19 + TypeScript component library (Next.js App Router) consumed across multiple product surfaces — dashboards, workflow builders, content-approval systems — applying SOLID principles and design patterns (Strategy, Observer, Factory) to ensure reusability and testability.
- Practiced test-driven development using Vitest and React Testing Library; wrote unit, integration, and API contract tests achieving 85%+ coverage; owned verification & validation workflows for each release cycle.
- Partnered with UX designers and product managers — reviewed wireframes for feasibility, proposed interaction patterns, and ensured design intent translated faithfully into production UI.
Software Developer
Aug 2023 -- Mar 2026Minsyst Consulting Private Limited — Enterprise & E-Commerce Products
- Built full-stack product features across multiple client engagements using React, Next.js, and Angular on the frontend with Node.js microservices on the backend — contributing to 20% higher user engagement and 15% improved retention (measured via analytics dashboards).
- Designed and optimized RESTful APIs for frontend–backend integration; tuned PostgreSQL and MySQL queries, implemented client-side caching strategies, and reduced data overhead by 25% while improving page responsiveness — applied design patterns (Repository, Adapter) for clean data-access layers.
- Performed enterprise-scale debugging and production support — diagnosed critical issues across distributed services using structured logging, APM tools, and reverse-engineering of legacy codebases for targeted fixes without regressions.
- Managed end-to-end feature delivery across Agile (Scrum) sprints; automated CI/CD pipelines with GitLab CI deploying to AWS (EC2, S3, CloudFront) and Azure App Services; coordinated releases with product, design, and operations teams.
Projects & Open Source
- Built a full-stack Next.js + TypeScript SaaS platform enabling users to create, manage, and publish interactive market landscape maps; implemented an AI-powered data enrichment pipeline, drag-and-drop canvas with real-time state synchronization (Zustand), spreadsheet-style CRUD, and multi-format export (PNG, PDF); deployed on Vercel with Supabase (PostgreSQL + Auth + Storage) as the backend.
- Developed a production RAG chatbot platform that converts any URL into a deployable chatbot in under 60 seconds; engineered the ingestion pipeline (Firecrawl scraping, LangChain recursive chunking), vector storage (Pinecone), dense retrieval with OpenAI embeddings (recall@1: 95%), and an eval harness comparing retrieval strategies — built with Next.js, deployed on Vercel.
Technical Skills
Languages: TypeScript, JavaScript (ES6+), Python, HTML5, CSS3
Backend & APIs: Node.js (NestJS, Express), Python (FastAPI), RESTful APIs, JWT/OTP auth, Pydantic, Zod
Frontend: React.js (18/19), Next.js (App Router), Angular; Redux, Zustand, Context API, TanStack Query; Tailwind CSS, Material UI, shadcn/ui
Databases: PostgreSQL, MySQL, Redis, Supabase, Firebase, Prisma ORM, SQLAlchemy
Cloud & DevOps: AWS (EC2, S3, CloudFront), Azure (App Services), Docker, GitHub Actions, GitLab CI/CD, Git, Vite, Webpack
Engineering Practices: OOP, SOLID, Design Patterns (Strategy, Observer, Factory, Repository), SOA, Domain-Driven Design
Testing & Quality: TDD, Vitest, React Testing Library, Jest, Pytest; Production Debugging, Reverse Engineering, APM
Productivity: Agile/Scrum, Code Reviews, GitHub Copilot, AI-Assisted Development Workflows
Education & Certifications
Gogte Institute of Technology, Belagavi — B.E., Computer Science — CGPA: 8.1/10
2019--2023Certs: Micro Front-End Architecture with React (LinkedIn) • CI/CD for Beginners (SimpliLearn, 2025)