Boutchamir Zakaria

Senior Full Stack Developer | React & TypeScript

Salaire / Taux journalier

Rabat, Maroc

Freelance

Expertises

TypescriptReactNodeDockerJavascriptPythonNextVueAngularReact NativeExpressNestFastAPITailwind CSSSassPostgreSQLMongoDBMySQLMariaDBSupabaseRedisDynamoDBGraphQLRESTful APIsCypressPlaywrightPrometheusGrafanaAWSDigitalOceanHerokun8nShopifyGitGitHubGitLab

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Senior Full Stack Engineer with 6+ years building SaaS platforms across IoT, AgriTech, and e-commerce. Founder of CODELOVERS with proven expertise in architecting multi-tenant applications like cold chain monitoring systems and WhatsApp automation bots. Expert in React/Next.js, TypeScript, Python FastAPI, and modern DevOps achieving 99.9% uptime. I deliver scalable, production-ready solutions from architecture to deployment.

Liens

Expérience de travail

Founder & Full Stack Developer

CODELOVERS

janv. 2024 - Présent

2 ans 10 mois

À distance

– Architected and developed LoginTel SaaS, a comprehensive cold chain monitoring platform for temperature-sensitive logistics with real-time IoT data tracking, alerting systems, and compliance reporting. Tech stack: NEXT.JS, STRAPI CMS, REACT, TYPESCRIPT, POSTGRESQL, Python FASTAPI for TCP device parser, DOCKER, and PROMETHEUS/ GRAFANA monitoring stack. – Built AgriTech SaaS platform for precision agriculture with satellite imagery analysis, crop monitoring, and farm management. Features multi-tenant architecture, Google Earth Engine integration for vegetation indices (NDVI), and geospatial analytics. Stack: REACT, TYPESCRIPT, Python FASTAPI, SUPABASE, LEAFLET/OpenLayers for mapping. – Developed WhatsApp Reservation Bot SaaS, enabling businesses to automate booking processes through WhatsApp Business API with multi-tenant architecture, webhook integrations, and real-time WebSocket updates. Tech stack: REACT, TYPESCRIPT, EXPRESS.JS, DRIZZLE ORM, POSTGRESQL, BUN runtime, CLERK authentication, and N8N workflow automation. – Engineered a headless e-commerce storefront using SHOPIFY HYDROGEN, delivering high-performance shopping experience with server-side rendering. Built with REMIX, REACT, TYPESCRIPT, SHOPIFY GRAPHQL API, and deployed on Oxygen. Implemented custom product filtering, cart management, and customer account features. – Developed Projeco, a custom ERPNEXT application built on FRAPPE FRAMEWORK for enterprise resource planning and project management. Implemented custom business logic, automated workflows, and integrated with MARIADB and REDIS. Containerized with DOCKER and deployed using Dokploy. – Established DevOps practices including CI/CD pipelines with GitHub Actions, containerized deployments with DOCKER, and infrastructure monitoring achieving 99.9% uptime across all platforms.

Senior Full Stack Developer

SWIBECO

juil. 2021 - Présent

5 ans 4 mois

À distance

– Led mobile development initiatives using REACT NATIVE and TYPESCRIPT, delivering cross-platform solutions for multiple client projects with enhanced performance and user experience. – Participated in the maintenance of company's v1 e-commerce platform built with ANGULARJS and successfully migrated to v2 using REACT, TYPESCRIPT, and REACT-HOOK-FORM. – Designed and developed a feature toggle system with gradual rollout capability to ensure minimal impact on end-users during the deployment of new features, significantly improving the speed and reliability of the software delivery process. – Reviewed designs created by designers to ensure they are functional and meet usability standards, establishing design system best practices across teams.

4D LOGICIEL

juin 2019 - juil. 2022

3 ans 2 mois

Senior Full Stack JS Developer

févr. 2021 - juil. 2022

1 an 6 mois

– Prepared the architecture for the web cloud dashboard application using VUEJS, AWS AMPLIFY, and set up the ci/cd for the stack, we used COGNITO for managing authentication and APPSYNC as api interface to take advantage of types codegen since we use TYPESCRIPT in the frontend app. – Created and Authored API's for backend Services for the mvp. – Integrated lambda functions to add more customisation and implement extra logic to appsync. – Assisted in testing and support of the application.

Senior Full Stack JS Developer

févr. 2021 - juil. 2022

1 an 6 mois

– Assessed and Created a subscription module using STRIPE, EXPRESSJS and MONGODB that supports plan upgrade/downgrade and unsubscription. – Migrated Mobile Application core REACT NATIVE from 62 to 67 using the UPGRADE HELPER. – Refactored the existing codebase based on best practices. – remade web back-office to be full responsive,ergonomic and user friendly using CHAKRAUI.

Senior Full Stack JS Developer

févr. 2021 - juil. 2022

1 an 6 mois

– Designed the system with a non-functional parameter in view, such as configuration, logging, parameterization. – Conceived a generic module that renders ui forms and widgets from json served from backend using server side rendering using NEXTJS, TYPESCRIPT, and REACT-HOOK-FORM. – Introduced testing for every layer of the project by adding unit testing using JEST and REACT-TESTING-LIBRARY, CYPRESS for e2e tests and NEWMAN for api testing. and forced a threshold of 70% (code coverage). – Streamlined CI/CD using GITLAB-CI/CD to perform build and run test and security audits checks for continuous integrations and deploy after successful integration in correspondent environments for continuous delivery.

Full Stack JS Developer

mai 2020 - févr. 2021

10 mois

– Designed and implemented a generic api test generator using EXPRESSJS and HTTP PROXY MIDDLEWARES that will proxy api requests incoming from end clients to the server and will write test from NUNJACKS TEMPLATES with javascript extension that will be run MOCKA and CHAI – Developed a Connector using typescript to consume 4D REST engine and replace the native datastore object provided by WAKANDAJS. – Changed all the codebase within WAKANDAJS that rely heavily on the SYNCHRONOUS DATASTORE with asynchronous code using the connector. – Replaced the SYNCHROUNOUS STORAGE with a asynchronous system that uses REDIS for cashing. – Migrate Graphql architecture to nodejs from wakanda and converted all resolvers to be asynchronous.

Full Stack JS Developer

juin 2019 - nov. 2020

1 an 6 mois

– 4D Professional Services is one of the most important services of 4D Corporate the rise of a tool to centralize the saas products used internally by 4D ZOHO CRM to manage client relationship (leads/sales ...) and ZOHO PROJECTS as tool for project management. 4D projects is a home made tool that uses rest ap exposed by both services to give a global view both in timeline and in process of different aspects such as project validation, resources evaluation,automated tasks, reporting. – I choosed the MEAN mongoDB as database, express as nodeJS framework for backend code, ANGULAR as frontend framework and nodejs as the application runtime of the application

Full Stack Developer

janv. 2020 - mai 2020

5 mois

– To lower maintenance costs and coding a new version for 4D FORUM I was in charge of doing a benchmark study of different saas products alternatives,one of the candidates I suggested was adopted for several reasons(features/pricing) is DISCOURSE – Once the solution is chosen the purchased plan didn't include the migration I took in charge migration process. mapping all the properties of existing data with discourse model. using nodejs scripts for reading the exported csvs I processed data and adapt it to be used later in discourse data insertion. – Followed the GUIDE OF INSTALLTION I setup my local environnement to execute my data insertion using DISCOURSE REST API the migration should include all languages and keep user experience seamless by keeping the same accounts and notifying active members with the new portal 4D DISCUSS

Full Stack JS Developer

nov. 2019 - janv. 2020

3 mois

– Animated technical workshops on how to use REACT BOILERPLATE. the boilerplate offers a lot of tools out of the box such as Internalization, Seo and a predictable state management using redux and redux-saga. – Design and Architecture proof of concept integration of React in 4D Ecosystem

Junior Front end Developer

SQLI

juin 2018 - juin 2019

1 an 1 mois

– Due to the heavy turnover in SQLI Corporate I was lucky enough to take full charge of redesigning and implementing the new checkout process for the mojority of SEB STOREFRONT WEBSITES like rowenta,calor,tefal, krups... – Since the majority of the websites were included in the redesign the estimation of the work didn't met the client deadlines since I was the only front end developer staffed on the project. To reduce the amount of work I used sap hybris storefront addons.By doing so I reduced the time by implementing the layout,styling and javascript as much global and generic as possible in the addon that will generate at build time code inside each storefront(company website) after that I add customization for each website in the correspondent storefront.Since the project was using JSPs(SSR) most styling and javascript code was written using saas and jQuery.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.