Reda Ennakouri

Technical Lead Senior Software Engineer at ETAP Software

Rabat, Morocco
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Reda Ennakouri is a Technical Lead and Senior Software Engineer based in Rabat with over eight years of hands-on experience building and modernizing web applications. He specializes in PHP/Laravel backends and Vue/Nuxt frontends, and has delivered full-stack solutions across e-commerce (Shopify/Prestashop), custom SaaS, and real-time systems using WebSocket and RabbitMQ. Reda has led architecture and microservice efforts, integrated complex APIs, and routinely improves performance and maintainability while resolving multiple client issues daily. As a former freelancer and team lead, he pairs client-focused product thinking with practical implementation skills—often crafting custom plugins, theme customizations, and data visualizations (KeyLines/KronoGraph). Active on GitHub and now leading engineering at ETAP Software, he combines rapid delivery with a knack for revamping legacy sites into modern, testable systems.
code5 years of coding experience
job7 years of employment as a software developer
bookBachelor of Applied Science - BASc Sciences physiques, Bachelor of Applied Science - BASc Sciences physiques at Abd rahmane ben zidan
bookLicentiate degree Programmation / développeur informatique général, Licentiate degree Programmation / développeur informatique général at Emsig
bookscience math computer science applied SMIA, science math computer science applied SMIA at Université Moulay Ismail Meknès
languagesArabic, French, English
github-logo-circle

Github Skills (21)

gmail8
gmail-api8
laravel6
api5
api-client5
buttons5
twitch5
python-client4
python3
gamepad3
react3
game-development3
javascript3
controller3
atlas3

Programming languages (4)

CSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
the objective of this project is to create a Node Js server with a Python client
Contributions:12 commits, 2 PRs, 12 pushes in 28 days
pythonnode-js-servernode-jspython-clientnodejs
the objective this project is to embed video twitch and use all controller in Vue js
Contributions:11 commits, 4 PRs, 11 pushes in 8 days
vue-jscontrollervideo-embedtwitchvue
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Reda Ennakouri - Technical Lead Senior Software Engineer at ETAP Software