neerajkumar.me

Neeraj Kumar

Full-Stack Engineer · Noida, IN

Download PDF

ennkay161@gmail.com · linkedin · github · neerajkumar.me

Full-stack engineer with 5.5 years shipping product features end-to-end across React and Node.js/TypeScript, for e-commerce, fantasy sports and real-estate platforms. Owns features from UI through API to event pipeline — microservices, REST/GraphQL/gRPC, and payment and messaging integrations. Open-source contributor to NestJS and DefinitelyTyped.

Skills

Languages
TypeScript, JavaScript, Go, Rust
Runtime
Node.js, Express, NestJS
APIs
REST, GraphQL, gRPC, OpenAPI
Data
PostgreSQL, MySQL, MongoDB, Firebase, Prisma, Sequelize, Mongoose
Messaging & integrations
Kafka, RabbitMQ, Pub/Sub, NATS, Stripe, SendGrid
Cloud
Google Cloud, AWS, Docker, Kubernetes
CI / CD
GitHub Actions, Jenkins, Coveralls, SonarQube
Testing
Jest, Chai
Auth
OAuth, JWT, Cookies
Frontend
React, Next.js, TypeScript, Angular, HTML, CSS, Astro

Experience

  • Xcelore

    Senior Software Engineer (Full-Stack) · Noida, IN

    I build and own full-stack features for the Vendor Portal on Styli (Landmark Group), a Middle-East fashion e-commerce platform — React front end plus Node.js/TypeScript microservices, covering catalog onboarding, product QA, approval workflows and product management.

    • Engineered a bulk catalog ingestion flow end-to-end — upload UI through to a streaming Node.js pipeline, load-validated to 100K rows per upload under concurrent multi-user submission — moving spreadsheet parsing into a web worker and using batched writes to hold memory flat regardless of file size.
    • Led the migration of the Vendor Portal to the new Seller Ops platform, re-architecting UI modules and backend service boundaries with zero disruption to live seller operations.
    • Designed RESTful APIs and event-driven workflows on Google Cloud Pub/Sub and Kafka to decouple services and process catalog and inventory events reliably.
    • Own delivery end-to-end — requirement analysis, technical design, code review and production release — in a 4+ engineer Agile squad.
  • Quara Digital

    Software Engineer (Node.js) · Remote — Gurugram, IN

    Backend services for Wasalt, a Saudi real-estate platform, powering property listing and management workflows.

    • Built services on a gRPC-based microservices architecture with PostgreSQL.
    • Designed eligibility-based bulk WhatsApp notification pipelines on RabbitMQ, using queue-backed asynchronous delivery to decouple notification volume from request latency.
    • Integrated multiple third-party APIs and business services across the property lifecycle.
  • Neosoft Technologies

    Full-Stack Developer · Noida, IN

    Backend and testing infrastructure for Dream11, India's largest fantasy sports platform, and full-stack delivery for Alsaree and Suppliety.

    • Built the integration-testing framework for Dream11's backend GraphQL services, taking the suite to 83% integration coverage with reusable API utilities and CI/CD gating via GitHub Actions and Coveralls.
    • Shipped full-stack features on a legacy Angular/Node.js codebase for Alsaree, a logistics and last-mile delivery platform (MongoDB), independently owning end-to-end delivery and client communication.
    • Built features and payment and transactional-email integrations (Stripe, SendGrid) for Suppliety, a B2B e-commerce platform on Angular, Express.js and Firebase.
  • Apptunix

    Node.js Developer · Chandigarh, IN

    • Built REST APIs and application features in Node.js, contributing to production releases.

Open source & projects

  • MongoDB Export Large Reports

    Streams millions of records out of MongoDB at constant memory, handling very large documents on both the insert and export paths.

  • Node.js Minimal Framework

    An Express-style framework written from scratch: routing, middleware chaining and request handling, modelling how Express.js works internally.

  • @neerajkumar161/common

    Shared libraries for Node.js microservices — the common layer that stops five services from each inventing their own errors, guards and DTOs.

  • Upstream contributions

    jmcdo29/testing-nestjs (12 merged PRs) · DefinitelyTyped (1 merged PR). Author of Medium articles on TypeScript design patterns.

Voluntary work

  • Clean Up Mountains

    Founder · Himachal Pradesh, IN

    • Grew to 150+ active members through organic outreach.
    • Ran cleanup drives every two weeks — location scouting, logistics, volunteer coordination and on-ground execution.
    • Raised and managed donations to make the initiative financially self-sustaining beyond the initial drives.

Education

  • Panjab University (DCSA)

    Master of Computer Applications (MCA) · CGPA 7.66/10 · Chandigarh, IN

  • Govt. Degree College, Sanjauli

    B.Sc. Computer Science · CGPA 7.20/10 · Shimla, IN