skip to content
Ahmed Hossam

Resume

Contact Me

Ahmed Hossam

Software Engineer

Objective

Backend developer with a strong interest in teaching and systems programming. Passionate about Rust and open source, exploring low-level programming, operating systems, and reverse engineering. Experienced in teaching programming and explaining complex ideas in simple ways. Always looking to share knowledge, learn more, and contribute to both education and technology.

Experience

Backend Developer

FRWD • Part-Time

Aug 2025 – Present
  • Building financial systems using microservices architecture with Node.js and NestJS
  • Working with GraphQL, PostgreSQL, and Redis as core technologies
  • Focusing on backend development and system design for scalable applications

Open Source Contributions

uutils/coreutils

Rust implementation of GNU coreutils

  • Fixed stat command handling for non-UTF8 paths on mount points (PR #8538)
  • Corrected symlink display format for GNU compatibility (PR #8791)

Apache DataFusion

Query engine for Apache Arrow

  • Fixed race condition in SpillPool caused by buffered stream (PR #20067)

Education

B.Sc in Computer Engineering

Pharos University in Alexandria

Alexandria, Egypt

Oct 2021 – Present
  • Full Scholarship recipient
  • GPA: 3.85/4 — Top 5% of class
  • Rank: 5th in class

Technical Skills

Programming Languages

Proficient:

GoTypeScriptJavaCC++PythonBash

Familiar:

Rustx86 Assembly

Backend Engineering

REST API DesignGraphQLNode.jsExpressNestJSSession & Token AuthenticationWebSocket

Databases & Storage

PostgreSQLRedisPrisma ORMRaw SQL

DevTools & Environment

GitGitHubDockerLinux (Arch/Fedora)VS CodeBash Scripting

CS Foundations

Operating Systems InternalsCompilersMemory ManagementAutomata TheoryCPU Scheduling Algorithmsx86 Assembly on Linux

Extracurricular Activities

Head of R&D Committee

ACM Student Chapter at PUA

Oct 2023 – Dec 2023
  • Founded a training group for first-year students
  • Organized sessions to support programming courses
  • Provided coding problems through Codewars for practice

Languages

Arabic — Native
English — B2+ (Professional Proficiency)