
Ahmed Hani
Verified Expert in Engineering
Full-stack Software Engineer and Developer
Cairo, Cairo Governorate, Egypt
Toptal member since July 29, 2026
Ahmed is a senior full-stack software engineer with 5+ years of experience designing and developing scalable web applications, RESTful APIs, and enterprise software. He is experienced in software architecture, cloud-native technologies, automation, and CI/CD. Ahmed focuses on building secure, high-performance, and maintainable solutions.
Portfolio
Experience
- CI/CD Pipelines - 5 years
- Microsoft SQL Server - 5 years
- .NET MVC - 5 years
- .NET - 5 years
- C# - 5 years
- Azure DevOps - 3 years
- Docker - 3 years
- Angular - 2 years
Preferred Environment
Docker, Azure DevOps, C#.NET, Angular, Microsoft SQL Server, Git
The most amazing...
...platform I've architected is a secure government digital service that streamlines public e-service delivery for thousands of users.
Work Experience
Senior Software Engineer
Link Development UAE
- Architected, designed, and developed secure, scalable government digital services, public e-service portals, and internal enterprise applications using .NET, Angular, and Microsoft SQL Server.
- Led solution architecture and technical design using domain-driven design (DDD), clean architecture, and modern engineering practices.
- Optimized database schemas, APIs, and application workflows to improve performance, scalability, and maintainability.
- Established development standards through code reviews, technical guidance, and mentoring, improving code quality and consistency.
- Designed and implemented CI/CD pipelines using Azure DevOps, automating build and deployment processes.
- Collaborated with business stakeholders and cross-functional teams to translate complex requirements into secure, scalable digital solutions.
Senior Software Engineer
Link Development
- Maintained and enhanced back-end components in .NET and front-end components in Angular.
- Containerized ServeBig product using Docker and enabled Kubernetes deployment with Rancher RKE2.
- Migrated the ServeBig product from Windows to Linux, adding PostgreSQL support alongside existing Microsoft SQL Server compatibility.
- Upgraded front-end portals from Angular version 14 to version 19.
- Improved platform stability and reliability by resolving critical issues across multiple modules.
- Designed and deployed custom e-services using ServeBig Automation Suite.
- Implemented the Outbox Pattern to synchronize the Egyptian Drug Authority (EDA) legacy system with the new ServeBig platform.
Software Engineer
Link Development
- Developed and maintained a time-sensitive fintech web application using OutSystems, C#, and JavaScript.
- Implemented a custom encryption algorithm to satisfy fintech application security requirements.
- Increased team productivity by creating reusable OutSystems components that streamlined the development process for a fintech reactive web application.
Full-stack Engineer
Spica
- Designed and developed Travilista, a full-stack travel booking platform supporting hotels, flights, tours, Umrah packages, and car rentals.
- Developed back-end APIs and an administrative portal for Topic, a Kuwait-based mobile application connecting users with automotive service providers.
- Integrated multiple payment gateways to support secure online transactions.
Experience
Rotors Engineering
https://rotorengineering.com/Travilista
https://travilista.comIt has a user dashboard, a supplier dashboard, and an admin dashboard.
SimJudge Problem Solving Platform
I implemented a comprehensive problem-authoring system that enables administrators and contributors to create, manage, and publish programming challenges. I also built an automated validation and judging engine that compiles, executes, and evaluates user submissions against predefined test cases, providing accurate results and detailed feedback.
The platform also includes user authentication, submission history, contest management, and performance tracking to deliver a complete competitive programming experience.
Education
Bachelor's Degree in Computer Science
Modern Academy for Science and Technology - Cairo, Egypt
Certifications
Database Engineering Fundamentals
Udemy
Associate Reactive Developer (OutSystems 11)
OutSystems
Associate Developer (ODC)
OutSystems
C Programming with Linux
edX
Skills
Libraries/APIs
LINQ, REST APIs, SignalR, jQuery
Tools
GitHub, Git, RabbitMQ, GitHub Pages, Jira
Languages
C#, HTML5, C#.NET, HTML, TypeScript, SQL, JavaScript, CSS3, CSS
Frameworks
.NET, ASP.NET, Entity Framework Core, Razor, ASP.NET Core, Angular, Bootstrap
Paradigms
Clean Architecture, Azure DevOps, Object-oriented Programming (OOP)
Platforms
Docker, Azure, Kubernetes, Linux
Storage
Microsoft SQL Server, Databases, PostgreSQL, Redis
Other
.NET MVC, RESTFul APIs, Integration, OutSystems, SQL Server, Data Structures, Algorithms, Problem Solving, Operating Systems, CI/CD Pipelines, Full-stack Development, Responsive Design, Domain-driven Design (DDD)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring