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
2024.12 - 2025.08
  • 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
2021.01 - 2024.12
  • 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
2018.09 - 2020.12
  • 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
2015.01 - 2018.08
  • 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
2012.07 - 2015.12
  • 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
2011.01 - 2012.07
  • 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
2003.09 - 2008.11

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
2024.12 - 2025.08

Principal Software Engineer (P1)

ITWORX
2021.01 - 2024.12

Lead Software Engineer (L2)

ITWORX
2018.09 - 2020.12

Principal Software Developer

MCS Oil
2015.01 - 2018.08

Senior Software Developer

MCS Oil
2012.07 - 2015.12

Software Developer

ALZWAD for Mobile Services
2011.01 - 2012.07

BSc. - Computer Engineering

Cairo University
2003.09 - 2008.11
ABDULLAH DARWISH