Software Engineering ManagerCairo, Egypt / Working across borders

EVRAM EHAB.

I build engineering teams that deliver.

Hands-on .NET and Azure expertise. Experience building teams, leading platform modernization, and improving how software gets delivered.

01 / Selected work

Decisions.
Then delivery.

A few examples of the teams, systems, and engineering practices I've helped build.

01 / HealthcareVisit Vosita

Vosita / Lead Engineer → Engineering Manager

Build the team.
Rebuild the platform.

A legacy platform needed a new foundation. I secured support for a rebuild, designed the replacement, and built the engineering team to deliver it.

Team building.NET / AzureAPI integrations
My responsibility

Architecture, hiring, delivery, and engineering standards. From a part-time lead role in 2020 to Engineering Manager in 2022.

What changed

A 15-person team. An integration layer connecting three clinic systems. Automated integration rollout reduced from weeks to minutes.

Built to evolve

Led the rebuilt platform from .NET 5 through .NET 10, established CI/CD, and hired a dedicated DevOps team to take ownership.

Architecture & leadership decisions

I demonstrated the constraints of the legacy .NET Framework codebase and SQL database to secure executive approval for a fresh architecture. The new API integration layer connected clinic management systems to the platform and supported several thousand requests daily.

A multi-client authentication server unified sign-in for web, mobile, the Hangfire admin console, and integration clients. Alongside the technical work, I introduced mandatory code reviews, sprint retrospectives, and mentorship, and worked with business, finance, and DevOps on healthcare security controls.

02 / Engineering practiceVosita

AI in the workflow.
Engineers in control.

I introduced shared repository instructions and a Git-backed skills and plugins catalog for Claude Code and Codex, giving the team repeatable workflows for investigation, implementation, and review.

  1. 01Issue context
  2. 02Trace investigation
  3. 03Implementation
  4. 04Quality & regression checks
  5. 05Human review

Azure DevOps context → Seq traces → repository conventions → SonarQube findings and regression tests → human review.

How the workflow fits together

The bug-fix workflow reads the defect, parent requirements, and related work; investigates correlation IDs and traces; then follows the target repository's conventions. Findings link back to evidence, tests include a documented rationale, and changes pass to an engineer for review.

The same shared catalog supports feature intake, PR review, refactoring, test coverage, and codebase health. Human review remains an explicit boundary.

03 / Government deliveryThiqah

A six-month estimate.
Delivered in 90 days.

As a Senior Software Engineer at Thiqah, I helped deliver a Ministry of Culture platform using Extreme Programming in a flat-structured team.

90days
to delivery

Across four Saudi Vision 2030 projects, my work combined Microsoft technologies, Azure DevOps, and ABP.io.

Extreme Programming.NETABP.io
Role & delivery context

This was a full-time Senior Software Engineer role from August 2020 to December 2021, alongside my part-time work at Vosita. The 90-day delivery was a team outcome; my contribution was hands-on engineering within that team.

02 / How I lead

Good systems start
with good teams.

The work includes the people doing it, the decisions behind it, and the way it reaches users.

01

Build ownership.

Hire thoughtfully, mentor engineers, and make room for specialists. At Vosita, I built the team and handed pipeline ownership to a dedicated DevOps team as it grew.

02

Make decisions clear.

Connect architecture choices to business needs. I secured support for Vosita’s rebuild by explaining the limits of the existing platform and the case for a new foundation.

03

Make quality repeatable.

Use code reviews, retrospectives, and shared engineering standards to improve how the team works. Extend those practices into AI workflows, with evidence and human review.

03 / Experience

Engineer.
Lead. Manager.

More than a decade building software, with increasing responsibility for the people and decisions behind it.

The full resume
Jan 2022 — PresentCurrent role

Vosita

Software Engineering Manager

Built a 15-person team and led architecture, hiring, and delivery. Modernized the healthcare platform and introduced shared AI engineering workflows.

Jun 2020 — Dec 2021

Vosita

Lead Software Engineer · Part-time

Designed the clinic integration layer and secured support for a platform rebuild. Concurrent with my full-time role at Thiqah.

Aug 2020 — Dec 2021

Thiqah Business Services

Senior Software Engineer

Contributed to four Saudi Vision 2030 projects, including a Ministry of Culture platform delivered in 90 days against a six-month estimate.

Mar 2020 — Jun 2020

MCV

Senior Software Engineer

Modernized a six-developer team’s toolchain: TFS to Git, consistent branching, cloud services, and structured delivery processes.

Aug 2018 — Jan 2020

Evolvice GmbH

Senior Software Engineer

Delivered five projects, two from scratch, with distributed teams across three time zones. Led one project from inception to launch and drove a .NET platform upgrade.

Sep 2017 — Aug 2018

Maisonette

Senior Software Engineer

Reduced build and release times by over 90% through automation, and improved recurring-job performance by over 70% with a new scheduling algorithm.

Apr 2016 — Aug 2017

Vezeeta

Software Engineer

Worked on a centralized REST API handling tens of thousands of daily scheduling, booking, and notification requests, using RabbitMQ and service consumers.

Dec 2014 — Mar 2016

ComRec Solutions & HITS

Junior Software Engineer

Built foundations in .NET hospital-management software, T-SQL, and reporting for HR and payroll systems.

04 / Technical foundation

Still close
to the code.

My deepest experience is in the Microsoft stack, backend architecture, and delivery systems. Angular is part of my working knowledge.

/ 01

Backend & architecture

  • C# / .NET
  • ASP.NET Core
  • Entity Framework Core
  • REST APIs
  • Integration layers
  • Multi-client authentication

/ 02

Cloud, data & delivery

  • Microsoft Azure
  • Azure DevOps / CI/CD
  • SQL Server / T-SQL
  • RabbitMQ
  • Git / Linux
  • Monitoring

/ 03

AI engineering workflows

  • Claude Code / Codex
  • Shared skills & plugins
  • Repository instructions
  • Agent-assisted investigation
  • Regression testing
  • Human review

05 / A little about me

Curious by nature.
Practical by default.

I'm Evram, an engineering manager based in Cairo. My career has taken me through healthcare, government, manufacturing, and distributed product teams.

I enjoy the point where a technical problem becomes a team problem: finding the right architecture, helping an engineer grow, or making a release easier for everyone involved.

Today, I'm particularly interested in how AI can become a useful, repeatable part of engineering work—with clear context, meaningful checks, and people accountable for the result.

Education / 2014BSc in Computer ScienceAin Shams University · Computer Systems

06 / Start a conversation

Let's discuss
your engineering
team.

Have an engineering leadership opportunity? I'd like to hear about the team, the product, and the challenges ahead.

Send a note.

Introduce yourself and the opportunity.