Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Work Availability
Timeline
Languages
Naman Jain

Naman Jain

Delhi
There is a powerful driving force inside every human being that, once unleashed, can make any vision, dream, or desire a reality.
Tony Robbins

Summary

Accomplished Senior Software Developer with over 6+ years of experience in designing, developing, and architecting scalable systems. Proficient in Node.js, TypeScript, and JavaScript frameworks, with expertise in Web3 technologies, including decentralized file systems like IPFS. Adept at leading cross-functional teams, mentoring junior engineers, and driving innovative projects to successful deployment.

I have played a key role in several high-impact projects, including Cordelia Cruises, where I developed a robust admin panel with Role-Based Access Control (RBAC) and AWS SQS integration; Kalp Storage, a decentralized storage platform leveraging IPFS; KYC Engine, a microservice enabling multi-provider KYC/KYB processes with intelligent vendor prioritization; Maadhyam, an enterprise-grade middleware platform connecting lenders, industry aggregators, and SMEs; and Poker SD, an online virtual money poker game integrating blockchain-based assets.

Beyond my core expertise in backend development and system architecture, I have actively pursued data science, mastering Python, NumPy, and Pandas, and developing personal projects to enhance my analytical and data-processing skills. Additionally, I have conducted an in-depth study of Apache Kafka’s architecture, implementing it in personal projects to gain hands-on experience with real-time data streaming and event-driven system design.

Experienced in both FinTech and cutting-edge technology sectors, I specialize in implementing scalable, high-performance architectures while solving complex engineering challenges. Passionate about open-source contributions, system optimization, and leveraging technology for business growth, I thrive in environments that demand technical innovation and leadership.

Overview

6
6
years of professional experience
10
10
Certificate

Work History

Backend Engineer L2

Mai Labs pvt. ltd.
Noida Sec-16
11.2023 - Current

Projects :

1. Cordelia Cruises:

https://www.cordeliacruises.com/

Cordelia Cruises by Waterways Leisure Tourism Pvt Ltd is India’s premium cruise line.Cordelia is a cruise line for Indians catering to the way Indians love to holiday.

Role: I developed and integrated the Admin Panel Backend APIs from scratch to enhance operational efficiency. I implemented Role-Based Access Control (RBAC) for various staff roles, including Super Admin, Admin, and Agents, ensuring secure access management. To streamline email notifications to end users, I integrated AWS SQS using long polling mechanisms. Additionally, I designed and managed databases, ensuring seamless data flow and optimization. A major part of my role involved migrating and synchronizing legacy user data from the old admin portal to the new system without service disruptions. I also developed and structured the RBAC module for precise user access control and designed the Quotation Listing module on the UI

Technology: NestJS, Node.js, Typescript, PostgreSQL,AWS SQS,TypeORM, React

2. Kalp Storage:

https://www.kalp.studio/

The platform integrates decentralized data storage through Kalp Studio's IPFS integration, seamlessly utilizing the InterPlanetary File System (IPFS) to allow users to store and access data in a distributed, censorship-resistant environment.

Role: Developed and integrated APIs, designed and managed databases, implemented a user subscription feature, and optimized file download times by leveraging Node.js child processes.

Technology: Node.js, Typescript, PostgreSQL, Docker, Sequelize.

3. KYC Engine: The KYC engine is designed as a microservice and integrated across various products. It supports multiple KYC service providers with advanced backend features, including provider prioritization, automatic failure handling, user attempt limitations, and extensive logging for in-depth analysis. The engine handles KYC/KYB processes for users using their PAN, Passport, Driving Licence, and Aadhar card through three vendors: Authbridge, Gridlines, and Sumsub.

Role: Developed and integrated APIs, implemented rate limiters, fallback email mechanisms, vendor prioritization logic, and designed and managed databases.

Technology: Nestjs, Node.js, PostgreSQL,Typescript,TypeORM.

4. NIFTIQ:

https://niftiq.io/

The Asset Marketplace is a digital platform that enables the buying, selling, and trading of unique, limited-edition digital assets. These assets, represented as NFTs, signify ownership of digital art, collectables, virtual real estate, and other digital items, leveraging blockchain technology for secure ownership verification and provenance tracking.

Role: API development and Integration, Worked on follower NTF favourite and activity logging modules,Implemented both web and email notifications.

Technology: Nestjs, Node.js, PostgreSQL,TypeORM,Redis

Senior Software Developer

Biz2credit
Noida
02.2021 - 11.2024

Projects :

1. Maadhyam:

https://www.maadhyam.ai

Developed groundbreaking middleware platform connecting Lenders, Industry Aggregators, and SMEs

Role: API development and Integration,Developed databases, programs and processes for integration and implementation across enterprise.

Technology: Nestjs, Node.js, Angular, MongoDB, Lambda, SQS.

2. Retailio:

https://retailio.in

Retailio was the first version of Maadhyam, but it was only specific to the aggregator Retailio, which had a large ecosystem of lenders like PharmEasy.

Role: API development and Integration, System Architecture, Code Review, Database Integration, lead Technical approach.

Technology: Nestjs, Node.js, Angular, MongoDB, Lambda, SQS.

Software Developer

Creatiosoft solutions pvt ltd.
Delhi
07.2018 - 01.2021

Projects :

1. TRC Poker Game:

The game is an online virtual money poker game for clients to play TRC. It involves the virtual currencies Ethereum and Bitcoin.

Role: Collaborated on stages of the systems development lifecycle from requirement gathering to production releases.

Technology: Node.js, AngularJs, MongoDB, ExpressJs,Redis,Pomelo

2. Flip Coin Game:

This game is simple toss a coin like game involving Virtual Money. The game involves tossing 3 coins which have two colors on each face. User has to place the bet on Color and Face of the coins before tossing the coins.

Role: Designing and developing Leaderboards,Built databases and table structures for web applications.

Technology: Node.js, AngularJS, MongoDB, Express.js, Redis, Pomelo.

3. Tournament Games:

Online virtual money game for client Khelo Jeeto India. The game combines the two Games- Balloon Shooter and Throw-a-Ring. The main challenging task is to design and maintain the prize pool structure for the winners of the same.

Role: Prize pool structure management,Integrated constructive programs into cohesive product.

Technology: Node.js, AngularJs, MongoDB, ExpressJs,Redis,Pomelo

4. Royal Club Teen Patti:

Online Teen Patti game including virtual coins. In this one of the main challenging tasks is to change the Pot split case on the game-server(Pomelo).

Role: Pot split cases API Development,API Integration, Code Review.

Technology: Node.js, AngularJs, MongoDB, ExpressJs,Redis,Pomelo

5. Ludo:

Small online Two player game. In this the main modules to be focused on are balance sheet management ,matchmaking service,game start process and dice roll API.

Role: Matchmaking process development,Dice roll API Development

Technology: Node.js, AngularJs, MongoDB, ExpressJs,Redis,Pomelo

6. Lucky 8:

This is a Lottery Game involving the bet placed and the lottery to be announced every day at a particular time. Eight random lucky winners get the same prizes each day.

Role: Implementing the schedulers for announcing the lottery winners, API Development,Designing Prize pool structure.

Technology: Node.js, AngularJs, MongoDB, ExpressJs,Redis,Pomelo

Education

Btech - CSE

MGM College of Engineering, Noida

Secondary School - Science

Lovely Public Sr. Sec. School , Delhi

High School -

Lovely Public Sr. Sec. School , Delhi

Skills

  • Backend Development - Nodejs ,Nestjs, Express Js
  • Frontend Development - JavaScript (ES6), TypeScript, Reactjs, Angular
  • Databases - PostgreSQL, MongoDB, MySQL, Sequelize, TypeORM, Redis
  • Messaging & Streaming - AWS SQS,AWS SNS, RabbitMQ, Apache Kafka
  • DevOps & Cloud Services - Docker, AWS Serverless Services, CI/CD (Jenkins, GitHub Actions)
  • Currently Learning and Exploring - Python (NumPy, Pandas)

Certification

  • Data Analysis with NumPy, Pandas and Python
  • Understanding Kafka and Zookeeper
  • Linux Bash Scripting
  • Dynamic Programming
  • AWS Becoming a Cloud practitioner part1
  • Python(Programming language))
  • Introduction To Amazon Simple Queue Service (SQS))
  • M001: MongoDB Basics
  • Oracle Database 10g Introduction to SQL
  • Oracle Database 10g Administration workshop 1

Accomplishments

  • Biz2credit- Functional Award
  • Python Internship - Best performer Award

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Backend Engineer L2 - Mai Labs pvt. ltd.
11.2023 - Current
Senior Software Developer - Biz2credit
02.2021 - 11.2024
Software Developer - Creatiosoft solutions pvt ltd.
07.2018 - 01.2021
MGM College of Engineering - Btech, CSE
Lovely Public Sr. Sec. School - Secondary School, Science
Lovely Public Sr. Sec. School - High School,

Languages

  • English
  • Hindi
Naman Jain