Open to opportunities

Ahmed Saleh

Principal Software Developer/Architect & Team Lead

Building reliable software with clean architecture, agile delivery, and AI as a daily sparring partner.

Profile

With over 20 years of broad industry experience, I specialise in building software solutions, with a focus on technologies such as Microsoft .NET, Java and Adobe PostScript. Over this time I have built up deep knowledge and skills in designing and delivering high-quality software. I have further strengthened these competencies through additional training in systemic and situational leadership.

I bring extensive expertise in backend development, data migration and process automation. My agile mindset and use of Scrum methodologies go hand in hand with a strong commitment to Clean Code and Clean Architecture.

My project experience spans a range of domains, including logistics, e-government, compliance management, facility management, e-learning, retail and inventory management, CRM, and billing systems (Variable Data Printing).

Professional Experience

Dec 2025 — Present

Principal Software Developer/Architect & Team Lead

AraCom IT Services GmbH · Germany

Sep 2024 — Dec 2025

Principal Software Developer/Architect

AraCom IT Services GmbH · Germany

Sep 2022 — Aug 2024

Senior Backend Developer

Simon Hegele Gesellschaft für Logistik und Service mbH · Germany

May 2018 — Aug 2022

Senior Web/App Developer

OB//CC online business & community communication GmbH & Co. KG | Parzeller Mediengruppe · Germany

Mar 2018 — May 2018

Senior Web/App Developer (Working Student)

OB//CC online business & community communication GmbH & Co. KG | Parzeller Mediengruppe · Germany

Jul 2015 — Sep 2017

Senior Software Developer (Part-time)

Silver Arrow for Office Equipment · Egypt

Dec 2010 — Sep 2017

Software Developer

Global Business Network LTD · Egypt

Aug 2007 — Nov 2010

Co-Founder, Software Developer

Apple4Soft · Egypt

Jun 2005 — Jul 2007

Freelancer, Software Developer

Independent · Egypt

Skills & Competencies

Languages & Frameworks

C#.NETASP.NET.NET MAUIXamarinSignalRMVCMVVM

Architecture & Methodology

Domain-Driven Design (DDD)Clean ArchitectureEvent-Driven Architecture (EDA)Test-Driven Development (TDD) with xUnit / NSubstituteSpec-Driven Development (SDD)Agile / Scrum

APIs & Data

REST APIsSOAP Web ServicesGraphQLAzure Service BusKafkaFlinkEntity Framework Core (EF Core)Microsoft SQL ServerT-SQLRedisJSONXML

Cloud & DevOps

Microsoft AzureDockerCI/CD (GitHub Actions, GitLab CI/CD, Azure DevOps)PowerShellGitTFS

Identity & Directory Services

IAMOAuth 2.0 / OpenID ConnectMicrosoft Entra IDActive DirectoryOpenLDAP

Observability & Logging

Application InsightsOpenTelemetryStructured Logging

Documents & Tooling

Adobe PostScriptiTextVisual StudioRiderCursor AIlocal and remote profiling

Java skills are available and can be reactivated at short notice.

Communication

My strengths span presenting, demonstrating, explaining, problem-solving and coaching. I developed these skills throughout my education and professional career. Stronger leadership capabilities grew out of my cross-functional teamwork during the development process and across multiple teams. Both as an external service provider and in internal roles, I consistently ensured a high level of customer and stakeholder satisfaction. An understanding of business and commercial contexts, as well as of data protection requirements (GDPR), makes alignment with stakeholders and other teams much easier.

Artificial Intelligence

For the past four years I have worked with AI as a digital colleague — today it is a firmly established part of my day-to-day development work. What started as a simple line-completion helper has gradually grown into a genuine sparring partner: first for chat and research support, later for the heavy-lifting tasks. As the models have matured, I now also bring this colleague in for planning, technical discussions and code reviews.

In practice, I have built AI-powered features in .NET using Azure OpenAI, in particular for LLM-based applications:

Platforms & Frameworks

Azure OpenAIAzure AI Foundry.NET integration of LLMs (OpenAI APIs)

LLM Capabilities

Tool / function calling to connect business logic and APIsPrompt design and iterative optimisation for specific use casesToken / cost optimisation

RAG & Knowledge Retrieval

Retrieval-Augmented Generation with embeddingsIndexing and querying of PDF documents (vector search / semantic retrieval)

Tooling

GitHub CopilotCursor AISpec KitLM StudioOllamaPi AgentOpenCode

Education

Sep 2000 — May 2005

Bachelor's degree in Arts and Education

Al-Azhar University · Egypt

Languages

  • German: Business fluent (B2 certificate)
  • English: Fluent
  • Arabic: Native

Training & Courses

"Leading Effectively" — AraCom IT, Caroline Birke2025
Modular Monolith Architecture — Self-study2025
Pragmatic Clean Architecture — Self-study2024
Entity Framework — Programming — ppedv.de2023
.NET 7 Technologies and C# 11 (Refresher) — ppedv.de2023
Cloud DevOps using Microsoft Azure — udacity.com2021
Cloud Developer using Microsoft Azure — udacity.com2021
Developing for the MEAN Stack and MongoDB — lynda.com2016
Adobe PostScript Foundations — acumentraining.com, CA, USA2014
Advanced PostScript — acumentraining.com, Orange County, CA, USA2014
Variable Data PostScript — acumentraining.com, Orange County, CA, USA2014
Object Oriented Programming in Java — UC San Diego2015
Data Structures: Measuring and Optimizing Performance — UC San Diego2015
Programming with C# — New Horizons, Cairo2005
Programming with VB6 — AGC Academy, Cairo2003

Certifications

  • IBM AI Developer Professional Certificate — Coursera, June 2026
  • Generative AI for Software Developers Specialization — Coursera, June 2026
  • Microsoft (SQL Server 2008): MCTS — Database Development, 2011
  • Microsoft (SQL Server 2008): MCITP — Design DB Solutions & Data Access, 2011
  • Microsoft (SharePoint 2010): MCTS — Application Development, 2012
  • Microsoft (SharePoint 2010): MCPD — Designing & Developing Apps, 2012
  • Professional Development: Project Management Diploma, 2013
  • Professional Development: Sales Management & Coaching (Solution Selling), 2016