Skip to main content
Niraj Kumar

Niraj Kumar

Backend Developer | Full Stack Developer

Talent
GurgaonMember since August 9, 2026
JavaPythonSQLJavaScriptFastAPINode.jsREST APIsMicroservicesJWTDjangoPostgreSQLRedisElasticsearchAWSGCPDockerCI/CDCeleryKafkaPyTorchLangChainHugging FaceFAISSDeep LearningData Drift DetectionMonitoringOAuth-based Workflows
·

Hire this person

Send a job offer directly to this candidate

JavaPythonSQLJavaScriptFastAPI

About

Backend-focused Software Engineer (Full-stack) with 2.10 years of experience in building scalable distributed systems and cloud-native applications. Proficient in Python, FastAPI, PostgreSQL, Redis, Docker, and GCP/AWS, with a strong understanding of REST APIs and microservices architecture. Experienced in designing high-performance backend systems for financial analytics and AI-driven automation platforms.

Comfortable owning the full stack with strong fundamentals in system design, CI/CD, and DevOps practices.

Experience

Software Engineer (Backend & AI) at Small Group (2025-02 – Present)

  • Developed a scalable FastAPI-based backend for a financial analytics platform, implementing multiple valuation models and a composite scoring engine to generate investment recommendations across 10,000+ stock symbols.
  • Built asynchronous data ingestion and processing pipelines using Celery, batch processing, and GCP infrastructure; containerized services with Docker and integrated PostgreSQL (Supabase), Redis, and Elasticsearch to support scalable real-time analytics workflows.
  • Optimized backend performance and database access patterns, reducing API latency by 70% and database load by 60% through caching, query optimization, and asynchronous task execution.
  • Implemented secure authentication and authorization using JWT and OAuth-based workflows for protected APIs and user access management.
  • Built backend infrastructure for SnapArt, an AI image-generation platform that scaled to 30K+ visits and 3K+ users within 3 days of launch.

Machine Learning Engineer at C-DAC (2023-08 – 2025-02)

  • Optimized deep learning pipelines using Python and PyTorch with mixed-precision training techniques to improve computational efficiency.
  • Designed robust data processing and monitoring pipelines, including data drift detection systems for production ML deployments.
  • Conducted large-scale experimentation and performance optimization for inference efficiency and system reliability.

Software Engineering Intern at Learnovate (2022-05 – 2022-07)

  • Developed backend APIs and business logic using Node.js and JavaScript for a scalable doubt-resolution platform.
  • Collaborated with senior engineers on feature development and API integration.

Education

Bachelor of Technology in Electronics and Communication Engineering – National Institute of Technology Kurukshetra (2019 – 2023)

Skills

Backend DeveloperFull Stack Developer

Reviews

Related