$ cat about.md

About Me

Software engineer with deep hands-on experience across the full stack — though my heart lives in the backend.

who_i_am

The short version of a long story

I'm Danial Choopan, a Software Engineer specializing in scalable, high-performance systems built with ASP.NET Core, Java (Spring Boot) and PHP (Laravel). I architect with Clean Architecture and SOLID principles, design robust RESTful APIs, and manage complex databases like SQL Server and PostgreSQL with ease.

But I don't stop at the server. I bring real-world Android development experience (Kotlin/Java), which helps me bridge the gap between frontend and backend logic seamlessly.

I'm deeply invested in modern DevOps — CI/CD pipelines, Docker, Kubernetes, and infrastructure automation with GitHub Actions, GitLab CI and Azure DevOps.

I work closely with QA teams to keep code quality high through unit, integration and e2e testing. And with C2-level English, I communicate effortlessly in international teams.

# danial.yaml
name: "Danial Choopan"
role: "Software Engineer"
heart: "the backend"
location: "Iran, Khorasan Razavi"
site: "danialchoopan.ir"
english: "C2"
persian: "native"
repos: 73 # and counting
coffee_level: "critical"

experience

5 years, 5 roles — the full story has its own page now

Satpay · Tehran

Backend Developer · 2025–2026 — Laravel + Express.js services, Clean Architecture, Redis, Docker.

Raya Pardazesh Pars

Laravel Developer · 2024–2025 — secure REST APIs (JWT, OAuth, IDOR protection), DB design & tuning.

Diako · Android

Android Developer · 2021–2023 — Java/Kotlin apps, Clean Architecture on mobile, performance work.

Full timeline + education →

education

Academic background & research

M.Sc. Software Engineering

Torbat Heydarieh University · 2023 – 2025

Focus: distributed databases, algorithm design, RAG systems, LLM integration.

B.Sc. Software Engineering

Shahid Beheshti Technical and Vocational College, Karaj · 2021 – 2023.

Publication

"Design and Evaluation of ChordVDB: A Distributed Vector Database System for Augmented Retrieval" — 12th International Web Research Conference, 2026.

skills

The full toolbox

Backend

Scalable, high-performance services.

ASP.NET / .NET Core PHP / Laravel / CakePHP Java / Spring Boot / Spring Cloud Python / Django / FastAPI LLM / AI

Frontend

Real clients that talk to real APIs.

JavaScript TypeScript Next.js React Node.js NestJS

Architecture

Design that survives the fifth developer.

Clean Architecture OOP SOLID API Security RESTful APIs

Databases & Messaging

Where the data actually lives.

Redis RabbitMQ SQL Server PostgreSQL Database Design

DevOps & Infrastructure

Ship it, containerize it, keep it up.

Git / GitLab CI/CD Docker Kubernetes GitHub Actions Azure DevOps Linux Administration Nginx / HAProxy / F5 iptables / nftables

Android & Tools

Mobile craft + modern AI-assisted workflow.

Kotlin Java Jetpack Compose Clean Architecture (Android) Cursor Copilot Claude TCP/IP · UDP · HTTP/S

languages_and_more

Communication, soft skills & assessments

Languages

English — C2, conversationally fluent in international teams.
Persian — native.

Soft Skills

Problem Solving Technical Documentation Time Management Network Administration DevOps Mindset Infrastructure Tuning

Certifications

Bar-On Emotional Intelligence MBTI NEO Multiple Intelligences Holland Career Typology

All available upon request. Audio introduction available on request too.

Want to see it in action?

73+ repositories on GitHub — from Spring Boot messaging platforms to offline LLM chat with RAG.

Browse Projects