Hey! I'm Mustafa, a dedicated backend developer with a strong foundation in both .NET and Java technologies. I'm passionate about clean architecture, building scalable REST APIs, and delivering production-ready backend solutions. I've completed internships at Route and DEPI, and I thrive in collaborative environments where growth and impact matter.
- π Graduated from the Digital Egypt Pioneers Program (DEPI) & Route Internship
- π Studied Software Engineering & Computer Science Foundations
- π Based in Egypt
- β¨ Focused on scalable backend systems, security, and team collaboration
Category | Skills |
---|---|
Languages | C#, Java, JavaScript, C, Python |
Backend Frameworks | ASP.NET Core, Spring Boot |
Databases | PostgreSQL, SQL Server, MySQL |
Frontend | Angular, HTML, CSS, JavaScript, Bootstrap |
Tools | Git, GitHub, Postman, Swagger, Visual Studio, IntelliJ IDEA, Linux, Docker |
Architecture & Design | Clean Architecture, Onion Architecture, SOLID, Design Patterns |
- Role: Backend Developer
- Description: A system to manage patient records, appointments, and medical services with authentication and multi-role support.
- Technologies: ASP.NET Core Web API, Identity, SQL Server, AutoMapper, JWT, Stripe Integration
- Features: Role-based access, patient and doctor records, appointment scheduling, payment integration
- Role: Full Stack Developer
- Description: A scalable event ticket booking platform supporting secure event creation, booking, and management.
- Technologies: Spring Boot, PostgreSQL, JWT, Keycloak, Docker, React
- Features: Role-based security, ticket availability tracking, event listing, secure user registration
- Role: Backend Developer
- Description: API to manage books, borrowing records, and user access in a structured library setup.
- Technologies: ASP.NET Core Web API, SQL Server, AutoMapper
- Features: Book CRUD operations, borrow tracking, admin/member roles
- Role: Backend Developer
- Description: E-commerce backend API that simulates online food ordering and delivery workflows.
- Technologies: ASP.NET Core, Stripe, Identity, JWT, EF Core, SQL Server
- Features: Product catalog, cart/order management, payment processing, user roles
- Role: Full Stack Developer
- Description: Web platform to manage a catalog of video games, supporting admin and user operations.
- Technologies: ASP.NET MVC, Entity Framework, LINQ
- Features: Game listing, admin dashboard, CRUD operations
- β¨ CareFlow - SmartHealthCare System - Patient and clinic management system
- β¨ Ticketizer - Event Ticket Platform - Full-featured event system
- β¨ Bookly - Library System - Manage library activities and users
As a software engineer, I enjoy solving real-world problems by writing simple, clean, and maintainable code. During my DEPI internship, I gained hands-on experience building backend applications and working on real-world systems. I'm always looking to learn more, grow my skills, and work on meaningful projects that make a difference.
- π§ Email: demustafa74@gmail.com
- π€ LinkedIn: Mustafa Elsayed
- π My CV: View CV
I'm open to collaborations, internships, or software engineering roles where I can grow and contribute.