Career Profile
Project management : Scrum/Kanban Agile methods, DomainDrivenDesign, technical documentation
Systems Architecture : Domain Driven Design, Microservices (a.k.a SOA 2.0), REST APIs, Event-Driven Architecture
Development : Continuous Integration, Automated testing, 12-factor Applications
SysOps : Infrastructure-As-Code (Terraform, Buildkit), private cloud building (vSphere, Proxmox), public cloud deployments (GCP, AWS),
DevOps : ChatOps, Automation, Security-As-A-Service, Continuous Delivery, Observability
Cloud Native Tools : Kubernetes, Docker (Swarm/Machine/Registry), Jenkins Pipelines, Grafana, Graylog/ELK, Prometheus
Experiences
Delivered training workshops with content including “Deploying with Kubernetes”, “Introduction to Docker and Containers” and “Container Orchestration with Docker Swarm”. Workshops size from 7 to 13 people.
In a multi product context, building CI/CD pipelines for dev teams, empowering them to deploy, monitor and decide next moves.
Product #1: part of the InnerSource initiative, expose metrics based on code pushes across +1000 private repos.
Product #2: on-prem JIRA/Confluence maintenance
Product #3: scaling osTicket instance to +7000 tickets a month.
Keywords : Gitlab, Ansible, Terraform, vSphere, ELK
Building the first Software Supply Chain for Nexway, directed to support the new microservices-based product, with 70+ polyglot components (Java/PHP/Golang)
Each dev team (among, 50 developers) is empowered to push code through Github all the way to production by using the Jenkins Pipelines. The only accepted artifacted is a Docker image, which get auto-deployed in a Docker Swarm or Kubernetes cluster.
All code is continuously scanned for vulnerabilities agains CVE databases, and teams are independent in pushing into production, as we removed all SPOFs (human and software)
Keywords : Git, Docker, Jenkins, Grafana, Prometheus, ELK, Google Cloud
Nexway, an ecommerce pure-player, is the whitebranded platform for renowned publishers (Kaspersky, Razer, etc.)
2013 : Implementing a new service based software architecture, with full ecommerce features : subscriptions, order fulfillment, payment gateway, etc.
2014 : major PHP migration, major code migration from SVN to GitHub, Continuous Integration with 80% code coverage of business cases
2015 : Building the next-generation product dubbed “Headless Commerce”, a set of REST APIs to manage digital catalog, carts and orders, decoupling any frontend choices from the backend services.
Keywords : SOA, RabbitMQ, REST/SOAP, ZF2, MongoDB
A Marketplace for best productive ideas inside the company. Employees and domain experts discuss proposals. It has been deployed in 5 countries over 3 continents and many languages (arabic, polish, english). Most productive ideas are celebrated in a yearly award event during the “International Festival of Ideas”
Keywords : MVC Framework, ETL Talend, Agile UX building, LDAP
Nowtis, Morocco : SAAS product specialized on CRM/call centers (SeLoger.com, Phythea, AirFrance), (100% software based)
Foreign Minister of France in Johannesburg, South Africa : build MyEuropeVisa.com, the zero-paper process for obtaining travel visas.
Saudia Arabian Airlines, Jeddah : digital transformation of airlines logistics (framework PHP CodeIgniter, Jquery)
DigitalMediaProcess.com : < Web to print > e-commerce shop, (framework CakePHP, JQuery)