Senior Software Engineer
I'm a passionate Full Stack Developer with a proven track record of building and maintaining high-quality web applications. My expertise spans from crafting user-centric front-ends with ReactJS and KendoUI to designing robust back-ends with C# and .NET/Core. I'm also a skilled database administrator, proficient in SQL Server and T-SQL.
My commitment lies in delivering clean, maintainable code while fostering effective collaboration within teams. I'm constantly seeking to expand my knowledge and embrace new technologies to stay ahead of the curve in the ever-evolving world of software development.
Solutions Development | June 2022 - Present
IT Department Head | Nov 2006 - Oct 2011
Developed a scalable e-commerce platform that supports user authentication, product listing, and shopping cart functionalities.
Technologies: ReactJS, Redux, KendoUI, Node.js, Express, MongoDB
Role: Front-End Developer
Built a real-time chat application with user authentication, chat rooms, and message notifications.
Technologies: ReactJS, Redux, KendoUI, Socket.io, Node.js, MongoDB
Role: Full-Stack Developer
Transitioning from a single-tenant database to multi-tenant databases.
Technologies: C#, .NET/Core, SQL Server
Role: Software Developer
Managing patient records, scheduling appointments, and tracking patient medical history.
Technologies: C#, SQL, Node.js
Role: Developer
Maintaining employee data and calculating salaries and wages.
Technologies: C#, SQL
Role: Developer
Designing and printing professional business cards.
Technologies: C#
Role: Developer
Centralized case management for HR professionals.
Technologies: C#, SQL
Role: Developer
Streamlining guest service, financial tracking, and employee management.
Technologies: C#, SQL, Node.js
Role: Developer
Cairo Higher Institute, Egypt | June 2005
General estimate: Very Good in Computer Science, Accounting System Analyst, Business Administration