Open to new opportunities

Hi, I'm Praveen Raja

Full-Stack Developer

Specializing in Angular, React.js, and Node.js backend development. I build scalable full-stack applications with strong backend architecture, clean API design, and optimized performance.

AngularNode.jsMongoDBDockerGCPJustiFi PaymentsWebhooksExpress.js
Scroll down

Technical Skills

Technologies and tools I use to build high-quality applications

Frontend

  • React Native (CLI)
  • React.js
  • Angular
  • Next.js
  • JavaScript
  • Responsive Design
  • Component-Driven UI

Backend

  • Node.js
  • Express.js
  • REST API Design
  • Webhooks Integration
  • Payment Gateway Integration (JustiFi / Stripe)
  • Authentication Systems (JWT-based)
  • Schema-Based Validation

Database

  • MongoDB (Mongoose)
  • Firebase Firestore
  • Schema Design
  • Data Modeling

Cloud & DevOps

  • Docker (Image Build & Deployment)
  • Google Cloud Platform (GCP)
  • GCP Buckets (Storage)
  • Environment Configuration Management

Core Competencies

Key areas of expertise I bring to every project

REST API Architecture

Designing structured, maintainable backend APIs with clear responsibility boundaries.

MongoDB Data Modeling

Efficient schema design with Mongoose, audit-ready structures, and optimized queries.

Payment Flow Engineering

End-to-end payment integration, lifecycle management, and secure transaction handling.

Webhook Processing

Robust webhook pipelines with delayed event handling, status tracking, and error logging.

Authentication Systems

OTP-based auth, Google Sign-In, HR token generation, and secure session management.

Scalable Architecture

Clean folder structures, centralized config, and reusable components for maintainability.

Gold Rate Automation

Automated rate updates triggered by payment events with manual override mechanisms.

Revenue Analytics

Advanced dashboards with filtering by location, scheme type, date range, and partner ID.

About Me

Senior Full Stack Mobile Developer & Team Lead

Praveen Raja D

Srivilliputhur / Madurai, India

I am a Full-Stack Developer with a B.Tech in Information Technology from Kalasalingam Academy of Research and Education. I have hands-on experience building web applications and backend systems using Angular, Node.js, MongoDB, and Docker.

During my internship at Iamneo.ai I deployed Dockerized RStudio images on GCP and built an auto-evaluation web platform. As a Software Developer at App Innovation Technology, I replaced Stripe with JustiFi payments, implemented webhook handling for delayed payments, and built hosting onboarding features.

I focus on clean API responsibility, maintainable folder structures, and well-modeled data schemas to build systems that are easy to extend and audit.

AngularFrontend
Node.js + ExpressBackend
MongoDBDatabase
DockerContainer
GCPCloud
JustiFi / StripePayments
OTP + OAuthAuth & Security
B.Tech ITDegree

Core Expertise

Angular Frontend Development

Building single-page applications and admin dashboards using Angular, with component-driven architecture, form handling, and seamless API integration.

Backend Architecture — Node.js & Express

Designing RESTful APIs, webhook pipelines, structured error handling, token-based auth, and clean responsibility-separated service layers.

MongoDB Data Modeling (Mongoose)

Schema structuring, payment lifecycle status storage, error logging, relation management, and audit-ready data models.

Payment Gateway Integration & Webhooks

Replaced Stripe with JustiFi in production, built delayed payment webhook handlers, lifecycle status management, and audit log systems.

Docker & GCP Deployments

Built and deployed custom Docker images on Google Cloud Platform (GCP), optimized containers for performance and scalability.

Cloud & Container Infrastructure

Deployed RStudio Docker images on GCP, configured GCP buckets for asset storage, and managed cloud environments for development and production.

Authentication Systems (OTP + Google Sign-In)

OTP-based authentication with validation schema separation, Google Sign-In integration, and AsyncStorage-based session persistence.

Scalable Folder & Config Management

Enforcing clean folder structures, modular configs, reusable component architecture, and business logic separation for maintainability.

Career Objective

Seeking a full-stack developer role where I can leverage my experience in Angular, Node.js, MongoDB, Docker, and payment systems to build scalable, maintainable applications and grow as an engineer.

Experience

Professional and internship work history

Senior Full Stack Developer & Team Lead

Peppy Gold Technology Private Limited

CurrentProfessional
Madurai, India07 Sep 2024 – Present
  • Developed and maintained the Peppy Gold mobile application using React Native
  • Implemented OTP-based authentication system and core user features
  • Built scheme enrollment, gift flow, and delivery management modules
  • Designed and developed backend REST APIs using Node.js
  • Managed MongoDB and Firebase Firestore database architecture
  • Integrated secure payment workflows and webhook handling
  • Implemented gold rate automation and rate history tracking system
  • Managed cloud storage and file handling using Google Cloud Platform (GCP)
  • Debugged production issues and ensured system stability
  • Handled Android build, deployment, and production release processes
React NativeNode.jsMongoDBFirebase FirestoreGCPWebhooksREST APIs

Software Developer

App Innovation Technology

Professional
Coimbatore08 Apr 2024 – 06 Sep 2024
  • Replaced Stripe with JustiFi payment method in Spotz website
  • Integrated JustiFi web component into payment UI
  • Implemented webhook handling for delayed payments
  • Stored payment lifecycle statuses in MongoDB
  • Logged and tracked errors in MongoDB
  • Implemented Hosting Onboard feature in admin panel
AngularNode.jsMongoDBJustiFiWebhooksREST APIs

Software Engineer Trainee

Iamneo.ai

Internship
Coimbatore02 Feb 2023 – 29 Aug 2023
  • Created and deployed customized RStudio Docker image on Google Cloud Platform (GCP)
  • Optimized performance and scalability of deployed containers
  • Designed and implemented web application for an auto-evaluation platform
  • Built frontend using Angular and backend using Node.js
  • Integrated the solution into the company's product suite
AngularNode.jsDockerGCP

Education

Academic background and qualifications

Bachelor of Technology (B.Tech)

Information Technology

7.86 CGPA

Kalasalingam Academy of Research and Education

Srivilliputhur, IndiaJuly 2019 – June 2023

Certifications

Courses and training programs completed

Full Stack Development

AI Tech Academy

02 Jan 2024 – 31 Mar 2024

Introduction to Linux

EDX

Data Analysis

Virtual Exchange Program

English for Oral Communication

IIT Bombay

Featured Projects

Key projects I've built and contributed to

Peppy Gold

A React Native mobile application designed for gold-based savings schemes and revenue tracking. Features OTP-based authentication, Google Sign-In, revenue dashboards with advanced filters, and secure GCP-based receipt uploads.

Implemented OTP-based authentication with validation schema separationIntegrated Google Sign-In authenticationBuilt responsive UI using scalable design systems+4 more
React Native CLIReact QueryNode.jsMongoDBFirebaseGCP

Spotz

Worked on replacing Stripe with JustiFi payment integration in a production environment. Built webhook handlers for delayed payments, structured error logging for audit tracking, and stored payment lifecycle statuses.

Integrated JustiFi Web Component into payment flowBuilt backend webhook handlers for delayed paymentsStored payment lifecycle statuses in MongoDB+4 more
AngularJade (Pug)Node.jsMongoDBWebhooksREST APIs

Peppy Gold B2B

Backend system supporting organization workflows, employee approvals, and gold rate automation. Features automated gold rate updates after payments, manual rate overrides, HR token APIs, and restructured employee schemas.

Implemented gold rate update APIs with history trackingBuilt automated gold rate update after paymentsDeveloped manual rate override logic+3 more
Node.jsExpressMongoDB (Mongoose)Firebase Admin SDK

Get In Touch

Have a project in mind or want to collaborate? Let's talk!