Hi, I'm Kamel Danial
Senior Software Engineer | Tech Lead | Solution Architect | Full Stack | .NET | .NET Core | SQL Server | Blazor | Angular | React.js | Clean Architecture | DDD | TDD | Monolith | Modular Monolithic | Microservices
Passionate developer with expertise in building scalable .NET applications, implementing modern architectural patterns (Clean, Onion, Monolithic, Modular Monolith, Microservices), and delivering high-quality solutions through research-driven, problem-solving, SOLID Principles, Clean Code, CI/CD, Cloud (AWS, Azure), DevOps Tools and Continuous Learning.
About Me
Who I Am
Results-driven Technical Lead .NET Full-Stack Engineer with over +10 years of experience delivering scalable enterprise applications using .NET and Angular. Proven expertise in system architecture, clean code practices, and agile methodologies. Adept at leading cross-functional teams, mentoring engineers, and implementing robust software solutions across monolith and microservice environments.
Passionate about continuous learning, architecture best practices (DDD, TDD, CQRS, Clean Architecture, Clean Code, SOLID Principles, Design Patterns, DevOps), and driving team success. Passionate about writing clean, maintainable code and driving continuous improvement through mentoring and code reviews.
Recognized for the ability to take ownership of complex systems, streamline development workflows, and align technical solutions with business goals. Strong engineering professional with a Bachelor's Degree focused in Information Systems Department from Faculty of Computers and Information Science (Good grade), Asyut University, Egypt.
Technical Skills
Backend Development
Database & ORM
Core Concepts
DevOps & Deployment
Frontend Technologies
Soft Skills
Education
Bachelor's Degree, Information Systems
Assuit University
Activities & Achievements:
Work Experience
Technical Lead Full Stack (.NET & Angular)
March 2025 - Now (Full Time)Technical Lead Full Stack (.NET & Angular)
January 2024 - March 2025 (Part Time)
- Lead and manage a team of .NET developers to deliver high-quality and scalable software solutions.
- Participate in system design, architecture, and development planning.
- Wrote robust unit and integration tests (xUnit, NSubstitute, FluentAssertions, Test containers).
- Ensure coding standards, best practices, and quality assurance processes are followed.
- Provide technical guidance, mentorship, and code reviews for team members.
- Collaborate with Business Analysts, Project Managers, and QA teams to ensure project success.
- Handle task assignments, workload distribution, and performance & quality monitoring.
- Reduce application's deployment time to be just minutes instead of hours by using CI/CD pipelines using Azure DevOps and Containerization.
- Reduce bugs, issues and side effect by 80% by using Unit and Integration tests.
- Enhances code quality and security by +90% using SonarQube for IDE extension (SonarLint), connect to SonarQube Server or Cloud, CI/CD pipeline and code analyiser.
- Using Docker & Docker Compose to ensure that all development-team working on the same environment configuration saving time by 60% (Faster Onboarding, Consistent Environments, Reduced Configuration Overhead, More Reliable Feedback Loops, Easy Cleanup and Reset).
Projects: Smart-Workflow, Smart-CMS
Senior Full Stack Engineer (.NET & Angular) (Act as Tech Lead)
July 2023 - March 2025
- Architected and led development of scalable .NET Core and Angular applications.
- Wrote robust unit and integration tests (xUnit, NSubstitute, FluentAssertions and Test Containers).
- Develop mult-tenant application (SaaS).
- Research and development.
- Delivered R&D solutions in microservices.
- Fix bugs and issues.
- Mentored junior/senior developers.
- Managed team tasks, sprint planning, and code reviews.
- Reduce bugs, issues and side effect by 80% by using Unit and Integration tests.
- Enhances code quality and security by +90% using SonarQube for IDE extension (SonarLint), connect to SonarQube Server or Cloud, CI/CD pipeline and code analyiser
Projects: IDify Wrokflow, JoPerso
Senior Full Stack Engineer (.NET & Angular) (Act as Tech Lead)
July 2022 - July 2023
- Developed Full-Stack features using RESTful APIs (Backend) and Angular (Frontend) and Firebase Messaging Cloud (FMC).
- Fix bugs and issues.
- Publish and Deploy application in IIS.
- Led Microsoft Azure Cloud deployments using Filezilla.
- Build real time notification using Firebase Messaging Cloud.
- supported junior/senior developers.
- supported frontend/mobile teams.
Projects: Historical Palaces, Wafi, Sawaeid.
Senior Full Stack Engineer (.NET & Angular) (Act as Tech Lead)
January 2021 - July 2022
- Developed Full-Stack features using RESTful APIs (Backend) and Angular/React.js (Frontend).
- Set projects architecture (Backend & Frontend).
- Code review.
- Fix bugs and issues.
- Integrate with SSRS Reporting Service.
- Publish and Deploy application in IIS and Azure App Service.
- Build Ocelot API gateway.
- Mentored junior/senior developers.
- Managed team tasks, sprint planning, and code reviews.
Projects: WE Portal.
Senior Full Stack Engineer (.NET & Angular)
November 2019 - January 2021
- Developed .NET Web MVC and Full-Stack features using RESTful APIs (Backend) and Angular (Frontend).
- Fix bugs and issues.
- Publish and Deploy application in IIS.
- supported junior developers.
- Supported frontend / mobile teams.
Projects: Licenses System, Archiving, Projects Management, Employee Attendance System, Queuing System, Scientific Researches, Lockups Module, Localization Module
Mid-Level Software Engineer (.NET)
August 2018 - November 2019
Developed .NET Web MVC and RESTful APIs, Fix bugs and issues, and supported junior developers.
Projects: JIC, MoA
Junior Software Engineer (.NET)
July 2017 - July 2018
Develop web applications (Web Forms and MVC), Fix bugs and issues.
Projects: AEC, Smart Church, Smart HR Portal, Le Genie (e-Learning)
Junior Software Engineer (.NET)
March 2015 - July 2017Developed .NET Web Applications
Military Service
January 2014 - March 2015Complete Military Service
Featured Projects
Elasticsearch Integration Sample
Elasticsearch Integration Sample
Microservices e-Shopping
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, PostgreSQL, Redis (Distributed Caching), Sql Server, Entity Framework Core, CQRS, MediatR, DDD, Vertical Slice and Clean Architecture implementation with using latest features of .NET 9 and C#.
Clean Architecture .NET 9 (Minimal Api)
Clean Architecture Template using .NET 9, C#, SOLID Design Principles, Software Design Patterns, Background Jobs, Minimal Api, RabbitMQ, Entity Framework (EF) Core, Unit Testing, Integration Testing, Redis (Distributed Caching), Domain-Driven Design (DDD), JSON Web Token (JWT), CQRS, API Gateways (YARP), Clean Architecture.
Clean Architecture .Net 7 (Controllers)
A starting point for Clean Architecture with .NET 7, C#, ASP.NET Web API, Software Design Patterns, Entity Framework (EF) Core, Unit Testing, Integration Testing, Domain-Driven Design (DDD), Clean Architecture, CQRS, MediatR
DatingApp
Full Stack Web application build using C#, .NET Core, Web API, Clean Architecture, SignalR, CQRS, MediatR, TypeScript and Angular.
Reactivities
Full Stack Application build with C#, .NET Core, Web API, Clean Architecture, SignalR, CQRS, MediatR, TypeScript, React.js, MobX (State Managment)
Modular Monolith (Demo)
Modular Monolithic Architecture Demo build with C#, .NET Core, Web API, Modular Monolith Architecture
Contact Me
Contact Information
Feel free to reach out if you're looking for a developer, or have any questions.
Location
Alnuzha, Cairo, Egypt