MUSTAFA TAREK

Software Engineer

Full-Stack Engineer specializing in .NET & TypeScript | Building scalable web applications with React, Node.js & modern technologies

About Me

Full-Stack Software Engineer with 3 years of experience specializing in backend development using .NET, C#, and SQL, with expertise in modern TypeScript stacks, test automation, and payment gateway integration.

Currently working at Misr Technology Services on Egypt's national trade platform (nafeza.gov.eg), I've maintained and enhanced large-scale SQL-based systems supporting critical government operations while building custom Selenium testing libraries for automated regression testing.

As a Freelance Full-Stack Engineer, I build production-ready web applications with React, Node.js, and TypeScript. I'm passionate about writing clean, maintainable code, optimizing system performance, and delivering polished user experiences with modern UI frameworks.

3+
Years Experience
5%
Performance Boost
10+
Projects Completed

Work Experience

Business Application Developer

Oct 2022 - Present

Misr Technology Services

Project: nafeza.gov.eg

  • Assisted in maintaining a large-scale SQL-based system supporting Egypt's national trade platform
  • Analyzed backend workflows and database models (SQL Server) to ensure accurate module integration
  • Optimized SQL queries and refactored backend logic, improving system response time by ~5%
  • Wrote maintainable OOP code, increasing reliability through better error handling
  • Collaborated in weekly planning and sprint reviews to deliver features on schedule
  • Implemented backend adjustments for evolving business rules, requiring deep analysis of data flow
  • Resolved issues under tight deadlines, ensuring service continuity
.NET C# SQL Server MySQL Azure DevOps

Full-Stack Engineer

Apr 2025 - Aug 2025

Freelance

Modern TypeScript Web Applications

  • Built and deployed full-stack web apps with modern TypeScript stacks (React + Node.js + MySQL)
  • Integrated Paymob payment gateway with secure 3D Secure auth, HMAC validation, and webhook handling
  • Designed and implemented RESTful APIs for orders, products, and transactions using Express and TypeORM
  • Developed responsive, animated UIs with Tailwind CSS, Framer Motion, and component-based architecture
  • Created admin dashboards with secure routing, role-based access, and data management modules
  • Applied security best practices (Helmet, CORS, rate limiting) and clean architecture principles
  • Successfully processed multiple payment flows through Paymob sandbox and production modes
React TypeScript Node.js Express Paymob MySQL TypeORM Tailwind CSS Framer Motion

Backend Developer with Test Automation

Jan 2025 - Present

Misr Technology Services

Custom Test Automation Library for Nafeza Platform

  • Built a custom Selenium testing library to automate regression testing of backend-driven UI workflows
  • Automated two core business-critical test cases, securing high-risk backend features
  • Implemented custom relative XPath locators and screenshot capture for stable, transparent testing
Selenium C# XUnit

Featured Projects

Agnadeen E-commerce Platform

Agnadeen - E-commerce Platform

Production

Full-Stack Developer | Apr 2025 - Aug 2025

Production-ready e-commerce web application with end-to-end TypeScript implementation. Features secure payment integration with Paymob, animated UI with Framer Motion, and admin dashboard with role-based access.

Key Achievements:

  • Integrated Paymob payment gateway with secure 3D Secure authentication, HMAC validation, and webhook handling
  • Built RESTful APIs for orders, products, and transactions using Express and TypeORM
  • Developed responsive, animated UIs with Tailwind CSS and Framer Motion
  • Created admin dashboards with secure routing and data management modules
  • Applied security best practices including Helmet, CORS, and rate limiting
  • Successfully processed multiple payment flows through Paymob production environment
React TypeScript Node.js Express MySQL TypeORM Tailwind CSS Framer Motion Paymob Vite

NZWalks - ASP.NET Core Web API

Personal Project

Backend Developer | May 2024 - Aug 2024

RESTful API built from scratch using ASP.NET Core (.NET 8) demonstrating advanced backend development patterns, clean architecture principles, and industry best practices for scalable enterprise applications.

Key Features:

  • Designed domain models and full CRUD operations with DTOs and asynchronous programming
  • Applied Repository Pattern, Dependency Injection, and AutoMapper for scalable architecture
  • Added validations, filtering, sorting, and pagination for production-ready APIs
  • Secured endpoints with JWT authentication & authorization
  • Implemented comprehensive error handling and logging for production environments
  • Followed SOLID principles and key design patterns
ASP.NET Core .NET 8 C# Entity Framework JWT AutoMapper

More Projects Coming Soon

Currently working on exciting new projects. Check back later!

Technical Skills

Languages & Frameworks

C# .NET Framework .NET Core JavaScript TypeScript Node.js React Express.js

Web Technologies

HTML5 CSS3 Tailwind CSS Framer Motion RESTful APIs Vite Axios

Databases & ORMs

MySQL SQL Server SQL TypeORM Sequelize ORM

Tools & Platforms

Git/GitHub Postman Swagger Azure

Testing & Automation

Selenium XUnit Test Automation Debugging

Design & Architecture

Design Patterns Dependency Injection Clean Architecture

Methodologies

Agile/Scrum Version Control CI/CD Code Review

AI & Productivity

ChatGPT Perplexity AI Cursor IDE

Certifications

ASP.NET Core 8 Web API

Udemy

Comprehensive course on building RESTful APIs with ASP.NET Core 8, Entity Framework, JWT authentication, and best practices.

View Certificate

C# Advanced Topics: Prepare for Technical Interviews

Udemy

Advanced C# concepts including delegates, events, LINQ, async/await, and best practices for technical interviews.

View Certificate

C# Intermediate: Classes, Interfaces and OOP

Udemy

Object-oriented programming fundamentals, inheritance, polymorphism, interfaces, and SOLID principles in C#.

View Certificate

Learn C# Fundamentals by Coding

Udemy

Hands-on introduction to C# programming with practical coding exercises and real-world applications.

View Certificate

Microsoft SQL Server

Udemy

Comprehensive course covering SQL fundamentals, advanced queries, database design, and optimization techniques.

View Certificate

Balanced Communication Skills

Quest

Professional communication strategies, active listening, conflict resolution, and effective workplace collaboration.

Build ASP.NET Core Web API - Scratch To Finish (.NET8 API)

Udemy

Use C# and Build an ASP.NET Core Web API with Entity Framework Core, SQL Server, Authentication, Authorization | .NET8

View Certificate

Docker for .Net Developers- Getting Started

Udemy

Docker as building docker file for .NET Core Application [.NET 8]

View Certificate

Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question or just want to say hi, feel free to reach out!