// $ 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.