Ahmed Hani, Developer in Cairo, Cairo Governorate, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Hani

Full-stack Software Engineer and Developer

Cairo, Cairo Governorate, Egypt

Toptal member since July 29, 2026

Bio

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

Link Development UAE
.NET, Angular, Microsoft SQL Server, Clean Architecture, Azure DevOps...
Link Development
.NET, Angular, Docker, Kubernetes, PostgreSQL, Microsoft SQL Server, HTML5...
Link Development
C#, JavaScript, .NET, Microsoft SQL Server, Azure DevOps, Docker, ASP.NET...

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

2025 - PRESENT
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.
Technologies: .NET, Angular, Microsoft SQL Server, Clean Architecture, Azure DevOps, CI/CD Pipelines, Redis, RabbitMQ, Docker, C#, JavaScript, ASP.NET, SQL Server, C#.NET, TypeScript, SQL, Entity Framework Core, LINQ, REST APIs, SignalR, Razor, HTML5, Bootstrap, Git, Domain-driven Design (DDD), ASP.NET Core, Azure, Full-stack Development, HTML, RESTFul APIs, Integration, Object-oriented Programming (OOP), Databases

Senior Software Engineer

2024 - 2025
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.
Technologies: .NET, Angular, Docker, Kubernetes, PostgreSQL, Microsoft SQL Server, HTML5, Bootstrap, Clean Architecture, Azure DevOps, OutSystems, C#, JavaScript, ASP.NET, SQL Server, C#.NET, TypeScript, SQL, Entity Framework Core, LINQ, REST APIs, SignalR, Razor, Git, CI/CD Pipelines, Domain-driven Design (DDD), ASP.NET Core, Azure, Full-stack Development, HTML, RESTFul APIs, Integration, Object-oriented Programming (OOP), Databases

Software Engineer

2023 - 2024
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.
Technologies: C#, JavaScript, .NET, Microsoft SQL Server, Azure DevOps, Docker, ASP.NET, C#.NET, SQL, Entity Framework Core, REST APIs, HTML5, Git, jQuery, ASP.NET Core, Azure, Full-stack Development, HTML, RESTFul APIs, Integration, Databases

Full-stack Engineer

2021 - 2022
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.
Technologies: C#, .NET MVC, Razor, HTML5, CSS3, JavaScript, jQuery, .NET, Microsoft SQL Server, GitHub, ASP.NET, SQL Server, C#.NET, SQL, Entity Framework Core, LINQ, REST APIs, Bootstrap, Git, ASP.NET Core, Full-stack Development, HTML, CSS, RESTFul APIs, Integration, Object-oriented Programming (OOP), Databases

Experience

Rotors Engineering

https://rotorengineering.com/
A modern, fully responsive Bootstrap website for an engineering consultancy specializing in oil and gas, showcasing expertise, technical services, projects, industry experience, and innovative engineering solutions.

Travilista

https://travilista.com
A website that lets you rent a car, book a hotel room, choose a tour, and create your umrah package. It was built using ASP.NET Core for the back end and HTML, CSS, Vanilla JS, and jQuery for the front-end side.

It has a user dashboard, a supplier dashboard, and an admin dashboard.

SimJudge Problem Solving Platform

A fully-featured online judge platform that enables users to solve competitive programming problems aggregated from popular platforms such as Codeforces and HackerRank. The platform supports real-time programming contests, leaderboards, and user rankings to foster a competitive coding environment.

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

2017 - 2021

Bachelor's Degree in Computer Science

Modern Academy for Science and Technology - Cairo, Egypt

Certifications

DECEMBER 2025 - PRESENT

Database Engineering Fundamentals

Udemy

MAY 2024 - PRESENT

Associate Reactive Developer (OutSystems 11)

OutSystems

MAY 2024 - PRESENT

Associate Developer (ODC)

OutSystems

DECEMBER 2019 - PRESENT

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring