Skip to content
View Aruisop's full-sized avatar

Block or report Aruisop

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Aruisop/README.md

Aarya Shah

Software Engineering · Backend & Distributed Systems · Applied AI

Go · Docker · Kafka · Next.js · FastAPI · WebSockets · Observability


About

I am a curious and driven software engineer with a strong focus on building backend systems that are reliable, scalable, and production‑ready.

My core interests lie across 3 broad domains: Backend Engineering, Distributed Systems, and Applied AI. I enjoy working on problems that help me understand why systems fail in real environments. Issues like race conditions, memory pressure, poor service isolation, and lack of observability are some important aspects I consider before starting to design and implement software.

Good systems are built by anticipating failure early, as a result I try and implement clean and understandable architectures wherever possible.

Alongside project‑based learning, I am actively working on improving my problem‑solving skills via solving Data Structures & Algorithms questions regularly, and maintain a solid understanding of core Computer Science fundamentals such as Object‑Oriented Programming, Databases, and Computer Networks. This balance helps me reason clearly both at the code level and at the system level.


What I Bring

  • A strong sense of owning up to what I do, and taking up responsibilty with a continuous‑learning mindset.
  • Comfort working across different tech stacks, with a primary inclination towards MERN stack development in web development.
  • A solid competitive programming background using Java, which naturally led me to explore Spring and its framworks.
  • Hands-On experience applying Python‑based AI workflows, using libraries such as NumPy and Pandas, and frameworks like FastAPI for model evaluation and experimentation.
  • Experience with working on complex topics for AI/ML research with papers published in relevant IEEE conferences.
  • Ongoing work with LLM fine‑tuning, and SpringBoot microservices architectures, with a primary focus on reducing latency and improving scalability.

Software Development Projects

AgileGPT — Autonomous Sprint Analysis Platform

Stack: Next.js · FastAPI · Python · OAuth2 · Docker

A full‑stack platform that replaces manual sprint tracking with automated insights. It analyzes team activity to surface burnout risk, velocity trends, and operational signals for managers.

Why this project matters

  • Designed a clean 3‑tier architecture (frontend, API, AI service layer).
  • Implemented strict Role-Based Access(RBAC) with OAuth2 + JWT (Org / Manager / Employee).
  • Helped managers visualise a dashboard which helped reduce burnout in Agile teams.

Engineering details

  • Solved time‑series aggregation issues for reliable analytics.
  • Split frontend and backend containers to enable independent scaling.

Distributed Real‑Time Analytics Pipeline

Stack: Apache Kafka · PostgreSQL · Docker · Prometheus · Grafana

A microservices‑based analytics system built around Kafka for asynchronous message-ingestion and processing.

System design

  • Producer → Kafka broker → consumer architecture.
  • Persistent storage with PostgreSQL.
  • End‑to‑end metrics and dashboards.

Production lessons applied

  • Fixed service startup race conditions using Docker health checks.
  • Prevented Kafka crashes by tuning JVM heap limits.
  • Resolved container networking and metrics scraping issues.

Core AI/ML projects

Project Focus Takeaway
IoT Log Anomaly Detection NLP · Unsupervised Learning Detected anomalies in system logs using small language models.
Benchmarking XgBoost and Bi-LSTM for stock analysis ML · Explainability · Time-Series Forecasting Built an interpretable ML pipeline with measurable performance.

Skills

Languages Java, Go, JavaScript, Python, PHP

Backend & Systems FastAPI, Node.js, Docker, Apache Kafka, RESTful APIs, Microservices, Redis Streams

Databases PostgreSQL, MongoDB, MySQL, SQLite

Frameworks Express, Spring Boot, Next.js, PyTorch, TensorFlow, XGBoost, Bi‑LSTM

Libraries React, NumPy, Pandas, SQLAlchemy (ORM), Scikit‑Learn, Matplotlib

Observability & Tooling Prometheus, Grafana, Git, Postman


Pinned Loading

  1. chatify-in-production chatify-in-production Public

    cooking something amazing on MERN.

    JavaScript 1

  2. Distributed-Real-time-Analytics-platform Distributed-Real-time-Analytics-platform Public

    An event driven system built with Kafka, Zookeeper, Prometheus, Grafana and Node.js services; containerized entirely with docker.

    Python 1

  3. FinTrac FinTrac Public

    FinTrac is a fun finance tracking app, which helps you manage finances interactively.

    PHP 1

  4. AgileGPT_Deployed AgileGPT_Deployed Public

    A business-oriented SaaS helping cross functional teams reduce burnout in Agile Environments.

    TypeScript 2

  5. Smesh Smesh Public

    SentinelMesh monitors IP and 5G/O-RAN network traffic to detect suspicious activity. It flags anomalies, classifies threats, and sends real-time alerts to the dashboard for security monitoring.

    JavaScript 1

  6. LC LC Public

    Solutions to LeetCode.

    Java 2