Mohamed Marrouchi

Software Engineer, Web Expert & FOSS Advocate

Full stack software engineer with special expertise in web development, e-commerce, APIs and web services. Comfortable implementing great user experiences, managing server side scalability and concurrency, designing database schemas and batch processing jobs, and deploying and admining servers. Experienced in building sophisticated distributed systems using REST web APIs. Product focused and deeply passionate about solving interesting problems. As a FOSS advocate, i actively contribute to open source projects (see my GitHub profile) because it is a way to develop great software that benefits both the contributor and the community.

Work Experience


Team Leader

2017-03-20 - 2017-05-15
  • Provide any training that team members need
  • Communicate clear instructions to team members
  • Manage the flow of day-to-day operations
  • Develop and enhance custom Drupal module code, adhering to community and company best practices.


CTO & Production Manager

2014-05-01 - 2017-03-20

Expertly managed the entire life-cycle of website development projects:

  • Provided expert advice to project mangers to enhance competencies in managing assigned projects and to maximize the performance level.
  • Directed recruitment/technical/training staff initiatives to maximize productivity in a fun working environment.
  • Increased employee retention by creating a positive work environment.
  • Initiating and managing an incentive performance plan which motivated staff and resulted in increased profits and boost customer satisfaction by an average of 80%.
  • Improved quality of technical delivery through development of best practice and standards guidelines.


Project Manager & Senior Web Developer

2012-12-01 - 2014-05-01

I have managed many web projects with proven traffic and for various profile clients, always going above and beyond the call of duty:

  • Estimated project budgets and resolved discrepancies.
  • Gathering and analyzing project requirements.
  • Oversaw project team members and client deliverables.
  • Provided exceptional clients relations support with clear communication and timely projects status updates.
  • Set up, participated and lead frequent client conference calls and project team meetings.
  • Coordinated User Acceptance Testing (UAT) and assisted in testing efforts.
  • Managed quality assurance and proofing with a clear understanding of time management.
  • Established a website building process from inception to launch.
  • Created a project management software that increased transparency on projects and led to an organized and efficient work.
  • Helped team members in addressing technical choices and issues.
  • Educated team members about website development best practices.


Web Developer

2010-09-01 - 2012-12-01

I was involved in building and maintaining many websites including corporate websites, e-commerce or Intranet / Extranet based upon popular open source solutions (CMS & Frameworks):

  • Developed CMS custom modules based on the clients specific needs.
  • Provided technical support for website under maintenance contract.
  • Identifying and correcting software bugs and deficiencies.
  • Managed hosting environments & deployments (LAMP).
  • Setting up payment methods for e-commerce websites.
  • Participated in discussions with clients to clarify what they want.
  • Provided guidance to other team members on web development issues.
  • Worked on multiple projects simultaneously to a high standard.
  • Worked under pressure and to tight deadlines.


Freeways Association


2016-09-01 - Now

Tunisian association for promoting FOSS (Free/OpenSource Software)



- Present

Active member of OSM Tunisia Community.



- Present


Tunisia Ambassador

- Present

Active member of PrestaShop Tunisian Community.


Bug Squad Team Contributor

- Present


High Institute Of Computer Sciences, Tunis El Manar University

Information System & Software Engineering

2008 - 2011

High Institute Of Computer Sciences, Tunis El Manar University

Information Systems & Communication Technologies

2005 - 2008

Kelibia High School

Bachelors, Technologies Science

2000 - 2005


Web Development

  • HTML
  • CSS
  • Javascript
  • PHP
  • Nodejs
  • MySQL
  • MongoDB

CMS & E-Commerce

  • Drupal
  • PrestaShop
  • Joomla!
  • Magento
  • Wordpress

API & WebServices

  • SOAP
  • REST
  • JSON
  • XML


  • CakePHP
  • Symfony
  • SailsJs
  • Angular
  • VueJs
  • Cordova/Ionic



IELTS Certified


TEF Certified


Mother Tongue


IT & Web technlogies

OpenSource & Free Software




Available on request