Mohamed Marrouchi

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.


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

Work Experience (5)

Web Consultant
May 2017 - Invalid date
  • Advise on changes in technology & computer network issues.

  • Maintain and secure exising projects.

  • Support and train individuals, small businesses and organizations remotely and in-person to help meet their web and business goals.

  • Consistently adhered and adapted to client changes and requests in timely manner.

  • Launched mobile friendly websites / single-page applications.

  • Performs testing and auditing of web-based systems for large public and private sector clients.

Team Leader
March 2017 - May 2017
  • 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
May 2014 - March 2017

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
December 2012 - May 2014

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
September 2010 - December 2012

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
September 2016 - Invalid date

Tunisian association for promoting FOSS (Free/OpenSource Software)

- Current

Active member of OSM Tunisia Community.

- Current
Tunisia Ambassador
- Current

Active member of PrestaShop Tunisian Community.

Bug Squad Team Contributor
- Current

Education (3)

Information System & Software Engineering
High Institute Of Computer Sciences, Tunis El Manar University
2008 - 2011
Information Systems & Communication Technologies
High Institute Of Computer Sciences, Tunis El Manar University
2005 - 2008
Bachelors, Technologies Science
Kelibia High School
2000 - 2005



IELTS Certified


TEF Certified


Mother Tongue


IT & Web technlogies

OpenSource & Free Software




“ Available on request ”