Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Certification
Timeline
Generic

ABDULLAH DARWISH

Riyadh,Saudi Arabia

Summary

Software architect with expertise in microservices architecture, RESTful API design, and cloud-native solutions. Proficient in AWS and Microsoft Azure for secure API integration and modernizing legacy systems. Strong leadership in agile environments, with experience in team mentoring, stakeholder engagement, and project management. Skilled in C#, ASP.NET Core, Node.js, and Python, with a proven ability to design robust CI/CD pipelines using Docker and Kubernetes.

Overview

15
15
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work history

Technical Lead / Solution Architect

Astek Middle East
Riyadh
12.2024 - 08.2025
  • Architected national healthcare systems for the Ministry of Health using ASP.NET Core, Node.js, Docker, Kubernetes, and SQL Server.
  • Migrated monolithic systems to cloud-native platforms with CI/CD automation.
  • Collaborated with the Ministry of Health and insurance providers to ensure compliance and system integrations.
  • Aligned system architecture with the national Vision 2030 digital transformation strategy.
  • Provided architectural guidance and technical leadership to cross-functional teams.
  • Delivered a microservices-based platform for managing health insurance documents across KSA.
  • Integrated external insurance systems with Ministry of Health platforms through secure APIs and workflows.

Principal Software Engineer (P1)

ITWORX
Cairo, Egypt
01.2021 - 12.2024
  • Led development of cloud-native and serverless solutions for agricultural clients using AWS and Node.js.
  • Created Infrastructure as Code templates with Serverless Framework to enhance deployment efficiency.
  • Built CI/CD pipelines using CircleCI for seamless microservices deployment on AWS.
  • Mentored development teams on cloud-native design best practices and DevOps methodologies.
  • Developed IoT Data Sync platform to integrate and process sensor data from agricultural fields.
  • Enabled data mapping from distributed IoT devices to improve operational insights.
  • Designed Cereal Disease Risk API to simulate wheat disease risk across Europe, utilising AWS and PostgreSQL.
  • Utilised technologies including AWS Lambda, Python, SQS, SNS, DynamoDB, and S3 for project execution.

Lead Software Engineer (L2)

ITWORX
Cairo, Egypt
09.2018 - 12.2020
  • Delivered scalable enterprise platforms for aviation and government sectors.
  • Architected modern solutions using .NET Core, Node.js, and Microsoft Azure.
  • Served as technical lead, collaborating with business teams and DevOps engineers.
  • Developed Digital Workplace for Etihad Airways to enhance communication through SAP integrations.
  • Created intranet portal integrated with SAP SuccessFactors and Ariba to improve productivity.
  • Designed TAMM portal for Abu Dhabi Government, consolidating services across multiple ministries.
  • Utilised Office 365, Sitecore, and ASP.NET Core technologies to drive project success.
  • Leveraged Node.js and Express for effective government service integration.

Principal Software Developer

MCS Oil
Cairo, Egypt
01.2015 - 08.2018
  • Directed design and development of asset management tools for oil and gas sector.
  • Delivered business-critical software for inspection, reporting, and asset tracking.
  • Executed agile planning and estimation to enhance stakeholder collaboration.
  • Developed Asset Integrity Management System for managing inspections, risks, anomalies, and GIS data.
  • Created MCS Report Generator for producing formatted Word reports from asset data.
  • Utilised technologies such as WPF, SQL Server, Entity Framework, C#, .NET, and OpenXML.

Senior Software Developer

MCS Oil
Cairo, Egypt
07.2012 - 12.2015
  • Developed web and desktop applications to enhance operational efficiency for field engineers.
  • Delivered comprehensive tools for inspection data entry, visualisation, and analytics.
  • Utilised C#, ASP.NET MVC, WPF, and front-end technologies to optimise application performance.

Software Developer

ALZWAD for Mobile Services
Cairo, Egypt
01.2011 - 07.2012
  • Developed backend services to enhance mobile applications for telecom clients.
  • Built APIs and managed data layers with ASP.NET and SQL Server.

Education

BSc. - Computer Engineering

Cairo University
Cairo, Egypt
09.2003 - 11.2008

Skills

  • Agile methodologies (Scrum, Kanban)
  • Legacy system modernization
  • Microservices architecture
  • Event-driven architecture
  • Domain-driven design (DDD)
  • Team leadership and mentoring
  • Secure API integration
  • Cloud-native design
  • Amazon Web Services (AWS)
  • ASPNET Core
  • Nodejs
  • Python programming
  • Infrastructure as code (IaC)
  • DevOps practices and CI/CD
  • CI/CD pipeline automation
  • Database design (SQL Server, PostgreSQL, NoSQL)

Languages

Arabic
Native
English
Advanced

Affiliations

  • Reading

Certification

MCSD App Builder, Microsoft

Timeline

Technical Lead / Solution Architect

Astek Middle East
12.2024 - 08.2025

Principal Software Engineer (P1)

ITWORX
01.2021 - 12.2024

Lead Software Engineer (L2)

ITWORX
09.2018 - 12.2020

Principal Software Developer

MCS Oil
01.2015 - 08.2018

Senior Software Developer

MCS Oil
07.2012 - 12.2015

Software Developer

ALZWAD for Mobile Services
01.2011 - 07.2012

BSc. - Computer Engineering

Cairo University
09.2003 - 11.2008
ABDULLAH DARWISH