Skip to content
View nishchayramaul's full-sized avatar
๐Ÿ’ญ
Working from home
๐Ÿ’ญ
Working from home

Block or report nishchayramaul

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
nishchayramaul/README.md

๐Ÿ‘‹ Hi, I'm Nishchay Ramaul

Software Development Engineer II (SDE-2) | Backend โ€ข System Design โ€ข Infrastructure โ€ข Enterprise Applications

I build backend systems, scalable architectures, and infrastructure for enterprise applications in commodities fintech (CTRM โ€” Commodity Trading & Risk Management).

I'm particularly interested in how systems behave beyond the happy path โ€” scalability, reliability, multi-tenancy, data consistency, APIs, distributed systems, performance, and clean architecture.

I'm also a curious engineer who enjoys exploring new technologies โ€” from AI agents and LLM integrations to CRM platforms, quantitative/derivatives pricing systems, and cloud infrastructure.


๐Ÿง‘โ€๐Ÿ’ป What I Do

  • ๐Ÿ—๏ธ Design and build enterprise-grade backend systems
  • โš™๏ธ Develop REST APIs and business services with Spring Boot and FastAPI
  • ๐Ÿ—„๏ธ Design and optimize PostgreSQL databases
  • ๐Ÿ”„ Manage database evolution with Liquibase
  • ๐Ÿข Work with multi-tenant architectures (MySQL โ†’ PostgreSQL migrations, tenant/BU discriminators, UUID surrogate keys)
  • ๐Ÿ” Build IAM, authentication, authorization, JWT/RBAC and license management systems
  • โ˜๏ธ Deploy and monitor services on AWS (EC2, S3, CloudWatch), Docker, and Kubernetes
  • ๐Ÿ“Š Work with financial/pricing systems and data pipelines for derivatives
  • ๐Ÿงฎ Migrate and build quantitative calculation engines (MATLAB โ†’ Python)
  • ๐ŸŽจ Build modern web applications with Angular
  • ๐Ÿค– Explore AI agents, LLM integrations and AI-powered applications
  • ๐Ÿงช Care about testing, code quality, observability and maintainability

๐Ÿ› ๏ธ Tech Stack

Backend

Java Spring Boot Python FastAPI Node.js Express

Frontend

Angular React JavaScript HTML5 CSS3 Tailwind CSS

Databases & Data

PostgreSQL MySQL Supabase

  • PostgreSQL / MySQL
  • JSON / JSONB
  • Database modeling & Liquibase migrations
  • Numerical & quantitative processing with Polars (not Pandas) + vectorized NumPy
  • Data pipelines for high-volume batch processing (1M+ records/day)

Engineering & DevOps

Git Docker Kubernetes AWS Jenkins

  • Git / Git workflows, Bitbucket & Jira
  • CI/CD, Jenkins
  • Docker, Kubernetes, AWS (EC2, S3, CloudWatch)
  • Postman, DBeaver, SonarQube
  • Agile development

AI & Emerging Technology

๐Ÿค– AI Agents ๐Ÿง  LLM integrations ๐Ÿ”Œ AI-powered APIs โšก Automation ๐Ÿงฉ Tool calling & agent workflows ๐Ÿ” Exploring AI-assisted software engineering (Claude Code, MCP servers)


๐Ÿ—๏ธ Things I've Built

๐Ÿ“ˆ Derivatives Pricing Engine Migration

Migrating a legacy MATLAB derivatives pricing engine to a Python/FastAPI microservice, targeting 7-significant-figure numerical parity across 17+ derivative product types.

  • Reverse-engineered proprietary SciComp MEX binaries with no source access, covering Kirk's Approximation, Bilognormal (BLN) quadrature, Normal Diffusion local vol with Levenberg-Marquardt calibration, Craig-Sneyd ADI splitting, and barrier option pricing
  • Replaced the MATLAB batch pipeline with Polars + vectorized NumPy, cutting per-batch compute time by ~83%
  • Implemented a Strategy Pattern routing mechanism supporting 15+ derivative models, reducing new-model onboarding from multi-day work to a single registration step
  • Diagnosed and fixed production issues: FastAPI event-loop blocking causing pod restarts under batch load, and DataFrame chunking inefficiencies in bulk inserts
  • Service processes 1M+ pricing records daily on AWS EC2 with CloudWatch monitoring

๐Ÿ—„๏ธ Multi-Tenant Database Migration (OGA/Opera)

Leading a MySQL-to-PostgreSQL migration for a multi-tenant CTRM platform.

  • Migration pattern: strip business-unit table suffixes, add tenant_id/business_unit discriminators, replace composite keys with UUID surrogates
  • Wrote Liquibase changesets, debugged null-returning views across joined master data, and built financial-parameter management APIs with full CRUD, RBAC, and pagination

๐Ÿข Centralized License & Tenant Management System

Built a centralized license and tenant management platform using Angular, Spring Boot, PostgreSQL, and Hibernate.

  • JWT authentication and RBAC enforced across 6+ microservices with role-level multi-tenant isolation
  • Audit logs and configuration stored on AWS S3

๐Ÿ’ฌ Influencer CRM (Side Project)

A full-stack CRM built with Angular + FastAPI + Supabase, targeting micro-influencers in India (1Kโ€“100K followers).

  • Core features: shareable collab link, inbound brand-lead form with budget qualifier, kanban-style lead inbox, WhatsApp/email notifications
  • Configurable lead-status system with immutable key slugs and safe deactivation flows
  • Freemium monetization model (Free / Pro / Agency tiers)

๐Ÿง  Currently Learning & Exploring

Distributed Systems
        โ†“
System Design
        โ†“
Scalable Backend Architecture
        โ†“
Cloud Infrastructure
        โ†“
Observability & Reliability
        โ†“
AI Agents + LLM Applications

Things I want to understand deeply rather than just use:

  • Distributed systems & event-driven architecture
  • Message queues & caching
  • Database internals
  • High-throughput APIs
  • Kubernetes & cloud architecture
  • Observability
  • AI agent architecture & LLM infrastructure
  • Large-scale data processing

๐Ÿ’ก Engineering Philosophy

Don't just make it work. Understand why it works, how it fails, and how it behaves at scale.

I care about:

Correctness โ†’ Maintainability โ†’ Performance โ†’ Scalability โ†’ Reliability

Good engineering is often less about writing more code and more about making the right architectural decisions before writing the code.


๐ŸŽฏ Career Direction

Working toward becoming a stronger backend / systems engineer, with a long-term focus on:

Backend Engineering โ†’ Distributed Systems โ†’ System Design โ†’ Infrastructure โ†’ Architecture

while keeping enough frontend knowledge to understand and build the complete product.


๐Ÿ“š Beyond Code

  • ๐Ÿณ Cooking and Travelling
  • ๐Ÿ“ฑ Following consumer tech and the Indian job market
  • ๐Ÿ—๏ธ Building side projects
  • ๐Ÿค– Experimenting with AI agents

๐Ÿค Let's Connect

I'm always interested in talking about:

Backend Engineering โ€ข System Design โ€ข Distributed Systems โ€ข AI โ€ข Infrastructure โ€ข Startups โ€ข Open Source

If you're building something interesting, feel free to reach out.


Build systems. Break assumptions. Learn continuously.

Popular repositories Loading

  1. nishchayramaul nishchayramaul Public

    Config files for my GitHub profile.

  2. Pg-life Pg-life Public

    HTML

  3. Harry-Potter-wiki-page Harry-Potter-wiki-page Public

    HTML

  4. node- node- Public

    JavaScript

  5. Basic-Rest-Api-with-Postman Basic-Rest-Api-with-Postman Public

    This is a basic Rest Api without any routes or database . This can be easily checked on Postman with the url .

    JavaScript

  6. CRUD-User-Management-app CRUD-User-Management-app Public

    About This is a CRUD app (Create Read Update Delete) basically a User Management System which save the information of user in database(Mongo DB) and you can delete the users profile too.