Back to home
$git log --author="mohcine" --all

My career journey so far

From front-end obsessive to platform engineer — the roles, teams, and products along the way.

See my work
CIETEC logo

2014 — 2016

CIETEC

Full-stack Web Developer

Sep 2014 — Jan 2015 · 5 mos

Mission: migration project for the 5250 applications developed internally in AS400 to a web application developed under PHP and hosted under AS400 with Zend; wrote meeting reports and daily reports. Projects: commercial management and recovery. Worked with: PHP5, DB2, SQL, HTML5, CSS3, jQuery, Ajax, FPDF, PHP Mailer.

Programmer Analyst

Feb 2015 — Apr 2016 · 1 yr 3 mos

Mission: analysis, conception and development; training, maintenance and support; optimization and quality monitoring; web server administration under AS400 (Zend Server for DB2). Projects: asset management, deliveries, purchases, market tendering, and others. Worked with: PHP5, Merise, UML, DB2, SQL, HTML5, CSS3, jQuery, Ajax, FPDF, PHP Mailer.

Upwork logo

2016 — 2019

UpworkSelf-employed

PHP Developer / Web Designer

Nov 2016 — Dec 2017 · 1 yr 2 mos

Designed and created dynamic and static websites and APIs. Worked with PHP frameworks, SQL, WordPress, Photoshop, HTML5, CSS3, jQuery, Ajax.

Full-Stack Web Developer / Consultant

Jan 2018 — Oct 2019 · 1 yr 10 mos

Helped customers solve technical problems and build solutions to meet their needs — offering the best modern approach and techniques to improve their business through websites, mobile apps, and web apps. Designed, created, and optimized dynamic and static websites, web applications (SPA), hybrid apps, and APIs. Worked with PHP frameworks, Angular (2+), ReactJS, Node.js, SQL, Ionic 2/3, WordPress, Photoshop, Illustrator.

Sanlam Maroc logo

2019 — 2020

Sanlam Maroc

Senior Frontend Engineer (ReactJS)

Oct 2019 — Mar 2020 · 6 mos

Worked as a React JS Engineer on health and life insurance products within a subsidiary group in Cameroon. Maintained and updated legacy code in existing projects. Established a new ReactJS framework, leveraging the latest stable versions including Hooks, for initiating new projects. Worked closely with Product Owners (POs) to both develop innovative features and improve or rectify current ones. Coordinated with the operations system for the deployment of these projects.

Payment Center For Africa (PCA) logo

2020 — 2024

Payment Center For Africa (PCA)

Senior Frontend Engineer (ReactJS / React Native)

Mar 2020 — Apr 2024

Shipped national-scale products: MACNSS mobile (4.2★, 40k+ reviews), macnss.ma (1.4M visits/mo), asd.ma (1M visits/mo), damancom.ma (665K visits/mo). Implemented comprehensive automated testing strategies — unit, integration, and end-to-end. Partnered with product owners and designers to balance developer ease with user satisfaction. Mentored engineers, led code reviews, and organized monthly company-wide knowledge-sharing sessions.

Cnexia logo

2024 — Present

Cnexiatech for BELL Canada

Senior Software Engineer

May 2024 — Nov 2025

Full-stack product engineering for BELL Canada digital services.

Software Architect / Platform Engineer (GCP)

Nov 2025 — Present

Designing cloud architecture and platform tooling on Google Cloud Platform. Infrastructure as code with Terraform, data orchestration with Airflow, CI/CD pipelines.