Profile
Senior Software Engineer with over five years of experience in Python-based backend development for scalable web applications and APIs. Skilled in data-driven solutions that focus on performance and reliability, and has published two academic papers in AI, bridging research insights with real-world challenges. Enjoys collaborating across teams to deliver high-quality software and remains committed to continuous learning and best practices in software development.
Technical Stack:
Programming Languages:
Python, Go, JavaScript, C++, Bash
Data Processing & Analytics:
SQL, Pandas, PySpark
AI & Machine Learning:
TensorFlow, Keras, Scikit-learn, OpenCV
Backend Frameworks:
FastAPI, Gin (Go), Flask
Frontend Frameworks:
React, Vue.js
Web Servers & Databases:
Nginx, Apache
PostgreSQL, MySQL, MongoDB,DynamoDB Elasticsearch
Monitoring & Observability:
Prometheus, Grafana, AWS CloudWatch
DevOps & Cloud:
AWS (Lambda, SQS, SNS, EventBridge, S3, Step Functions...)
Docker, Docker-Compose, Git, Terraform, Jenkins
Experiences
Development Of FTTH Network System
Led the development of 'Arobase SI', a groundbreaking FTTH network management system utilizing innovative PON technology.
Key Achievements:- Orchestrated the development of Arobase SI for ILIAD's Play subsidiary in Poland.
- Innovated an authentication server interface using React, enhancing user access and management capabilities.
- Engineered a comprehensive application for third-party system integration with the Core API.
- Designed intuitive graphical interfaces for efficient network and optical route management.
- Developed robust relational databases using SQL for enhanced data management.
- Implemented a continuous deployment strategy (CI/CD) with GitLab and Swarm.
- Integrated AWS S3 for secure and efficient file storage solutions.
- Created an ETL pipeline with Logstash to improve address search functionality.
Technical Environment: Python, FastAPI, SQL, PostgreSQL, ELK, AWS S3, Docker, Docker Swarm, OpenAPI, Prometheus, Grafana
Legacy System Modernization
Modernized legacy systems to enhance performance and scalability, ensuring seamless integration with modern architectures.
Key Contributions:- Transitioned a legacy PHP project to a scalable, modern Golang-based architecture.
- Redesigned the Flux API in Go for improved performance and seamless integration.
- Configured and refined a GitLab CI/CD pipeline for optimized deployment using Docker Swarm.
Technical Environment: GO, Gin, SQL, TDD, PostgreSQL, Docker, Docker Swarm, OpenAPI, Prometheus, Grafana
Invauth Platform Development
Developed a microservices-based document authentication system integrated with blockchain technology to enhance security and user experience.
Key Achievements:- Led the creation of a microservices-based document authentication system using FastAPI.
- Integrated the platform with Solana blockchain for secure digital transactions.
- Designed a user-friendly interface, focusing on enhanced user experience.
- Automated workflows and data integration processes to streamline operations.
- Collaborated with security teams to ensure compliance and data protection.
Technical Environment: FastAPI, Python, Docker, Solana Blockchain
Designed and implemented an intelligent model capable of learning the physical laws of fluid mechanics, able to predict pollution dispersion in real-time over the Bas-Rhin region.
- Development of a SaaS solution in Flask, which transfers the inputs provided by the user to a computation server.
- Design and implementation of an AI model using Deep Learning to learn physics laws for real-time pollution dispersion prediction.
- Deployment of the AI solution online with Dash, Flask, and Docker.
- Built a computational server in Node.js that processes the studies received by the SaaS and returns the results.
- Development of multiple APIs which receive data from all Air&D sensor networks and insert data into the database.
- Development of the frontend in Vue.js to visualize the data flows received.
- Technical Stack: DEV (Flask, Node.js, Vue.js, PostgreSQL, Docker), Machine Learning (CNN, MultiResUnet)
Publications and Certifications
- Paper Publication:
- Paper Publication in Conference on Intelligent Systems and Computer Vision 2018:
- Awarded the Prize (2019) of the University of Fes on research and innovation for the project titled: "Artificial Intelligence for the Real-time Translation of the Moroccan Sign Language".
- Certification: Neural Networks and Deep Learning 2017 Certification Link