Danial Riazati

Curriculum Vitae

Danial Riazati

Software Engineer · Backend Engineer · Full-Stack Engineer

Professional Summary

Software engineer with 5+ years of experience designing, shipping and operating production web platforms. Most recently Software Engineer & Team Lead at Eyvan Group, where I owned the architecture and production operation of a live booking platform on .NET 8, SQL Server, Redis and Next.js, deployed with Docker and GitLab CI/CD. Comfortable across the whole path from domain modelling and API design through to observability and deployment. Currently studying for an MSc in Computer Science at Christian-Albrechts-Universität zu Kiel, and open to backend or full-stack engineering roles across Germany.

Professional Experience

Software Engineer & Team Lead, Eyvan Group (EyvanTrip)

Tehran, Iran

  • Led engineering for a live hotel and tour booking platform, owning backend architecture, release process and production operations across the API and the Next.js client.
  • Built the .NET 8 API on clean-architecture boundaries using CQRS with MediatR, FluentValidation, EF Core on SQL Server and Redis distributed caching.
  • Designed versioned REST APIs with JWT authentication, role-based authorisation, rate limiting and OpenAPI documentation for the React / Next.js front end.
  • Integrated online payment gateways, QR voucher generation and server-side PDF rendering into the booking and check-in flow.
  • Instrumented the platform with structured Serilog logging into Elasticsearch, Kibana and Seq, plus health checks over SQL Server, Redis and upstream providers.
  • Containerised the stack with multi-stage Docker builds and automated deployment through GitLab CI/CD to a private registry and Linux/Nginx hosts.
  • Drove remediation of an external ISO/IEC 15408 and OWASP-based security assessment, hardening authentication, session invalidation, authorisation and audit logging.

StackC# · .NET 8 · ASP.NET Core · EF Core · MediatR · SQL Server · Redis · Next.js · React · TypeScript · Docker · GitLab CI/CD · Nginx · Linux · Elasticsearch · Kibana · Seq · Serilog

Software Engineer, Independent / Freelance

Remote — international clients

  • Delivered web products end to end for international clients, owning architecture, implementation, deployment and handover.
  • Built and launched perspectivedesign.co for an architecture studio in Muscat, Oman, on a headless Strapi CMS the studio maintains itself.

StackTypeScript · React · Next.js · Node.js · Strapi · Docker · Nginx

Software Engineer, InfraFund

Remote — London, United Kingdom

  • Developed features for a Web3 crowdfunding platform combining blockchain settlement, AI-assisted asset management and KYC onboarding.
  • Built DEX/STO components and the APIs behind real-time investor analytics.

StackWeb3 · Blockchain · TypeScript · React · REST APIs · KYC integrations

Software Engineer — Backend & Team Lead, Hasin Technology Co.

Tehran, Iran

  • Optimised a payment switch processing more than 2 million transactions per day, and implemented the monitoring and security controls around it.
  • Led the company Startup Studio and acted as technical lead for Piki Smart Cart, a retail-automation product combining IoT sensors and computer vision.

StackC# · .NET · SQL Server · Redis · Docker · Linux · IoT · Computer Vision

Internship Mentor, Radin Technology Co.

Tehran, Iran

  • Mentored 30+ undergraduate interns through software engineering fundamentals and project delivery.

Teaching & Research Assistant, Shahid Beheshti University

Tehran, Iran

  • Head TA for Advanced Programming and Algorithms; also assisted in Internet Engineering and faculty research projects.

Technical Skills

Languages
C# · TypeScript · JavaScript · Python · Go · Java · C/C++ · SQL · Dart
Backend
.NET 8 · ASP.NET Core · EF Core · MediatR / CQRS · REST API design · Clean architecture
Frontend
React · Next.js · Tailwind CSS · Flutter
Data & messaging
SQL Server · MySQL · MongoDB · Redis · Kafka · RabbitMQ
Infrastructure
Docker · Linux · Nginx · GitLab CI/CD · AWS · Azure
Observability
Serilog · Elasticsearch · Kibana · Filebeat · Seq

Education

MSc Computer Science

Christian-Albrechts-Universität zu Kiel (CAU) — Kiel, Germany

  • English-taught Master's programme in Computer Science.

BSc Computer Engineering

Shahid Beheshti University — Tehran, Iran · GPA 17.27 / 20

  • Thesis: Class Negar — Smart Classroom & Attendance System (Raspberry Pi, RFID, QR attendance, PWA). Best Thesis Project candidate in the CSE faculty.
  • Supervisor: Dr. Mojtaba Vahidi-Asl.

Selected Projects

EyvanTrip

Production hotel and tour booking platform: .NET 8 clean-architecture API with CQRS, EF Core on SQL Server, Redis caching and ELK/Seq observability, with a Next.js client shipped via Docker and GitLab CI/CD.

Avan Persian Date Picker — @avan-persian/react

Open-source Jalali (Persian) calendar and date-range picker for React, published to npm. TypeScript monorepo (pnpm + Turborepo) split into a headless core, React components, holiday data and CSS themes; unit-tested with Vitest.

Class Negar

Smart classroom and attendance system (BSc thesis). Raspberry Pi terminals with RFID and time-limited QR check-in feeding a REST backend and a progressive web app. Best Thesis Project candidate, CSE faculty.

Certifications & Languages

  • Certified Scrum Professional Scrum Alliance · December 2023 · ID 001605847
  • JavaCup Certified Java Programmer JavaCup · October 2020
  • Languages English — C1 — TOEFL iBT 88 (2024) · Persian — Native