About Ali
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- SolocalDeveloperApril 2023 - Today (3 years and 2 months)Symfony, 's Hertogenbosch, NB, NetherlandsContribution to the development of the pagesjaunes.fr solution with an Event Driven and Clean Architecture in Golang• Development of the Contribution API micro-service for managing user photos and reviews• Development of the Contribution Worc micro-service (review moderation, reporting of a review abuse)• Development of the Syndication API micro-service for matching reviews with partners (trustpilot …)• Development of the Contribution Back-office micro-service as a batch (Merging locality, obsolete reviews, photo migration to Azure blob storage)• Design of data models with mongodb• Sending tags for web push notifications with Airship via symfony• Development of new features with a clean architecture using twig, httpclient, symfony• Monitoring of batches, workflows with Apache Airflow• Code review of other developers and coding according to standards: golangci-lint and sonarqube• Updating project documentation on Polarion• Development of unit/integration tests with testify• Production monitoring with Grafana and Stackdrivers, Spinnaker, SmokeTest• Deployment with CI/CDTechnologies used: Golang 1.17, testify, gin framework, Mongodb-go-driver, rabbitmq, go-batch, Swaggo, Air, Golang-migrate, Polarian, Prometee, Grafana, Prometheus, Spinnaker, SmokeTest, GCP,Docker, Kubernetes, RabbiMQ, Sonarqube, Mongodb, Airship, Airflow, Jira, gitlab, Visual studio code,
- Skiliks:Tech Lead Solution ArchitectJanuary 2022 - March 2023 (1 year and 2 months)Casablanca, MoroccoTechnical choice, architecture and monitoring of the development of the SKILIKS mobile solution for matching recruiters and candidates• High level design and development of micro services (Graphql Engine, Notification, Scrapping, Scoring, Matching, Messaging, Matching, Auth, Storage)• Development of the Auth micro-service for user authentication• Development of the micro-service for storing images on minio• Development of a Notification micro-service with websocket and gin framework• Development of a Scoring micro-service for calculating the distance between candidate-job offer with golang• Development of a job offer scrapping micro-service with golang and colly, gorm• Preparation of the environment on docker-compose• Technical supervision of the docker, react-native, sql and golang team• Configuration of hasura• Code review on github• Dockerization of golang micro services• Deployment of the skiliks application to the pre-prod environment in DigitalOcean KubernetesTechnologies used: React Native, Hasura, Golang, Gorm, godotenv, Golang-jwt, minio-go, airKafka, GraphQl, PostgreSQL, Docker, Github actions, digitalOcean, Kubernetes, Minio, JWT, Golang
- Teal Technology Services (IBM & OCP JV)Full stack developer & tech leadJune 2018 - January 2023 (4 years and 7 months)Grand Casablanca, MoroccoDesign and development of web applications Nodejs, reactjs, vuejs, Php, symfony, python, docker, azure aks, azure devops, kubernetes, openshift, gitlab ci/cd
Recommendations
Be the first to recommend Ali
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- State Engineer, Computer ScienceNational Institute of Statistics and Applied Economics (INSEA)2013Ingénieur d'Etat, Informatique
Certifications
- Oracle Certified Expert, Java EE 6 Web Component Developeroracle2018
- Oracle Certified Professional, Java SE 6 Programmeroracle2018