Yasmin Nassar
Full-Stack Developer
Phone:+972 595 476 060
Email:yasminmun13@gmail.com
GitHub:github.com/YasminMuntaserN
LinkedIn:linkedin.com/in/yasminmuntaser
Summary
Full-Stack Developer with hands-on experience designing, building, and maintaining scalable, user-centric web applications and enterprise systems. Strong background in ASP.NET Core, React/Next.js, and both SQL & NoSQL (MongoDB) databases. Proven track record delivering secure APIs, realtime features (SignalR), automated E2E testing (Playwright), and production frontends. Passionate about clean architecture, testability, and continuously improving product quality.
Professional Experience
Software Developer
May 2025 – Present- ✦Contributed to multiple enterprise products: Operations Management, Stock Sweep / Inventory Management, and Event Management platforms.
- ✦Backend ownership: Designed and implemented domain models, services, and REST APIs using ASP.NET Core, applying Clean Architecture and repository/unit-of-work patterns.
- ✦Full-stack collaboration: Worked tightly with frontend teams (React / Next.js) to integrate APIs, build shared components, and deliver production pages.
- ✦Stock Sweep / Inventory System: Engineered backend and collaborated on frontend to support multi-branch workflows (reporting for buyers, managers, suppliers).
- ✦Event Management: Implemented backend integrations with Supabase for authentication, storage, and data operations.
- ✦Quality & Testing: Introduced and wrote automated end-to-end tests using Playwright, reducing manual regression and improving CI confidence.
- ✦Adopted agile practices: code reviews, paired programming, sprint planning, and continuous improvement.
Full-Stack — Personal & Freelance Projects
Yara Choice — Cosmetic Clinic (API & Dashboard)
March 2025 – May 2025- ✦Scalable, secure clinic management platform for doctors, patients, appointments, treatments, and product inventory.
- ✦JWT-based authentication and role-based authorization (Admins, Doctors, Patients).
- ✦Real-time chat and notifications via SignalR, email verification, and password recovery.
- ✦Dynamic dashboard for appointment tracking, patient records, and product/treatment management.
ASP.NET Core 9MongoDBSignalRJWTFluentValidationAutoMapperReact (Vite)Tailwind CSSReact QueryFullCalendar
Say Hello Live Chat — Real-Time Messaging
Nov 2024 – Present- ✦Full-stack real-time chat app with JWT auth, role-based access, and token rotation.
- ✦Real-time private and group messaging powered by SignalR.
- ✦Profile management, contact search, and chat organisation.
ASP.NET CoreJWTSignalREntity Framework CoreFluentValidationMapsterReact (Vite)Tailwind CSSReact QuerySQL Server
Cake Delivery Website
Aug 2024 – Nov 2024- ✦Full-stack e-commerce app for browsing, customising, and ordering cakes online.
- ✦Location auto-detection at checkout, secure payments, and a customer feedback/ratings system.
- ✦Admin panel for cakes, categories, orders, and user management.
ASP.NET CoreADO.NETSQL ServerReact (Vite)Tailwind CSSReact QueryReact-LeafletRecharts
Wild Oasis — Hotel Management Application
Jun 2024 – Aug 2024- ✦Streamlined hotel ops: user login/signup with email verification, bookings, check-in/out management.
- ✦Admin cabin/room management and interactive statistics dashboard.
- ✦Dark/light mode, sorting and filtering, built with React + Supabase.
ReactViteStyled ComponentsReact QueryRechartsSupabase
Skills & Technologies
Backend / API
ASP.NET Core.NETWeb APIEntity Framework CoreADO.NETClean ArchitectureRepository & Unit of WorkJWTSignalRFluentValidationAutoMapperMapster
Frontend
ReactNext.jsTypeScriptViteTailwind CSSStyled ComponentsReact QueryReact RouterReact Hook FormFullCalendar
Databases & Storage
SQL ServerT-SQLMongoDBSupabase
Testing & Tooling
Playwright (E2E)GitSwagger / OpenAPICI practices
Languages
C#C++JavaScriptTypeScriptPythonLINQ
Concepts
Clean ArchitectureSOLIDComponent-based frontendResponsive & accessible designState managementPerformance optimisationAPI design & versioning
Self-Learning & Certifications
- ✦Completed 25 programming courses on Programming Advices, covering Problem Solving, Algorithms, Data Structures, C++, C#, OOP, .NET Framework, API, and Database Management.
- ✦Completed a React course on Udemy taught by Jonas Schmedtmann, enhancing front-end development skills.
- ✦Solved 80+ problems on LeetCode, demonstrating strong problem-solving and algorithmic skills.
- ✦Mastering ASP.NET Core: Concepts to Production-Ready APIs — end-to-end ASP.NET Core with Clean Architecture, Unit & Integration Testing, Docker, and CI/CD. Built a full-stack production-ready project.
- ✦Regularly read articles and books to stay updated with industry trends and best practices.
Education
Bachelor of Science in Software Engineering & AI
University of Palestine (UP)