Amr Elsher is a Senior Software Engineer based in Cairo with six years of hands-on experience building full-stack .NET and TypeScript applications. He specializes in C#, ASP.NET Core, Web API, and Angular, and combines frontend expertise (Angular, Web Components, SignalR) with backend skills including Entity Framework, SQL/NoSQL databases and Docker-based containerization. Amr has shipped production features across startups and scale-focused firms like Halan and Tasheer, demonstrating a practical interest in software architecture patterns from N-tier to microservices. Comfortable with DevOps workflows (GitHub, TFS) and both Code-First and Database-First EF approaches, he bridges product needs and implementation details to deliver reliable APIs and interactive UIs. A quick learner who moves between frontend polish and backend performance tuning, he tends to favor pragmatic, maintainable solutions over theoretical complexity.
6 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer and Information Sciences, General, Very Good, Bachelor's degree, Computer and Information Sciences, General, Very Good at Mansoura University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.