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