
Mustapha ERROUISSI
Lead Software Engineer | API Management
Salary / Daily rate
Freelance, open to permanent contract
Remote only
Skills
Languages
Work experience
Capgemini
May 2019 - Present
7 years 6 months
Casablanca - Settat, Maroc
Lead Software Engineer
May 2020 - Present
6 years 6 months
Casablanca - Settat, Maroc
Lead Software Engineer at Engie. - Role and Description of the mission : Design and conception of APIs based on good practice. Provides a central source of accurate customer data via APIs. Maintain and evolve the API Management platform based on Apigee in a middleware context. (Teach the solution and document it). Maintain and develop the monitoring platform. Guidance and support for consumers. Participation in the integration and acceptance testing phases. Deployment of APIs on different environments. Provides expertise around consumption governance of exposed APIs. Scrum master - Work in Agile methods (Scrum, Kanban). - Technologies & Tools : CA API Management, Apigee, Oauth2, OpenID Connect MySQL, MariaDB, Oracle REST/JSON Node.JS ELK, TIG Docker, Rancher AWS (ECS, API Gateway) Jenkins
Software Engineer
May 2019 - May 2020
1 year 1 month
Casablanca, Morocco
Software Engineer at PSA. - Role and Description of the mission : A full stack JavaScript developer for the project Free2move Smart Services. The project services offers car sharing, VTC, car rental, geolocation of electric charging stations and car parks via mobile application and car on-board computer. Back Office Lead developer. - Technologies & Tools : Serverless Architecture (AWS) : Lambda Functions, API Gateway, Cognito, S3, CloudWatch. NoSQL DataBase : DynamoDB, ElasticSearch, Redis. Message broker : SQS, KAFKA, MQTT. Vanilla.JS, TypeScript, Node.JS, Nest.JS, Webpack, React.JS, React Native, Redux, TypeORM. Flow-based development tool : Node-RED. DevOps & Monitoring: Git, Docker, CodePipeline, Travis-ci, SonarQube, Kibana, Grafana. Alerting system : ElastAlert, PagerDuty. Collaboration tool : Jira, Confluence, Slack, weekly KPI.
Graduate internship
Matious
Mar 2018 - Aug 2018
6 months
Mohammedia, Morocco
- Role and Description of the mission : 1/Creation of a ChatBot for the getRecall platform using Amazon Lex and AWS Lambda. 2/Design and Development of a digital Emailing & SMS marketing plateform (SaaS) : FastInbox. FastInbox is an email marketing campaign management project that aims to organize the database of email addresses, manage the sending of bulk content, and send the right content to the right target using Machine's algorithms. Learning. - Technologies & Tools : Node.JS ( Framework Sails.JS), MongoDB, PowerMTA, Google Analytics, Grapes.JS, Chart.JS, Machine learning (text Mining, k-means) , APIs of SMTP Services (Amazon, MailJet, SendinBlue...) , APIs of SMS Services (InfoBIP) , framework MJML, AWS (Lex, Lambda).
Executive internship
Maghreb Services Informatiques
May 2017 - Jul 2017
3 months
Ben Slimane, Morocco
- Role and Description of the mission : Design and implementation of a Moroccan E-commerce & Business platform. The platform provides all the necessary facilities for a provider, with his team, to manage their online store in several types of products for sale are supported. On the other hand, the application gives salespeople the opportunity to earn a commission on a product sold that they have marketed. - Technologies & Tools : Laravel5 (PHP), HTML5/CSS/Bootstrap/JQuery.
Education
Faculté des sciences et techniques de Mohammadia
Ingénierie Logicielle et Intégration des Systèmes Informatiques (ILISI)
2015 - 2018
3 years 2 months
Faculté des sciences et techniques de Mohammadia
diplôme d'études universitaires scientifiques et techniques
2013 - 2015
2 years 2 months
Licenses & certifications
SAFe® Certification
Issued: May 2025
The fundamentals of digital marketing
Issued: Dec 2021