Badges
Certifications
Work Experience
Senior Software Engineer
Link Development•  August 2023 - Present
As a Senior Solution Developer, I am involved in diverse tasks, including maintaining existing features and developing new ones based on business requirements. Collaboration with cross-functional teams such as testing and DevOps is a regular part of my responsibilities. Additionally, I actively participate in client meetings to discuss change requests and new feature implementations. My expertise spans across C#, .NET framework, MVC architecture, Sitecore, SQL, and front-end technologies like HTML, CSS, and JS. Furthermore. I offer support to the client development team providing solutions to any challenges they encounter.
Senior Software Engineer
Halla Travel•  December 2023 - Present•  Remote
As a senior software engineer, I specialize in back-end development within the travel industry, focusing on the continual enhancement and maintenance of hotelier systems while also crafting robust APIs. My expertise spans a range of technologies including C# .NET Core for backend development, Metronic for user interface design, Syncfusion for UI components, and MySQL for database management.
Software Engineer
ITWORX•  July 2021 - July 2023•  Hybrid
As a Back-end engineer, my primary responsibilities involve developing and maintaining features, as well as resolving bugs using a wide range of technologies. I collaborate closely with Front End and UI/UX Teams to ensure seamless integration and optimal user experiences. In my day-to-day work, I leverage technologies like ASP.NET Core MVC, C#, EF Core, Linq, Microsoft SQL Server, and Sitecore to build robust and efficient solutions. My focus is on delivering high-quality and performant back-end functionalities to support our applications and enhance user satisfaction.
Software Engineer
Eduapplication•  September 2020 - June 2021•  Hybrid
In the educational apps team, our core focus is on developing and maintaining educational web applications. We collaborate closely with various teams within the company to ensure smooth integration and seamless functioning of our apps. Our tech stack includes React as the main framework, R as the programming language, and Shiny as the framework. We also use HTML, CSS, and JavaScript to create engaging and interactive user interfaces. By harnessing the power of these technologies, we strive to deliver innovative and effective educational solutions to our users.
Education
Faculty of computer science - Ain Shams universty
Computer Science, PhD•  2016 - 2020