ONLINE  ·  HAYTHAM ICHAHBANEEN | FR
// $ cat resume.txt
resume.pdf ↓

Haytham Ichahbane

Casablanca, Morocco

[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

MeridianDB, Multi-Model Database Engine · Personal project · C++20in progress
  • Building a database engine from scratch in C++20 unifying four storage models in a single logical system: row-oriented for OLTP, column-oriented for OLAP, a vector index for similarity search, and graph storage for relationships.
  • Designed the shared transaction, security, and metadata planes across all four storage engines (multi-version concurrency control on commit timestamps, write-ahead logging, and a single catalog), with each architecture decision recorded and costed before implementation.
  • Continuous integration across four compiler and sanitizer configurations, including aarch64, to catch memory-ordering defects that only surface on weak memory models.

// SPEAKING & COMMUNITY

  • Speaker on Oracle APEX and Oracle Database: technical talks for experienced practitioners as well as sessions for university students and faculty.
  • Co-organizer of hackathons and learning events centered on Oracle Database, from format and content through to running them on the day.
  • Regular volunteer in social and educational initiatives.

// 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:~$