Skip to main content

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

Kamel Danial Profile

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

C# OOP ASP.NET Core .NET MVC .NET Web API .NET Framework SignalR

Database & ORM

SQL Server LINQ Entity Framework EF Core ADO.NET Dapper Redis PostgreSQL Elasticsearch

Core Concepts

Problem Solving Data Structures Algorithms SOLID Principles Design Patterns Clean Code Unit and Integration Testing Agile

DevOps & Deployment

Git GitHub GitHub Actions Docker CI/CD Azure DevOps Kubernetes

Frontend Technologies

HTML5 CSS3 Bootstrap JavaScript Angular 2+/last versions/ CLI / Material PrimeNG TypeScript jQuery Ajax React.js Blazor

Soft Skills

Problem Solver Fast Learner Team-Oriented Self-Motivated Organized Adaptable Flexible Planning & Time Management Team Management Team Building Leadership Ability to handle multitask Analytical thinking Ownership Communication Learning Agility Teamwork Critical Thinking Responsible Emotional Intelligence

Education

Bachelor's Degree, Information Systems

Assuit University

July 2013

Activities & Achievements:

Bachelor's Degree, Information Systems
ISTQB Certified Tester
EduEgypt Program iOS Certificate

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)
SmartTech 3S Solutions

- 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
Tahaluf Al Emarat Technical Solutions

- 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
ASGATech

- 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
3S Software(Secured Smart System)

- 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
Unicom

- 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
ITG Solutions

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
SMART Software House

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 2017
Freelance (Self-employed)

Developed .NET Web Applications

Military Service

January 2014 - March 2015
Egypt Armed Forces

Complete Military Service

Featured Projects

Elasticsearch Integration Sample

Elasticsearch Integration Sample

Elasticsearch Integration Sample

C# .NET 9 Web API Elasticsearch Kibana Docker + Docker-Compose
Microservices e-Shopping Application

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#.

C# .NET Web API gRPC Ocelot API Gateway Microservices Docker RabbitMQ + MassTransit PostgreSQL, Redis (Distributed Caching), Sql Server CQRS, MediatR, DDD
Clean Architecture .NET 9 (Minimal Api)

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.

.NET 9 C# Entity Framework SOLID Design Principles Software Design Patterns Background Jobs Minimal Api RabbitMQ 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)

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

C# .NET 7 ASP.NET Web API SQL Server Software Design Patterns Entity Framework (EF) Core Unit Testing Integration Testing Domain-Driven Design (DDD) Clean Architecture CQRS MediatR
DatingApp

DatingApp

Full Stack Web application build using C#, .NET Core, Web API, Clean Architecture, SignalR, CQRS, MediatR, TypeScript and Angular.

HTML5 CSS3 Angular RxJS C# .NET Core Web API Clean Architecture SignalR CQRS MediatR TypeScript
Reactivities

Reactivities

Full Stack Application build with C#, .NET Core, Web API, Clean Architecture, SignalR, CQRS, MediatR, TypeScript, React.js, MobX (State Managment)

HTML5 CSS3 React.js MobX (State Managment) C# .NET Core Web API Clean Architecture SignalR CQRS MediatR TypeScript
Modular Monolith (Demo)

Modular Monolith (Demo)

Modular Monolithic Architecture Demo build with C#, .NET Core, Web API, Modular Monolith Architecture

C# .NET Core Web API Modular Monolithic Architecture

Contact Me

Contact Information

Feel free to reach out if you're looking for a developer, or have any questions.

Follow Me