Skip to content
View atulsingh1704's full-sized avatar

Block or report atulsingh1704

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.

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

👋 Atul Singh Tomar

Backend & Systems Engineer  •  Java  •  Spring Boot  •  Distributed Systems



Typing SVG



🧠 Who Am I?

public class Atul extends BackendEngineer {

    String   name       = "Atul Singh Tomar";
    String[] identity   = {"CS Undergraduate", "Systems Thinker", "Open Source Builder"};
    String   experience = "7+ years with Java";
    String[] expertise  = {"Spring Boot", "Distributed Systems", "Low-Latency Engineering"};
    String   philosophy = "Great systems are built by engineers who understand fundamentals deeply.";

    @Override
    public void currentlyBuilding() {
        System.out.println("Order Exchange (Stock Trading Engine) + Telemetry System (MQTT/IoT)");
    }

    @Override
    public void currentlyLearning() {
        System.out.println("Spring Boot Internals → High-Performance Backends → Scalable Architectures");
    }

    @Override
    public String toString() {
        return "An engineer who solves complex problems from first principles.";
    }
}

⚡ Quick Facts

  • 🎓  CS Undergraduate — India
  • ☕  7+ years of hands-on Java
  • 🏗️  Deep Spring Boot internals expertise
  • 🧮  Strong DSA & System Design foundation
  • 🛠️  I build systems from first principles
  • 🌐  Experienced in protocol-level networking (MQTT)
  • 📬  Open to collaborations & backend roles

🎯 Current Focus

  • 🚀  Spring Boot internals & AOT compilation
  • ⚙️  High-throughput, low-latency systems
  • 📐  Scalable distributed architectures
  • 🌐  Real-world messaging & event-driven design
  • 🔍  Deep diving into JVM internals & GC tuning
  • 📖  Reading: Designing Data-Intensive Applications

🚀 Flagship Projects

🏦 Order Exchange — Stock Trading Engine

A single-stock trading exchange inspired by real-world systems like NASDAQ, built from first principles.

What makes it special

  • ✅ Limit & Market order matching
  • ✅ Deterministic trade execution guarantees
  • ✅ Custom Order Book implementation
  • ✅ Priority queues with O(log n) operations
  • ✅ Designed for correctness first, speed second

Core Concepts

Matching Engine Low Latency Data Structures System Design

📡 Telemetry System — IoT via MQTT

A telemetry pipeline simulating real-world IoT device communication using the MQTT protocol.

Key Features

  • ✅ Publisher–Subscriber architecture
  • ✅ Device-to-server real-time messaging
  • ✅ Protocol-level communication design
  • ✅ Telemetry ingestion & processing pipeline
  • ✅ Lightweight, fault-tolerant broker usage

Core Concepts

MQTT IoT Systems Pub Sub Networking


🛠️ Tech Stack

💻 Core Language

⚙️ Backend & Build Tools

🗄️ Databases & Messaging

🧰 DevOps & Tooling


Java Spring Boot Spring Security Maven Apache Kafka Redis MySQL PostgreSQL Docker Linux Git


📫 Let's Connect

   



📊 GitHub Analytics






--

💬 "The best engineers don't just write code — they understand the system underneath it."


Pinned Loading

  1. telemetry-app telemetry-app Public

    Java

  2. order-matching-engine order-matching-engine Public

    Java

  3. sensor-emulator sensor-emulator Public

    Java

  4. ecommerce_shipping ecommerce_shipping Public

    Java

  5. Immunization-Tracker Immunization-Tracker Public

    Java

  6. Inventory-Management-Tool-OPCODE Inventory-Management-Tool-OPCODE Public

    Forked from OPCODE-Open-Spring-Fest/Inventory-Management-Tool-OPCODE

    A robust Spring Boot application for managing inventory with secure authentication and RESTful API endpoints.

    Java