Zahra Mokhtari

I'm Full Stack .NET Software Engineer

About Me

Full Stack .NET Software Engineer (Backend-Focused) helping businesses build secure, scalable, and user-friendly web and windows applications with Clean Architecture and RESTful APIs.

Zahra Mokhtari

Full Stack .NET Software Engineer

I help businesses turn ideas into high-performing web solutions. Whether it's modernizing a CRM, developing a custom CMS, or building end-to-end platforms, I design and deploy systems that are secure, efficient, and built to last.

  • Degree: Master in Computer Software Engineering
  • Freelance/Hybrid/OnSite: Available
  • Languages: Persian (Native), English (Professional)

With expertise in C#, ASP.NET Core, Web API, SQL Server, Angular, JavaScript, HTML, CSS, and jQuery, I build applications that perform flawlessly from the UI to backend and database layers. I specialize in Clean Architecture, 3-Layer Design, and building CMS, CRM, and custom web applications tailored to business needs.

Clients Served Freelance & Projects

Projects Completed Web & Desktop Applications

Months of Experience Backend & Frontend

Certifications Technical & Professional

Skills

Here are my core skills and technologies I use to build secure, scalable, and user-friendly web applications.

Backend & Core

  • C# / .NET Core – Used in multiple web & desktop projects
  • ASP.NET Core, ASP.NET MVC & Web API – Built secure, scalable RESTful APIs
  • SQL Server & EF Core – LINQ, T-SQL, Stored Procedures, database design and optimization
  • Clean Architecture, 3-Layer Design & Design Patterns – Ensuring maintainable code
  • Identity & JWT Authentication – Secure multi-role access
  • WPF & Windows Forms – Desktop application development

Frontend & Tools

  • Angular / JavaScript / HTML / CSS / jQuery – Building responsive UIs
  • Git & GitHub – Version control with a private repository and GitHub Releases
  • Swagger & AutoMapper – API documentation and data mapping
  • Stimulsoft Reports – Reporting in WPF/Desktop applications

Additional Skills

  • Unit Testing & Integration Testing
  • CI/CD & Azure DevOps
  • Docker
  • Agile / Scrum

Resume

A summary of my education, professional experience, and technical expertise in building secure, scalable, and user-friendly web applications.

Summary

Zahra Mokhtari

Full Stack .NET Software Engineer (Backend-Focused) with 4+ years of experience developing secure and scalable web applications, CMS, CRM platforms, and APIs.

Education

Master's Degree in Computer Software Engineering

2022 - 2026

Islamic Azad University, Science and Research Branch, Tehran, Iran

Professional Experience

Founder & Software Engineer – LMS Platform [Demo & Screenshots ↗]

Mar 2023 – Present

Tehran, Iran

Owned the product end to end — requirements analysis, architecture, development, deployment and client handoff.

  • Designed and built a modular, multi-role LMS (Student, Teacher, Admin) from scratch and licensed it to 2 private training institutes, serving 200+ active users with modules for user and role management, course management, exams, grading and reporting.
  • Built 60+ RESTful API endpoints with ASP.NET Core and Clean Architecture (domain / application / infrastructure / Web API), applying Repository, Unit of Work, Dependency Injection and AutoMapper to keep controllers thin and the code maintainable.
  • Designed the SQL Server database (~40 tables) and the data-access layer with Entity Framework Core and LINQ, and wrote T-SQL stored procedures for heavy reports so dashboard queries stay fast.
  • Secured the platform with JWT, enforcing role-based access so students, teachers and admins only reach the data that belongs to their role.
  • Designed role-specific dashboards: students follow courses, grades and payments; instructors manage courses, grading and progress reports; admins manage users, roles and financial records.
  • Documented and tested every API in Swagger for smooth client handoffs; version-controlled the project in a private GitHub repository and published a demo build as a GitHub Release.

Full-Stack Developer – Nikyarlaw.com

Aug 2022 – Mar 2023

Tehran, Iran

  • Designed and built a legal advisory platform with a custom CMS and admin panel (role-based access, dashboards for content and registered users), from requirements to launch.
  • Built the frontend with HTML, CSS, JavaScript and jQuery, developed the CMS panel in Angular consuming the backend APIs, implemented the backend with ASP.NET Core in a 3-layer architecture and secured the platform with ASP.NET Core Identity.
  • Deployed and launched the project in a live production environment — live at nikyarlaw.com.

Founder & Software Engineer – Retail CRM System [Demo & Screenshots ↗]

Jan 2022 – May 2022

Tehran, Iran

  • Designed and built a multi-layer retail CRM in WPF and SQL Server, licensed to a local supermarket, with a dynamic dashboard, role-based access, customer, product and invoice management, daily/monthly/yearly sales reports (Stimulsoft Reports) and an integrated SMS panel.

Certificates

Some of my verified certifications in software engineering and development.

Backend Web Developer with C# certificate

Backend Web Developer with C#

IRQC · Jul 2025 · 56 hours

Windows Developer with C# certificate

Windows Developer with C#

IRQC · Jul 2025 · 56 hours

Portfolio

Here are some of my recent projects with demo videos and screenshots showcasing their functionality.

(Note: Click on pictures and double click on videos to view in a larger size.)

  • All
  • CRM
  • Legal App
  • LMS

CRM Software

Retail CRM built with WPF and SQL Server: dynamic dashboard, invoices, sales reports and an SMS panel.

Demo Video in English
Demo Video in Persian

LMS Education System

Learning Management System for online courses. Supports students, teachers, exams, and course management.

Demo Video in English
Demo Video in Persian

Services

I design and develop efficient and secure applications with a focus on backend architecture, authentication systems, and API integration.

Backend Development

Designing and implementing robust backend systems using ASP.NET Core with layered and clean architecture. Focused on scalability, maintainability, and performance.

Authentication & Authorization

Implementing secure JWT-based authentication systems with role management, access control, and token validation for all types of applications.

API Design & Integration

Building well-documented and testable RESTful APIs using Swagger and best practices for seamless integration with frontend frameworks or mobile clients.

Web & Desktop Application Development

Developing complete ASP.NET Core web apps and WPF desktop applications with modern UI, modular structure, and connected APIs for real-world business solutions.

System Architecture Design

Designing modular and maintainable software architectures with separation of concerns across Domain, Application, Infrastructure, and Web layers.

Performance & Optimization

Improving system performance through efficient database design, optimized T-SQL stored procedures for heavy reports, and asynchronous programming.

Frontend Development

Building responsive, user-friendly interfaces with Angular, JavaScript, HTML, and CSS that connect seamlessly to backend APIs.

Database Design & Reporting

Designing SQL Server databases with Entity Framework Core, LINQ and T-SQL stored procedures, and building daily, monthly and yearly sales and activity reports with Stimulsoft Reports.

Dashboards & Admin Panels

Building role-based dashboards and CMS admin panels where students, instructors, administrators and store staff manage their own data, content and reports.

Testimonials

Here’s what some of my clients have said about working with me on different projects.

I run a small store in Tehran and needed a system to manage my sales and customers. Zahra built everything exactly as I needed. It’s simple to use and saves me a lot of time!

Mohammad Karimi

Store Owner

Project: Jan 2022 – May 2022

I wanted an online platform for legal consultations. Zahra made it very easy to use, even for clients who don’t know much about technology. The design is clean and professional.

Hesam Hashempour

Owner of Nikyar legal consulting institute

Project: Aug 2022 – Mar 2023

We needed a platform for managing online courses for our students. Zahra understood our needs perfectly and delivered a reliable and user-friendly system. Highly recommended!

Azam Hasani

Owner of Tanazin institute

Project: Apr 2024 – Present

Want to know more about my experience working with these clients? Get in touch with me.

Contact Me

If you have any questions, project ideas, or just want to get in touch, feel free to send me a message.

Address

Tehran, Iran

Call Me

+98 910 430 4904

Email

zahramokhtari990@gmail.com

Certificate