Emadideen Ghannam
Technical Team Lead & Software Architect. 14 years shipping enterprise platforms - Angular + .NET - for governments, telcos, and B2B SaaS.
Spent 14 years inside enterprise software houses delivering Angular + .NET platforms - supply chain, recruitment, fleet, and field-ops mobile - for ministries, telcos, and B2B SaaS. I ship production code, own architecture decisions, and lead the teams that ship with me.
Open to Tech Lead and Software Architect roles. Remote-first.
Selected work
Solidrange - supplier management SaaS
Jun 2024 - PresentLead engineer on the Solidrange product team. Shipped a Report Builder, an Autopilot module, and a shared UI library now consumed by multiple product surfaces - cutting new-feature lead time by roughly 30 percent. Own frontend architecture, set code review and CI/CD standards across distributed contributors, and mentor engineers through pair programming and architecture reviews.
-
Angular
-
TypeScript
-
.NET Core
- Azure
Independent consulting
Jan 2023 - Jun 2024Continued contract work with Oriented Software extending the Saudi MoHR platform, plus shorter engagements spanning 3 teams across mid-market product companies - Angular + .NET delivery, frontend architecture reviews, and team mentoring.
Saudi MoHR - National recruitment platform
Dec 2019 - Jan 2023Led a delivery team of 6 across frontend, backend, and integrations building a candidate-employer matching system for the Saudi Ministry of Human Resources on Angular + .NET, in production at the ministry level since 2021 and serving multi-region operations on a single .NET API + SQL Server instance. Owned architecture and integration design through to release. In parallel: shipped an RFID-based stocktaking system to replace paper counting on the warehouse floor, and led mobile delivery on Flutter and Cordova.
-
Angular
-
.NET Core
- SQL Server
-
Flutter
-
Cordova
ESKADENIA SCM - Platform rebuild
May 2018 - Oct 2019Rebuilt a legacy Supply Chain Management platform on Angular 6 + .NET Web API with a team of 4 engineers. Built a dynamic form-rendering engine reused across 12+ modules, halving new-form delivery time. Shipped two related Ionic mobile apps (Stocktaking, SCM Retail).
-
Angular 6
-
.NET Web API
-
Ionic
-
Oracle
Fleet & GPS Tracking - multi-client platform
Dec 2014 - May 2018Built a fleet management platform from scratch in Angular 2 with real-time vehicle tracking via Google Maps, scaling to a few hundred tracked vehicles per tenant. Delivered as 3 multi-tenant deployments across 2 countries: Manaseer Cement (Jordan), Vivacell Armenia, and Sipes Jordan.
-
Angular 2
-
.NET
-
Google Maps API
Earlier
2012 - 2014 - Software Developer & Junior Developer at ESKADENIA Software. Built two-way integration services for Virgin Mobile South Africa, redesigned stock and stocktaking modules in the enterprise inventory system, and shipped an automated reporting system generating 50+ business intelligence reports.
Practice
Engineering - Daily: Angular (21, standalone components, signals), TypeScript, .NET / C#, SQL Server / Oracle, RxJS. Architectural: REST APIs, event-driven systems, SOLID, and DDD where it fits. Cloud and ops: Azure, Azure DevOps, Docker, CI/CD pipelines, trunk-based Git. Mobile: shipped production apps on Flutter and Ionic. Comfortable in adjacent stacks shipped at side-project scale: NestJS, Prisma, PostgreSQL with row-level security, BullMQ, RabbitMQ, Elasticsearch. Open to AWS / Kubernetes environments alongside the Azure work.
Leadership - Led teams up to 8 across SCM, recruitment, and fleet platforms. Set up code review, branching, and CI/CD practices that teams kept after I moved on. Run system design reviews; mentor through pair programming, architecture reviews, and weekly 1:1s.
Daily: Claude Code as an AI pair across coding, code review, refactors, and architecture decisions. Exploring: Angular 21 SSR with signals-first state.