ONLINE  ·  HAYTHAM ICHAHBANE / ENGINEER  ·  CMN
// $ cat resume.txt

Haytham Ichahbane

Casablanca, Morocco — open to relocation to London

+212 641 246 654 · [email protected] · haythamichahbane.com

// PROFESSIONAL SUMMARY

Software Engineer at Oracle with deep expertise in Oracle database internals, SQL/PL/SQL optimization, and performance tuning. Experienced building platform-level tooling, automating database deployment workflows, and delivering strategic enterprise applications that have replaced multi-million dollar third-party contracts. Strong interest in database infrastructure, high availability systems, and automation at scale.

// EXPERIENCE

Oracle · Software EngineerMar 2023 — present
Casablanca, Morocco
  • Member of the Oracle APEX development team, building features for the APEX platform.
  • Contributed to 3 strategic applications within a 7-person team built on Oracle APEX to replace third-party software — directly enabling business units to drop multi-million dollar external contracts.
  • Developed and optimized complex SQL queries and PL/SQL stored procedures, including execution-plan analysis, index optimization, and query-rewrite strategies for performance-critical workloads.
  • Diagnosed and resolved Oracle performance issues using execution plans, wait events, and workload analysis.
  • Built a CI/CD pipeline for Oracle APEX applications using SQLcl, enabling automated deployment and version-controlled database releases.
  • Cross-functional collaboration with engineering teams on high-priority strategic initiatives spanning database design, backend logic, and application delivery.
Marsa Maroc · Software Engineering InternSep 2022 — Nov 2022
  • Developed backend services using Python and Django REST Framework.
  • Designed APIs integrating a relational database with AI inference services.
  • Built distributed system components including messaging servers and inference pipelines.

// PROJECTS

Multi-Model Database Engine · Personal project · C++in progress
  • Building a database engine from scratch in C++ implementing three storage models in a single logical system: row-oriented storage for OLTP workloads, column-oriented storage for OLAP queries, and an LSM-tree engine for key-value and time-series data.
  • Designed shared query and transaction layers across all three storage backends, with a focus on performance characteristics and storage trade-offs at the engine level.

// TECHNICAL SKILLS

  • Databases: Oracle Database, SQL, PL/SQL, Oracle APEX, Oracle Internals (execution plans, wait events, query optimization)
  • Programming: Python, C/C++
  • Infrastructure & Tooling: Docker, OCI, SQLcl, Git, Linux/Bash
  • Frameworks: Django, Django REST Framework

// EDUCATION

MEng, Computer Science · Ecole Polytechnique – Universiapolis2018 — 2023

Tip: press ⌘P to print or save as PDF.

privacyhaytham@dev:~$