Noureddin Sameer Nazir Alzarie

Backend Engineer | ASP.NET Core Specialist
📱 +20 102 843 1814
📍 El Obour City, Cairo, Egypt

Professional Summary

Highly motivated Computer Science student and Backend Engineer specializing in ASP.NET Core with a proven track record of mentoring developers and delivering production-grade applications. Deep expertise in building scalable RESTful APIs, implementing clean architecture patterns, and optimizing system performance. Strong foundation in multiple programming paradigms with hands-on experience in C++, Java, Kotlin, Python, and modern web technologies. Passionate about problem-solving, design patterns, and writing maintainable code following SOLID principles. Active community contributor with experience mentoring developers and teaching programming concepts.

Technical Skills

Backend Development

  • ASP.NET Core (MVC, Razor, Blazor)
  • RESTful API Design & Development
  • Minimal APIs & Controller-based APIs
  • PHP & Laravel Framework
  • Flask (Python)

Programming Languages

  • C# (.NET Core)
  • Java & Kotlin (Android)
  • C/C++
  • Python (Data Analysis, CV)
  • Dart (Flutter)

Architecture & Design

  • Clean Architecture (DDD)
  • Dependency Injection & IoC
  • Repository & Unit of Work Patterns
  • OOP & Design Patterns
  • SOLID Principles

Data & Persistence

  • Entity Framework Core
  • Dapper (Micro-ORM)
  • SQL Server / MySQL / Oracle
  • Database Design & Optimization
  • Async Programming & Performance

API & Integration

  • API Versioning Strategies
  • JWT Authentication & Authorization
  • OpenAPI/Swagger Documentation
  • CORS & Security Best Practices
  • Content Negotiation

DevOps & Tools

  • Docker & Docker Compose
  • Git & Version Control
  • CI/CD Pipelines
  • Unit & Integration Testing
  • Performance Optimization

Specialized Skills

  • Data Structures & Algorithms
  • Computer Vision (Python/MediaPipe)
  • Mobile Development (Android/Flutter)
  • AR Development
  • Software Engineering (UML/SDLC)

Soft Skills

  • Technical Mentoring & Teaching
  • Problem-solving & Debugging
  • Team Collaboration
  • Fluent English Communication
  • Fast Learning & Adaptability

Professional Experience

Software Engineer Mentor
Uplyrn
May 2023 - Present
  • Mentor aspiring software engineers in ASP.NET Core, clean architecture, and API development best practices
  • Guide students through building production-grade applications with proper design patterns and SOLID principles
  • Conduct code reviews and provide constructive feedback on architecture and implementation decisions
  • Develop comprehensive learning materials covering RESTful APIs, authentication, and database optimization
Software Engineer Mentor
biz4d - Mentoring Club
Jun 2023 - Present
  • Provide one-on-one mentorship sessions covering OOP, data structures, and design patterns
  • Help mentees implement complex projects demonstrating real-world software engineering practices
  • Foster collaborative learning environment encouraging problem-solving and critical thinking
  • Share industry insights on building scalable backend systems and API architectures
C++ Technical Trainer
Spark Institution
Aug 2023
  • Delivered comprehensive C++ programming curriculum covering OOP fundamentals and advanced concepts
  • Taught data structures, algorithms, and memory management best practices
  • Created hands-on coding exercises and projects to reinforce programming concepts
  • Evaluated student progress through practical assessments and provided personalized feedback
Software Developer Trainee
SYNC INTERN'S
Apr 2023
  • Collaborated on full-stack development projects utilizing modern frameworks and best practices
  • Implemented RESTful API endpoints and integrated with frontend applications
  • Participated in code reviews and agile development ceremonies
  • Gained hands-on experience with version control, testing, and deployment workflows
Backend Developer Trainee
Instant Software Solutions & Orange Digital Center
Sep 2022 - Oct 2022
  • Completed intensive backend development diploma covering PHP, OOP, and Laravel framework
  • Built RESTful APIs following MVC architecture and industry standards
  • Designed and optimized SQL databases with proper normalization and indexing strategies
  • Developed authentication systems and implemented security best practices
Java Core Team Member & Instructor
GDSC - Google Developer Student Club, Al-Azhar University
Aug 2022 - 2023
  • Led Java programming workshops teaching OOP principles and Android development fundamentals
  • Recognized as "Best Technical Committee" for outstanding contribution to student developer community
  • Organized coding sessions and hackathons promoting collaborative learning and innovation
  • Mentored team members in software development best practices and problem-solving techniques

Key Projects

MechanicShop - Full-Stack Workshop Management System
ASP.NET Core | Clean Architecture | EF Core | JWT Auth | Blazor WASM | Docker
  • Architected enterprise-grade system using Clean Architecture with Domain, Application, Infrastructure, and API layers
  • Implemented complete RESTful API with CRUD operations following REST constraints and best practices
  • Built secure JWT-based authentication system with refresh tokens and role-based authorization policies
  • Designed responsive Blazor WebAssembly frontend consuming backend APIs with efficient state management
  • Utilized Repository and Unit of Work patterns ensuring data consistency and testability
  • Containerized entire application stack with Docker Compose for seamless multi-environment deployment
  • Implemented comprehensive error handling using RFC 9457 standard and custom exception filters
Enterprise API Platform with Advanced Features
ASP.NET Core Minimal APIs | API Versioning | OpenAPI | CORS | Performance Optimization
  • Developed scalable API platform supporting multiple versioning strategies (URL, query-string, header, media-type)
  • Implemented content negotiation supporting JSON, XML, and custom response formats
  • Configured comprehensive middleware pipeline for logging, authentication, and request processing
  • Integrated OpenAPI/Swagger for automatic API documentation and testing interface
  • Applied performance optimizations using Dapper and async programming patterns achieving 3x throughput improvement
  • Established observability with structured logging and monitoring for production environments
Bug Tracker & Task Management System
Full-Stack Application | Database Design | User Authentication
  • Built comprehensive issue tracking system with user authentication and role-based permissions
  • Designed normalized database schema supporting projects, tickets, comments, and user assignments
  • Implemented real-time notifications and status tracking for improved team collaboration
Android Mobile Applications Portfolio
Java, Kotlin | Android SDK | Material Design | MVVM Architecture
  • Developed Calculator app demonstrating OOP principles and clean UI/UX design
  • Built Banking application with secure transaction handling and account management features
  • Created interactive apps (Dice Roller, Lemonade, TipTime) showcasing Kotlin best practices and modern Android development
Computer Vision & Data Analysis Projects
Python | MediaPipe | OpenCV | Pandas | Data Visualization
  • Implemented computer vision solutions using MediaPipe for gesture recognition and pose estimation
  • Performed data analysis and visualization on large datasets extracting actionable insights
  • Developed data processing pipelines for cleaning, transformation, and statistical analysis

Education

Arab Open University (AOU) Egypt
Faculty of Information Technology and Computing