Skip to content
View Mudit-Thakur's full-sized avatar
  • TPP Boilers Pvt. Ltd.
  • Mumbai
  • 18:44 (UTC +05:30)

Block or report Mudit-Thakur

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. Markdown is supported. 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
Mudit-Thakur/README.md

Mudit Thakur

Software Engineer | Java Backend | Spring Boot | PostgreSQL

I build backend applications and internal business tools, with a focus on Java, Spring Boot, REST APIs, relational databases, and practical workflow automation.

Currently working on backend systems and ERP-related automation while strengthening my foundations in object-oriented programming, data structures, system design, and production backend engineering.


What I'm Working On

  • Building backend applications with Java 21 and Spring Boot
  • Designing REST APIs and relational data models with PostgreSQL
  • Working with JPA/Hibernate, Flyway, Maven, Docker, and Git
  • Developing internal tools that replace manual business workflows with software
  • Improving my understanding of DSA, OOP, database design, networking, and system design

Selected Projects

RFQ / Enquiry Management System

A backend system for managing the lifecycle of sales enquiries and RFQs.

Stack: Java 21 Spring Boot REST APIs PostgreSQL Spring Data JPA Flyway Maven Docker

The system is being developed around a business workflow rather than treating email as the system of record, with enquiries progressing through defined operational states.

Company-related implementation details and source code are not publicly available.


C++ Memory Allocator

A low-level memory allocation experiment implemented over a fixed memory pool.

Stack: C++ Pointers Pointer Arithmetic Manual Memory Management

The project explores how memory allocation can be implemented over a manually managed memory region without relying on the standard new/malloc allocation path.


Email Thread Manager

An internal productivity tool for organizing related email messages into a unified conversation view.

Stack: HTML CSS JavaScript

The project explores email retrieval, message grouping, workflow-oriented interfaces, and eventually exposing useful information through a structured application rather than treating individual emails as isolated records.


Tender Scraper & Keyword Matcher

A tool for collecting tender information and matching opportunities against predefined keywords.

Stack: Python Web Scraping Data Processing

Built to reduce the manual effort involved in identifying potentially relevant tender opportunities.


Technical Focus

Area Technologies
Languages Java, C++, Python, SQL, JavaScript
Backend Spring Boot, Spring Web, REST APIs
Data Access Spring Data JPA, Hibernate
Databases PostgreSQL, SQL
Build & Dependencies Maven
Database Migrations Flyway
Infrastructure Docker
Frontend HTML, CSS, JavaScript
Development Git, VS Code, Postman

Engineering Foundations

Currently focusing on building strong fundamentals rather than simply collecting frameworks:

  • Object-Oriented Programming
  • Data Structures & Algorithms
  • REST and HTTP
  • Relational Database Design
  • SQL
  • API Design
  • Exception Handling & Validation
  • Clean Code
  • Testing
  • Git & Version Control
  • System Design

Professional Experience

TPP Boilers Pvt. Ltd.

AI Assistant cum ERP Implementation Executive

Working at the intersection of business processes, ERP implementation, automation, and software development.

Current work includes developing internal applications and productivity tools, translating operational requirements into software workflows, and working on a Java/Spring Boot-based RFQ management system.

Previous Experience

Previously worked across back-office operations, MIS, and equity research, developing practical experience with business processes, data analysis, reporting, and financial workflows.


Current Direction

I'm transitioning toward Java Backend Engineering, with a focus on becoming strong in the fundamentals behind production systems rather than learning frameworks in isolation.

My current learning path:

Java
  ↓
OOP
  ↓
Data Structures & Algorithms
  ↓
SQL & Database Design
  ↓
Spring Boot
  ↓
REST APIs
  ↓
JPA / Hibernate
  ↓
Testing
  ↓
Docker
  ↓
System Design

Connect


Building software, learning how systems work, and gradually getting better at engineering them.

Pinned Loading

  1. Indian-Beauty-Market-End-to-End-Retail-Analytics-Pipeline Indian-Beauty-Market-End-to-End-Retail-Analytics-Pipeline Public

    This project analyzes customer purchasing behavior and sales performance using a modern data stack.

    Jupyter Notebook 1

  2. DeliveryIQ-IT-Consulting-Predictive-Analytics-Pipeline DeliveryIQ-IT-Consulting-Predictive-Analytics-Pipeline Public

    End-to-end automated analytics pipeline that simulates real-world IT consulting project delivery intelligence — from raw messy data to executive dashboards and automated email reports.

    Python 1

  3. Hiresignal-job-outcome-intelligence-system Hiresignal-job-outcome-intelligence-system Public

    Analytics engineering system that simulates job marketplace behavior and transforms raw event data into funnel metrics, churn insights, ghosting analysis, and product intelligence dashboards using …

    Python 1