Aiman EL BOUAYADI

Aiman EL BOUAYADI

Software Engineer | Data Engineer

I’m a Software Engineer driven by the challenge of building scalable, high-impact systems. With a strong background in backend and Data Engineering, I specialize in microservices architecture, AI integration, and data-driven solutions. Over the years, I’ve contributed to the success of cross-functional projects by leading technical decisions, aligning solutions with business objectives, and delivering performant and maintainable systems. My approach combines technical depth with a strategic vision to ensure long-term value and adaptability. I’m continuously learning and evolving, particularly in the areas of Cloud Computing, Big Data, and Artificial Intelligence. My goal is to use technology not just to build software, but to solve real-world problems and drive innovation.

Experience

Software Engineer

LeytonJuly 2025 - Present
  • Collect, clean, process, and validate massive volumes of structured and unstructured data to ensure high quality, consistency, and seamless integration into analytical pipelines.
  • Propose, optimize and implement data systems architecture to enhance efficiency and system performance.
  • Drive process optimization and innovation, applying best practices in data engineering and system design.
  • Design and maintenance of scalable data flow architectures for distributed environments.
  • Contributed to the creation of a Data scraping pipeline, increasing throughput from 8,000 URLs per day to over 25 million URLs per day.
  • Created and maintained Kibana dashboards to monitor scraping processes and track errors in real time. Ensured Elasticsearch backups and system resilience for critical data.
  • Deployed services and infrastructure with Ansible, improving automation and repeatability.
  • Refined classification models to improve classification accuracy and robustness. Created and configured a proxy server to support large-scale web scraping.

Software Engineer

Crawlo Data Intelligence LtdMarch 2022 - Juin 2025
  • Coordinated cross-functional teams to achieve project goals.
  • Improved data indexing time for application-collected data and managed data replication.
  • Collected, cleaned, and processed data from structured and unstructured sources.
  • Designed and deployed AI-based solutions using Machine Learning and Deep Learning to standardize product specifications.
  • Fine-tuned pre-trained models for accurate clustering and categorization.
  • Developed client-focused reports, calculated KPIs, and provided actionable insights.
  • Built reporting applications to enhance data visualization.
  • Contributed to server migration and optimized database clusters for scalability.
  • Deployed and maintained services to ensure reliability and performance.

Teacher

EPIM Institute and Multihexa InstituteOctober 2021 - February 2022
  • Taught algorithms, Python, Web development, C, PHP, Computer architecture, Linux.

Training as a Teacher

Multihexa Institute - MeknesSeptember 2020 - July 2021
  • Taught algorithms, C, Python, Web development, JavaScript, PHP, Computer architecture, Linux.

Skills

Development

Node.JSTypeScriptPHPPythonJavaScriptExpress.JSGraphQLREST APIWeb ServicesMicroservicesWeb SocketCHTML5CSS3

Databases

MongoDBElasticSearchRedisMySQLOracleSQL ServerH2 Database

Brokers

RabbitMQKafka

DevOps & Infrastructure

PM2JenkinsDockerGitHubCI/CD PipelinesAnsibleKibanaYAML

Frameworks

Next.jsNestJSAngularLaravelVue.JSSpring BootReactBootstrap

Big Data

SparkHadoopMapReduceRDDSpark SQLData WarehouseSSIS

Artificial Intelligence & ML

Machine LearningDeep LearningNeural NetworksNLPSemi-supervised LearningOLLAMAGPT API

Authentication & Security

JWTSecurityAnti-CAPTCHAProxies

Data Visualization & BI

Power BIBusiness IntelligenceKibana Dashboards

CMS

WordPress

Other

ScrumLinuxPuppeteerWeb ScrapingAlgorithmsData EngineeringETL

Languages

Arabic

Fluent
100%Proficiency

French

Advanced
90%Proficiency

English

Advanced
90%Proficiency

German

Intermediate
60%Proficiency

Education

Master in Computer Engineering, Big Data and Cloud Computing

Higher Normal School of Technical Education of Mohammedia

2022 - 2024

Master 1 in Information Systems Engineering

Higher School of Management, Telecommunications and IT (SUPMTI) - Meknes, Morocco

2021 - 2022

Bachelor in Computer Science Engineering

Higher School of Management, Telecommunications and IT (SUPMTI) - Meknes, Morocco

2020 - 2021

Technical University Degree (DUT) in Computer Engineering, Software Engineering option

Higher School of Technology - Meknes, Morocco

2018 - 2020

Projects

Clinic Management System

January 2026 - February 2026

Developed a comprehensive patient management system with medical history tracking, allergies, and blood type records.

Implemented 15-minute interval appointment scheduling with interactive calendar and color-coded availability (48 slots/day, Mon-Sat working hours).

Built medical visit tracking with vital signs monitoring (temperature, blood pressure, heart rate, weight, height) and symptom logging.

Created prescription management system with medication dosage, instructions, and diagnosis linking.

Engineered JWT-based authentication with 12-hour token expiration and role-based access control.

Designed modal-based forms with auto-fill functionality for faster data entry and improved user experience.

Integrated real-time toast notifications for all CRUD operations (success, error, warning, info).

Synchronized TypeScript types between frontend and backend with comprehensive DTO validation.

Technologies

NestJSNext.jsMongoDBMongooseJWTTailwind CSS

E-commerce Data Scraping & ETL Pipeline

2025 - 2025

Developed a large-scale web scraping system to extract public data from multiple e-commerce platforms.

Implemented Puppeteer with stealth mode (puppeteer-extra-plugin-stealth) to bypass bot detection mechanisms.

Integrated rotating proxy infrastructure to distribute requests and avoid IP blocking.

Implemented anti-CAPTCHA solutions to handle automated verification challenges.

Built data storage pipeline to MongoDB for raw data persistence and validation.

Created ETL transformation scripts to clean, normalize, and index data into Elasticsearch for optimized search and analytics.

Designed scalable architecture to handle high-volume data extraction and processing.

Implemented error handling and retry mechanisms for robust data collection.

Technologies

Node.jsPuppeteerPuppeteer StealthProxiesAnti-CAPTCHAMongoDBElasticsearchETLWeb Scraping

E-commerce Products Specifications Standardization (Master's End of Studies Project)

June 2024 - August 2024

Developed a system for standardizing e-commerce product specifications using advanced techniques in Semi-Supervised Learning and Natural Language Processing (NLP).

Combined labeled and unlabeled data sources for optimal classification and clustering of product attributes.

Fine-tuned transformer models (BERT) for extracting and standardizing product data.

Applied pseudo-labeling techniques to leverage vast amounts of unlabeled data, improving model accuracy.

Integrated data from Elasticsearch and MongoDB, utilizing a microservices architecture.

Implemented real-time clustering for e-commerce data using transformer-based models, ensuring product information consistency across platforms.

Design and implementation of microservices to communicate with Elasticsearch, manage products, manage users (Authentication, etc.), and manage AI models.

Added a gateway to communicate with different services.

Developed the frontend with Angular and Bootstrap, creating a dashboard to visualize product data and clustering results.

Deployed the solution using GitHub and Jenkins.

Technologies

PythonBERTNLPSemi-supervised learningPseudo-labelingMicroservices architectureExpress JSTypeScriptGraphQLElasticSearchMongoDBAngularBootstrapGitHubJenkins

Data Warehouse and Business Intelligence for ONCF

July 2021 - August 2021

Designed and created a Data Warehouse for generating indicators on AT/MT charts at ONCF (Office National des Chemins de Fer).

Implemented Triggers for real-time calculation of indicators using SQL Server and SSIS.

Developed comprehensive Dashboards using Power BI based on the created Data Warehouse.

Translated complex data into insightful visualizations, aiding in informed decision-making.

Applied Business Intelligence skills, specializing in Microsoft Power BI and SQL Server Integration Services (SSIS).

Demonstrated adaptability and a proactive approach in leveraging emerging technologies for data visualization and analysis.

Technologies

SQL ServerSSISPower BIData WarehouseBusiness Intelligence

E-learning Platform

January 2020 - June 2020

Engineered a robust E-learning platform, facilitating online coursework, practical sessions, and quizzes for students in each class.

Empowered teachers to publish courses and quizzes, fostering an interactive online learning environment.

Facilitated seamless communication among students, teachers, and administrators through a messaging system.

Reserved a private space exclusively for administrators, providing control over modules, departments, and user management.

Developed an online library accessible to all website visitors, even those not enrolled in the school/university.

Implemented using the Laravel Framework for an advanced version and a non-framework version using HTML, CSS, PHP, JS, and MySQL, showcasing adaptability and proficiency in diverse technologies.

Technologies

LaravelHTML5CSS3JavaScriptBootstrapMySQLPHP

Image Classification using VGG

June 2021 - June 2021

Trained a VGG Model for Image Content Classification using CIFAR-10 Data (50,000 images divided into 10 classes).

Technologies

VGGPythonNumPyMatplotlibTensorFlow

Elementary School Website

June 2019 - July 2019

Developed a comprehensive WordPress website for a primary school, featuring descriptive pages for daycare, infirmary, canteen, transportation, and summer camp.

Implemented an administrator space for efficient management of classes, courses, students, teachers, and transport buses.

Included user-friendly contact and registration forms for new students and activities like the Summer Camp.

Enhanced communication and administrative processes for the school through an efficient and interactive website.

Technologies

WordPressPHPMySQL

Tram Website

March 2019 - April 2019

Crafted a user-friendly website for Tramway transport subscription management.

Developed administrator space for efficient subscription management, allowing addition of new Tramway transport subscriptions.

Facilitated customer engagement with features enabling subscription requests, viewing subscription details, and checking validity.

Provided essential information for visitors, showcasing details on Tram lines, stations, journey prices and durations.

Demonstrated proficiency in web development technologies through collaboration with a colleague.

Technologies

HTMLCSSPHPMySQL

Interests

TravellingGamingCodingTaekwondoVolunteering