About Mourad
Arabic
Native or bilingual
English
Fluent
French
Fluent
Experience
- OmnevoSenior Back-End DeveloperLOGISTICS AND SUPPLY CHAINApril 2022 - Today (4 years and 2 months)Tangier, MoroccoOmnevo: Innovators in travel retail, redefining aviation commerce. Developed an innovative ERP system for seamless multi-channel food & beverage retail. Collaborated with major airlines.Developed and optimized core features of ERP system, including user scopes, accessibility, order fulfillment process, and retail module.Designed and implemented complex flight schedule system with logistic pick and packing process, ensuring seamless operations and efficient logistics.Developed EPOS integration service, facilitating smooth communication between different components and enhancing system functionality.Implemented Elasticsearch to establish fast search experience, improving data retrieval and user experience.Implemented caching mechanism using Redis, significantly improving system performance and response times.Set up queues with RabbitMQ for asynchronous processing, enhancing system scalability and efficiency.Collaborated closely with frontend developers, providing solid and scalable APIs with comprehensive documentation and thorough testing.Mentored and guided junior developers, fostering their technical skills and ensuring adherence to coding patterns and best practices.Developed in-house tool for seamless data migration from legacy database to new schema, ensuring smooth architectural transitions and data integrity.Worked with AWS for external integrations, including crew meals, seat map, and flight schedule, utilizing Lambda functions, S3, and other services.Optimized system latency and database indexes, improving overall performance and data retrieval efficiency.Automating build and deployment process and implementing CI to frequently deploy high-quality code into production with minimal downtime.Established coding patterns and implemented best practices according to Laravel community guidelines, ensuring maintainability and scalability of codebase.
- Mawahib Lysah-ExportFull Stack DeveloperDIGITAL AND ITAugust 2020 - May 2022 (1 year and 9 months)Marrakech, MoroccoMawahib.ma is a platform for connecting with top talent and service providers in Morocco, featuring ONE-ONE-ONE video conferencing services.As a full stack developer at Mawahib, I have taken on a variety of responsibilities, including:Writing detailed technical and functional specifications.Monitoring developments, resources, incidents, and documentation.Providing support to team of 4 developers on site.Establishing consistent code development and migration processes across dev, test, and prod environments.Customizing routing system and adding multilingual support.Integrating JITSI Meet to enable interactive videoconferencing for freelancers and customers, with automatic scheduling.Developing multipurpose calendar with support for recurring events, allowing sellers to schedule their availability and customers to book, search, and filter by time slots.Building secure RESTful API and adding support for multiple payment methods.Implementing faceted search with facet counters.Creating complex automated multi-level system to evaluate seller performance and determine their level based on various criteria•Developing real-time messaging system for users using websockets .Writing unit testsOne of my major achievements at Mawahib was leading the frontend migration to ReactJS, which involved:Conducting technical analysis and developing migration plan.Organizing and managing migration hackathons.Refactoring and cleaning up code, as well as test suite.Reviewing code.
- Lysah-ExportFull Stack DeveloperFILM AND AVOctober 2018 - August 2020 (1 year and 10 months)Marrakech, MoroccoMovies Streaming website with high volume traffic (over 100k daily active users).My responsibilities included:Designing database structure.Building, testing, and deploying new features.Improving performance and scalability by separating background services to process data using message queues and implementing database indexing.Optimizing caching mechanisms, logging, and page speed load.Consuming data from multiple APIs and services.Automating video importing process.Building video recommendation system.Developing custom video player with HLS support, subtitles sync, and custom controls.Providing advanced search functionality (search as you type) with faceted search using Elasticsearch.Implementing user subscription system and integrating multiple payment methods, including cryptocurrencies.
Recommendations
Be the first to recommend Mourad
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
- Bachelor of SciencePigier2008Bachelor of Science: Computer Networking
- High School DiplomaMohammed 5 High SchoolHigh School Diploma