Post Job Free

Resume

Sign in

Engineer Software Developer

Location:
Faiyum, Egypt
Posted:
November 05, 2020

Contact this candidate

Resume:

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.



Contact this candidate