
Aiman El Bouayadi
Verified Expert in Engineering
Software Engineer and Developer
Casablanca, Grand Casablanca, Morocco
Toptal member since October 31, 2025
Aiman is a software engineer driven by the challenge of building scalable, high-impact systems, with expertise in back-end and data engineering, AI, and data-driven solutions. Leveraging technical skills and strategic insight, he has contributed to cross-functional projects by leading technical decisions, aligning solutions with business objectives, and delivering performant and maintainable systems. His approach combines deep technical knowledge with a focus on long-term value and adaptability.
Portfolio
Experience
- Scraping - 4 years
- Elasticsearch - 4 years
- TypeScript - 4 years
- Next.js - 4 years
- RabbitMQ - 4 years
- ETL - 4 years
- Python - 4 years
- IT Project Management - 1 year
Preferred Environment
Node.js, TypeScript, Python, Java, React, Elasticsearch, Next.js, RabbitMQ, MongoDB, Apache Kafka
The most amazing...
...solution I've built is a Big Data scraping pipeline that increased throughput from 8,000 to over 25 million URLs per day.
Work Experience
Intermediate Software Engineer
Leyton
- Designed and maintained scalable data pipeline architectures optimized for distributed environments.
- Developed a Big Data scraping pipeline that increased throughput from 8,000 to over 25 million URLs per day.
- Extracted and classified data from HTML text using AI techniques.
- Ensured Elasticsearch backups and system resilience to safeguard critical data.
- Deployed services and infrastructure with Ansible, enhancing automation and repeatability.
- Refined classification models to enhance accuracy and robustness.
- Created and configured a proxy server to support large-scale web scraping operations.
- Crafted and maintained Kibana dashboards to monitor scraping processes and track errors in real time.
Software Engineer
Crawlo
- Collaborated closely with clients to understand their needs, refine solutions to meet evolving business requirements, and deliver value throughout the project lifecycle.
- Partnered with clients to understand evolving needs, delivering adaptive solutions and driving continuous improvements.
- Oversaw deployments with Docker and Jenkins, ensuring CI/CD automation, high availability, and a seamless user experience.
- Developed interactive dashboards and KPI reports, transforming raw data into actionable insights for internal teams and clients.
- Fine-tuned and deployed machine learning and deep learning models such as BERT and GPT to automate product classification and clustering, enhancing accuracy and consistency across datasets.
- Built robust ETL pipelines and data validation processes for structured and unstructured data, improving data quality and analytic reliability.
- Improved performance of microservices and data pipelines, reducing bottlenecks and enabling scalable architecture across distributed systems.
- Spearheaded the development of data-intensive applications, aligning technical solutions with business objectives and delivering high-impact features on schedule.
Experience
Bank Management System
https://github.com/Moroccan-Ghost/bankAccountAppMicroServiceThe system ensures real-time balance updates, secure data handling, and comprehensive transaction history tracking, providing users with a reliable and transparent banking experience.
Built on a RESTful architecture, the application facilitates clean and efficient communication between the front end and back end. The design emphasizes security, scalability, and a user-friendly interface, ensuring robust performance and an intuitive user experience.
Education
Master's Degree in Computer Engineering, Big Data, and Cloud Computing
Higher Normal School of Technical Education (ENSET), Hassan II University of Casablanca - Mohammadia, Morocco
Certifications
Machine Learning
Stanford University | via Coursera
Skills
Libraries/APIs
Node.js, jQuery, React
Tools
Git, RabbitMQ, PM2, Jenkins
Languages
TypeScript, Python, YAML, SQL, JavaScript, HTML, Java, GraphQL, CSS, PHP
Frameworks
Bootstrap, Next.js, Angular, Swagger, Spring Boot, .NET
Paradigms
ETL, DevOps, Business Intelligence (BI)
Platforms
Docker, Apache Kafka
Storage
Elasticsearch, MySQL, MongoDB, Redis
Other
Scraping, Full-stack, Web Scraping, Machine Language, Artificial Intelligence (AI), Big Data, IT Project Management, Machine Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring