Senior Backend Engineer · NestJS & FastAPI
Hi! I'm Arash Alfooneh,building backends that last.
From clean domain models to production-ready APIs — I build systems that are easy to extend, safe to change, and reliable to run.
- 5+Years exp
- 6OSS cores
- 8Projects live

- NestJS
- FastAPI
- TypeScript
- PostgreSQL
- Docker
- 5+Years of experience
- 6Open-source backend cores
- 8Projects shipped
- 1.7K+LinkedIn followers
Clean Architecture
Clear boundaries between domain, application, and infrastructure — code teams can extend.
Secure APIs
JWT & refresh rotation, RBAC, validation, and consistent error contracts.
Real-time & data-heavy
Socket.IO, Redis, and Kafka when the system actually needs them.
Production readiness
Docker, automated tests, and CI/CD from day one.
Introduce
Hello! I'm Arash Alfooneh
Backends should stay maintainable under real production pressure.
I'm a backend engineer focused on NestJS, FastAPI and Clean Architecture. Over 5+ years I've shipped backends across fintech, medical platforms, AI products and enterprise management systems — using TypeScript, Python, PostgreSQL, Neo4j, Docker and CI/CD.
I also maintain six open-source backend cores: NestJS and FastAPI twins (REST, GraphQL and a Clean Architecture edition) that share the same domain model, auth flow, error contract and test strategy. Pick the runtime — keep the design.
Right now I'm building a family-tree platform with FastAPI, Neo4j, PostgreSQL and Next.js.
- Based in
- Shiraz, Iran
- Works
- Remote · Worldwide
- Languages
- English · Persian
Career
Every role, in order — the full path from Django to senior backend engineering.
Senior Backend Developer
Full-timeSAZEH PEYVANDEngineering & Infrastructure
Building and maintaining a management platform backend with NestJS and Clean Architecture.
- Designed and developed NestJS services with PostgreSQL for core business workflows.
- Implemented real-time updates with Socket.IO for live data across the platform.
- Containerized services with Docker for consistent local and deployment environments.
- Structured the codebase around Clean Architecture for scalability and maintainability.
- NestJS
- TypeScript
- PostgreSQL
- Socket.IO
- Docker
- Clean Architecture
Full Stack Developer
Part-timeDrillAIAI product
Built and maintained an AI-powered product, connecting models to a usable product UI.
- Developed backend APIs with FastAPI for AI feature workflows.
- Integrated RESTful services with a React frontend for end-to-end user flows.
- Collaborated with the AI team to ship reliable model-to-product integration.
- FastAPI
- Python
- React
- REST APIs
Military service
Mandatory national service. Worked part-time and remotely at DrillAI during this period.
Software Engineer
Full-timeATM MarketsMedical platform
Backend engineer on a medical platform for a remote Canadian team.
- Developed FastAPI backend services for medical workflows and data management.
- Designed RESTful APIs with reliability and security suitable for healthcare use cases.
- Collaborated across time zones with clear API contracts and a steady delivery cadence.
- FastAPI
- Python
- REST APIs
- PostgreSQL
FastAPI Developer
Full-timeicartFintech
Led backend work for a credit card and financial management platform.
- Owned core FastAPI services for credit workflows and financial transactions.
- Designed secure REST APIs with strong data-integrity requirements.
- Contributed to architecture decisions for the scalability of the main product.
- FastAPI
- Python
- REST APIs
- Docker
EvoTeam
3 progressive roles · software product studio
Full Stack Developer
May 2022 — Apr 2023 · 1 yr
- NestJS
- TypeScript
- Vue.js
NestJS Developer
Mar 2022 — May 2022 · 3 mos
- NestJS
- PostgreSQL
- Kafka
Django Developer
Oct 2021 — Mar 2022 · 6 mos
- Django
- Python
- REST APIs
Django Developer
FreelanceBazroj tekno
Backend development and maintenance on Django projects.
- Contributed to core backend features and supported applications in production.
- Django
- Python
- PostgreSQL
Education
Lorestan University
Bachelor's degree, Computer Software Engineering
Open source
6 cores. 2 runtimes. 1 architecture.
Production-minded backend starters with the same domain model, auth flow, error contract and test strategy — in NestJS and FastAPI.
Toolbox
Skills
The stack I reach for — and the ones I've shipped with.
Core
- NestJS
- FastAPI
- TypeScript
- Python
- Node.js
Architecture & APIs
- Clean Architecture
- Microservices
- REST APIs
- GraphQL
- API design
- System design
Data
- PostgreSQL
- Neo4j
- Redis
- Prisma ORM
- SQLAlchemy
- Pydantic
- MySQL
Real-time & messaging
- Socket.IO
- Apache Kafka
- Celery
DevOps & quality
- Docker
- CI/CD
- Nginx
- Linux
- Git
- Jest
- Pytest
Also shipped with
- Django
- Django REST Framework
- React
- Next.js
- Vue.js
Writing
Notes on backend architecture
Long-form notes on the decisions behind the code — architecture, auth, and the trade-offs I actually made.
Have a backend to build?
Let's make it reliable.
Whether it's a greenfield API, a performance bottleneck, or an architecture that needs rethinking — I'm interested. Reach out and let's talk it through.
