Profile
Senior software engineer and team lead with ten years of experience building web, backend, and mobile software. Strongest on the backend, with NestJS, Node.js, Laravel, and PHP on APIs, microservice projects, and gRPC. I also work with React, and have a background in Python and Django and in Java and Android. Also experienced in accounting with Zoho Books.
Experience
- Backend development for Movie.af with NestJS: catalogue, viewer features, APIs, and playback statistics.
- Backend development on an internal business platform, including access control and audit logging.
- Leading the backend team alongside hands-on development.
NestJS · TypeScript · gRPC · MySQL · PostgreSQL · Redis · Docker
- Senior backend development in a second engagement with the company, carried out online alongside my role at Raha Ertebat.
- Accounting for the group, carried out online using Zoho Books.
- Also developed the company website.
Zoho Books
Software Developer · Limeysoft
From Sep 2022 · Remote
- Django and AI development with Python in a multi-project agile environment, covering websites and desktop applications.
- Hosting websites on Linux servers with Nginx and Gunicorn.
Python · Django · Nginx · Gunicorn · Linux · Bash · Git · Bitbucket · Jira
- Headed IT for the ministry: planned and prioritised IT work in meetings with ministry leadership and was responsible for the software its staff relied on.
- Designed and developed web applications with Django, an attendance application, and a vehicle recognition application using OpenCV and image processing.
- Trained the ministry’s security staff to use the products.
Python · Django · OpenCV · Image processing · SQL
- Led the development team: planning the work and managing the team’s members.
- Developed Java, Android, web, and React Native mobile applications.
- Communicated directly with foreign clients, mostly American companies, through Slack and Teamwork.
- Joined as a software development intern in 2016, and taught JavaScript at PomTech Academy from 2018.
Java · Python · JavaScript · React Native · Firebase · SQL
- Built desktop applications in Java across several projects.
- Developed native Android applications, using Firebase and JSON-based data.
Java · Android · Firebase
Selected projects
A Persian-language movie and series platform, available in Afghanistan. Backend work on the NestJS services behind the catalogue and viewer features.
AiR, a radio platform presented as “The Future of Radio”. Backend work on the Laravel application behind onairnow.ai.
A simple company website for Unique Natural Group, where I also worked as an accountant. Developed by me.
A full-stack learning platform for working through 90 days of algorithms, data structures, and system design challenges. NestJS API, Next.js frontend, one Nx monorepo.
A Laravel product catalog management system with roles, product and category management, and PDF catalog export.
Skills
- Languages:
- PHP · JavaScript · TypeScript · Python · Java · SQL
- Backend frameworks:
- Laravel · Laravel Reverb · Node.js · NestJS · Django · REST APIs · JWT auth · TypeORM · Prisma · tRPC
- Architecture:
- Microservices · gRPC · Protocol Buffers · RabbitMQ · Nx monorepos
- Frontend & mobile:
- React · React Native · Android
- Data & infrastructure:
- MySQL · PostgreSQL · Redis · Elasticsearch · Firebase · Docker · Linux · Nginx · Gunicorn · Bash
- Collaboration:
- Git · Bitbucket · Jira · Slack · Team leadership
- Finance:
- Accounting · Zoho Books
Education
Master of Engineering (ME) in Computer Science and Engineering, Chandigarh University, 2020
Bachelor of Computer Science, Herat University, 2013 – 2016
Teaching & languages
Teaching: Android development at Khaja Abdullah Ansari Institute of Higher Education and JavaScript at PomTech Academy.
Languages: Persian (native) · English (fluent) · Pashto · Urdu