Skip to content
View mangalji's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mangalji

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mangalji/README.md

Hi, I'm Raj Mangal 👋

Software Developer
India · Portfolio · rajmangal03@gmail.com


About me

Software Developer with 1+ year of experience building scalable, production-ready systems in Python. I build multi-tenant SaaS backends with Django REST Framework and PostgreSQL, build their React frontends, integrate them with Oracle NetSuite (OAuth 2.0, REST Record API, SuiteQL, SuiteScript), and add AI-powered document extraction on top.

  • I designed and secured RESTful APIs with JWT, MFA and SQL injection prevention (ORM-parameterized queries, escaped SuiteQL inputs), implemented OAuth 2.0 for integration with Google/GitHub and with NetSuite for fetching data posting data.
  • I cut API response time by 40% with Redis caching and built real-time features with WebSockets.
  • I run background work with Celery workers and schedule recurring jobs with Celery Beat (batch OCR and NetSuite posting jobs, daily housekeeping, mailbox sync), with retries and crash recovery.
  • I built an automated email-to-ERP pipeline: scheduled Gmail and Zoho Mail sync, AI data extraction from the email content, validation against NetSuite and automatic posting.
  • I design relational schemas with database indexing (composite and unique indexes), constraints and foreign keys for fast queries and data integrity in PostgreSQL.
  • I build React (Vite, Tailwind CSS) frontends: role-based dashboards, review screens with live progress, and dark mode.
  • I set up CI/CD with GitHub Actions and handled AWS EC2 production deployments with Nginx and Gunicorn.
  • I have practical exposure to microservices architecture and data processing with Pandas.
  • Comfortable across the full lifecycle: database design, APIs, frontend, background jobs, security and deployment.

Currently building: AGSuite ERP, a multi-tenant platform that extracts data from documents and emails with AI, validates it against NetSuite and posts it as NetSuite records. Currently learning: System Design Architecture.


🛠️ Skills

Languages

Python JavaScript SQL Bash

Backend

Django DRF Flask Celery WebSockets Celery workers · Celery Beat (scheduled jobs) · Background job queues with retries · REST API design

Databases & Caching

PostgreSQL Supabase MySQL Redis SQLAlchemy Database design · Indexing (composite and unique indexes) · Constraints and data integrity · Redis caching

NetSuite & ERP Integration

NetSuite SuiteScript 2.1 · SuiteQL · NetSuite REST Record API · OAuth 2.0 (Authorization Code) · Advanced PDF / FreeMarker templates · Vendor Bill and transaction posting · Field mapping and validation

AI & Automation

Gemini OpenAI Anthropic Pandas Prompt engineering · AI document extraction (PDF, image, Word, Excel, CSV) · Automated email-to-ERP pipeline (Gmail / Zoho Mail → AI extraction → NetSuite validation and posting) · Web scraping (Requests, BeautifulSoup)

Security & Architecture

JWT · Email OTP / MFA · OAuth 2.0 · Role-based access control (RBAC) · Multi-tenancy · Field-level encryption · API throttling · Background job processing with retries and crash recovery · Microservices vs monolith design

Frontend

React Vite Tailwind CSS HTML5 CSS3 Bootstrap React 19 · React Router · Axios · Role-based dashboards · Dark mode

DevOps & Deployment

Docker GitHub Actions AWS Nginx Gunicorn Linux Zoho Catalyst (AppSail and web client hosting) · Docker Compose · Render

Testing & Tools

Django TestCase / DRF APITestCase · pytest · unittest.mock · Git · GitHub · Postman · Nmap


📫 Get in touch

⚡ Fun fact: Crazy and Sincere personality 😄

Pinned Loading

  1. Pet-Adoption-Management-System Pet-Adoption-Management-System Public

    This is my Pet Adoption project repository

    HTML

  2. python_practice python_practice Public

    for practicing python

    Python

  3. leetcode_problems leetcode_problems Public

    here, I put my Leetcode problem's code file with problem name.

    Python

  4. web_scrapping web_scrapping Public

    In this repo my scrapping code is written.

    Python

  5. Use_of_faker_library_module_python Use_of_faker_library_module_python Public

    This is for my project files

    Python

  6. port_scanner port_scanner Public

    this is a django project which shows the open ports of ip address means which port is open or closed, this port_scanner is based on websocket.

    Python