Deep System

Hussein Faara — Senior Software Engineer

SENIOR SOFTWARE ENGINEER

Faster builds.
Less waiting.

I build the systems other engineers ship with: reproducible native builds, shared storage APIs, and faster C++ and Python code.

C++ / PYTHON / DEVELOPER INFRASTRUCTURE

Systems architecture: source flows through a build platform to Linux, macOS, and Windows targetsSOURCELINUXMACOSWINDOWSBUILD PLATFORMhf_RESOLVE · BUILD · SHIPFIG. 01 / CROSS-PLATFORM EXECUTIONARCHITECTURE SCHEMATICX86_64 / ARM
REPRODUCIBLE BUILDSONE PLATFORM. MANY TARGETS.
78%

Clean build-time reduction

300+

Engineers enabled

10 → 1

Databases consolidated

21×

Graph storage compression

01 / CORE COMPETENCIES

Where I go deep.

From the build graph to the storage API, these are the systems I’ve worked on and the problems I know how to debug.

01/developer-infrastructure

Developer infrastructure

Make releases repeatable.

Reproducible builds, dependency resolution, cross-platform packaging, caching, and CI/CD.

Pixi / rattler-build / Linux / macOS / Windows
Cross-platform build & packaging ↗
02/systems-architecture

Systems architecture

Give applications a common API.

Storage abstractions and APIs that support multiple engines and applications.

C++ / SQL / API design / Storage
10 databases → one shared foundation ↗
03/performance-engineering

Performance engineering

Find what’s slowing the request.

Profiling across C++ and Python, with optimization of network-bound logging infrastructure.

Profiling / Latency / Throughput / Memory
20% logging latency improvement ↗
04/systems-programming

Systems programming

Follow the cost down to the code.

High-performance C++, parsers, libraries, compression, data structures, and low-level abstractions.

C++ / Python / Serialization / Compression
Explore code and tooling ↗
05/distributed-compute-systems

Distributed & compute systems

Keep compute work moving.

Schedulers, orchestration, HPC clusters, and distributed execution workflows.

HPC / Scheduling / Orchestration
Explore technical background ↗
06/technical-leadership

Technical leadership

Build tools teams can rely on.

Architecture ownership, engineering standards, cross-team influence, and developer enablement.

Architecture / Standards / Developer productivity
300+ engineers enabled ↗

02 / ENGINEERING EVIDENCE

Implementation, scope, and measured outcomes.
01

DEVELOPER INFRASTRUCTURE

Cross-platform build
& packaging infrastructure.

I built reproducible packaging and release workflows with Pixi and rattler-build for Linux, macOS, and Windows, with x86-64 and ARM targets.

Pixirattler-buildCI/CDBuild caching
BUILD GRAPH / SIMPLIFIED
source↓resolve → build → test↓package → distribute
LINUX · MACOS · WINDOWS
02

PLATFORM ARCHITECTURE

Ten databases,
one storage API

I designed a C++ API across multiple storage engines and brought ten internal databases onto one foundation shared by applications.

C++SQLStorage enginesAPI design
STORAGE ARCHITECTURE / SIMPLIFIED
APPLICATIONS
UNIFIED STORAGE API
ENGINE A │ ENGINE B │ ENGINE C
03

PERFORMANCE ENGINEERING

20% lower logging latency

I profiled a logging path shared by C++ and Python, found network overhead, and removed it. Logging latency fell 20%.

C++PythonProfilingLatency
LOGGING PATH / RELATIVE LATENCY
Before100%
After80%

20% latency improvement

NEXT / LET’S CONNECT

Hiring for systems
or infrastructure?

I’m interested in senior roles in developer platforms, C++ systems, and performance engineering.

faarahussein@gmail.com ↗