- ALTENSenior ConsultantOctober 2021 - May 2024 (2 years and 7 months)Stockholm, Sweden
- Developed robust Web APIs using .NET Core and web applications with Angular as the frontend framework.
- Automated CI/CD pipelines using GitLab Runners and Terraform for streamlined deployments.
- Utilized various AWS services (Fargate, DynamoDB, S3, SQS, Kafka) to build scalable hosting platforms for applications.
- Collaborated with system and business analysts to ensure alignment with business requirements and goals.
- Gathered and documented user requirements, developed user stories, and created work plans.
- Ensured high performance, quality, and responsiveness of applications through rigorous testing and optimization.
- Designed and implemented data storage solutions, including NoSQL databases and blob storage.
- Authored detailed technical documentation for reference and reporting.
- Led the implementation of unit-testing standards and automated testing frameworks to enhance
- GET GroupSenior Software DeveloperMay 2017 - September 2021 (4 years and 4 months)Dubai - United Arab Emirates
- Successfully transformed Dubai Municipality's onsite services into E-services, improving accessibility and efficiency.
- Developed web applications using Angular 9 and 3rd-party tools like PrimeFaces NG and Kendo UI for dynamic user interfaces.
- Provided data and services for five mobile applications via Web APIs.
- Designed and developed custom management systems from scratch using the .NET Framework (backend) and Angular 9 (frontend).
- Integrated systems with other governmental entities through IBM ESB Middleware and web services.
- Built and maintained service-oriented architecture solutions using Web API and WCF.
- Collaborated on SharePoint and web-based business applications leveraging Microsoft technologies.
- Supported reporting developers by creating dedicated web services for datasets.
- Worked in Agile/Scrum environments to ensure high-quality deliverables in monthly iterations.
- Ensured application performance, quality, and responsiveness through optimization and testing.
- Authored technical documentation for development and reporting.
- Established and maintained unit-testing standards while implementing automated testing platforms.
- Led user requirements gathering and translated storyboards into functional applications.
- ITWorxLead Software EngineerDecember 2015 - April 2017 (1 year and 4 months)Cairo, Cairo Governorate, Egypt
- Provided technical consultation and collaborated closely with offshore client UTC to align development with business objectives.
- Designed and developed Azure-hosted web applications, utilizing Azure Active Directory, Storage Blobs, and Azure Databases.
- Built dynamic web applications using Angular 2, ASP.NET, and MVC frameworks, integrating Telerik Kendo UI for rich user interfaces.
- Led team development efforts, providing technical leadership, mentorship, and fostering growth opportunities.
- Managed project lifecycles using Agile methodologies, ensuring efficient and continuous application delivery.
- Reviewed code, planned feature upgrades, and maintained high software quality standards through established best practices.
- Designed and implemented Web API and WCF-based services for service-oriented architectures.
- Master of EngineeringUniversity of Hertfordshire2019Master of Software Engineering