Open to Work

Ali Abdollahian Noghabi

Backend / Software Engineer · M.S. Student in Computer Science

Building reliable backend systems, REST APIs, real-time services, and distributed systems in Java.

Ali Abdollahian Noghabi

About Me

I am a backend and software engineer with over four years of production experience designing and maintaining systems across backend architecture, REST APIs, WebSocket real-time streaming, database design (PostgreSQL), authentication, and distributed/concurrent systems. I have substantial experience in both Java and C++, and I enjoy building reliable, performant services that solve real problems.

Currently, I am pursuing an M.S. in Computer Science (Algorithms and Computation Theory) at Shahid Beheshti University. I am open to new opportunities and eager to contribute to impactful engineering teams.

View Full Resume
4+ Years Production Experience
Java Primary Language
19.25 M.S. GPA / 20

Experience

Software Engineer

Datall
May 2021 – May 2025

Datall is a technology company delivering diverse software products, including real-time industrial monitoring, secure data transfer, and applied ML platforms. Over four years I owned backend architecture, API development, database design, and production deployment across multiple projects.

  • Designed and maintained a production C++/Drogon backend serving real-time data from 100+ industrial sensors, handling millions of data points with REST APIs, WebSocket streaming, and PostgreSQL + TimescaleDB for persistent storage and time-series queries.
  • Implemented a secure one-way data hub in Java using UDP networking and fiber-isolated channels, providing transparent service replication of OPC UA, Modbus, and S7 across physically separated networks with modular serialization and packet validation.
  • Built a user-facing full-stack marketplace in Java with a Spring Boot REST API, SQLite database, token-based authentication, and a native Android client, covering account management, product listings, search, transactions, and admin controls.
  • Redesigned the real-time streaming layer from Apache Kafka to topic-based WebSocket channels with per-client subscriptions, reducing latency and complexity while enabling efficient, targeted data delivery.
  • Developed a RAG platform for legal consultation: fine-tuned embeddings, vector indexing, and retrieval-augmented query processing returning cited references.

Education

M.S. in Computer Science

Shahid Beheshti University
2025 – Present

Algorithms and Computation Theory

GPA: 19.25 / 20

B.S. in Computer Science

Amirkabir University of Technology (Tehran Polytechnic)
2020 – 2025

GPA: 17.95 / 20 (3.78 / 4)

Technical Skills

Languages

Java C++ Python

Backend & APIs

Spring Boot Drogon Django / DRF Gin sqlc

Databases

PostgreSQL TimescaleDB Redis SQL Query Optimization

Tools & Platforms

Git Linux Docker Docker Compose Gradle Maven Swagger / OpenAPI CMake Qt

ML

PyTorch scikit-learn RAG FAISS Sentence Transformers

Get in Touch

I am currently open to new opportunities. Whether you have a question or just want to say hello, feel free to reach out.

a.noghabi2002@gmail.com