Ahmed Magdy Kamel
adhkhx@r.postjobfree.com
Mobile: +20-10-905*****
Tech-blog: www.AhmedzThoughts.wordpress.com
LinkedIn: https://www.linkedin.com/in/megocs
GitHub: https://github.com/MegoCs
Tech-Bio
I am a Software Engineer, specifically with Microsoft Stack. I code with other languages frequently. I am a certified cloud engineer with a proven experience building cloud-native applications, tech addict, DevOps practitioner, and tech speaker.
Experience, Work History
Link Development Achievements
Certified
Azure Dev Associate
December 2019
• Senior Software Engineer Jun 2019 – Present
• Adahi: An E-Commerce system used to serve around 1.5M pilgrims in KSA 1- Implemented a notification module in an Event-driven manner using Azure service bus and serverless processes.
2- Built necessary Business APIs for 3rd party integration. 3- Managed Integration With 3rd parties using Azure API Management. 4- Optimized queries and Data operations.
5- Configured Scaling rules for Azure App Services. 6- Participated in building CI/CD pipelines using azure pipelines.
• Software Developer, Azure Mar 2018 – Jun 2019 Delivering Technical Sessions To fellow Developers
@Link Development
Server-less on Azure
• Ikea – Bahrain: An Integration Project on Azure for IKEA to facilitate the communications between Dynamics CRM and Navision ERP and other IKEA systems
1- implemented Azure Logic Apps Integration Points. 2- built Façade APIs as a .Net Core API Project.
3- Managed Services ARM template definitions for different environments. 4- Handling Api Gateways Azure APIM and Integration Environments.
• Software Developer Aug 2016 - Jan 2017
• DED: Department of Economic Development (DED) of Dubai Governmental. an intranet application for managing and facilitating tasks of the institution. 1- Built Business APIs for Tasks distribution.
2- Implemented Front End for Portal Screens using Angular. 3- built ETL packages to handle Data Operations.
2
Technical Skills
Programming Languages
• C# • C/C++ • Java
Technology Stack
• Net Framework 4.X • Net Web API • Net Core
• Data Communication:
ORM (EF), ADO.Net
• Web Front End
(Angular)
• Real-Time Communication:
(SignalR)
• Services and communication:
WCF, gRPC
• Azure services • DevOps: Azure Pipelines
CI/CD yaml templates
• Containers and Orchestration:
Docker, Azure ACR, Azure ACI,
Azure AKS, APIM, ISE
• Date Operations:
SSIS, ETL packages
Database Systems
• RDBMS (MS SQL, MySQL) • NoSQL (Cosmos DB)
Foundations and Adopted Concepts
• Algorithms, Data Structures • OO Programming, Design • SOA, REST Services
• Design Patterns • Domain-Driven Design • Test-Driven Design
• Process Containerization • DevOps CI/CD mindset • Cloud Adaption, Design
• Load leveling, Gateways • Source Control (GIT)
Software Development Methodologies
• Waterfall • Agile – Scrum, Azure Boards
Education
SEP 2012 - JUL 2016 Bachelor’s Degree in Computer Science Fayoum University Personal Skills
Languages: Activities
• Arabic: Native • Technical blogger, Reading addict and community conferences active member
• English: Fluent • Volunteered as a Lecturer for Microsoft Tech Club at University.