Summary
Charaf Errachidi is a senior C/C++ software engineer with 13 years’ experience, currently focused on modernizing and optimizing print and publishing engines at Docaposte Maroc. He combines deep systems-level C++ expertise (including C++11 refactoring, profiling and cross-platform work on Linux/AIX/Solaris) with practical Python tooling and gRPC integrations to decouple legacy modules and improve developer workflows. Passionate about game development and aspiring to Unreal gameplay programming, he brings a detail-oriented, performance-first mindset honed on AFP/PDF/TIFF rendering, fonts and color-space challenges. Comfortable across older enterprise stacks (COBOL, Java/JEE) and modern CI/tooling (CMake, Docker, Protobuf, Git/Gerrit), he has a proven record of shipping robust, high-throughput systems. Based in Casablanca, he pairs technical rigor with a continual learning drive and a taste for crafting interacting systems that work in harmony.
13 years of coding experience
3 years of employment as a software developer
University Diplomat of Technology, Software Engineering, Very Good mention (Summa Cum Laude equivalent), University Diplomat of Technology, Software Engineering, Very Good mention (Summa Cum Laude equivalent) at Faculty of Sciences and Techniques of Gueliz - Marrakech
High School Diploma, Physics/Chemistry, Good mention (Magna Cum Laude equivalent), High School Diploma, Physics/Chemistry, Good mention (Magna Cum Laude equivalent) at Abdallah Ibrahim High School - Marrakech
State Engineer, Computer Software Engineering, Good mention (Magna Cum Laude equivalent), State Engineer, Computer Software Engineering, Good mention (Magna Cum Laude equivalent) at National School of Applied Sciences of Safi
French, English, moroccan arabic, standard arabic, Japanese