
Bouchra AGRAM
@bouchraagram
I build scalable web and mobile applications, CRM systems, and API integrations.
What I'm looking for
At Education Media Company, I build strategic applications for 9rayti.com, including a custom CRM, call-center operational tools, and decision-making dashboards.
I architected a centralized multi-channel lead acquisition system that synchronizes ads and web forms in real time with HubSpot and Odoo through RESTful APIs. I also implemented Sentry-based monitoring for activity tracking, access management, and productivity analysis.
Previously at Norsys Afrique and Webpick, I designed business applications, blood-donation and financial-management platforms, and a newsletter automation platform for media agencies using React, Vue.js, Symfony, Docker, and WordPress APIs.
I also developed cross-platform Flutter applications, including a multi-vendor marketplace with offline SQLite support and a school information system. I enjoy taking products from database design through responsive web and mobile interfaces to deployment.
Experience
Work history, roles, and key accomplishments
Software Development Engineer
Education Media Company
Dec 2024 - Present (1 year 9 months)
Deployed strategic applications for the platform 9rayti.com, including a custom CRM, operational tools for the call center, and decision-making dashboards. Architected a centralized multi-channel lead acquisition system with real-time synchronization and automatic transfer to HubSpot and Odoo via RESTful APIs.
Full Stack Web Developer - FinalYear Internship
Norsys Afrique
Sep 2023 - Jul 2024 (10 months)
Fully designed a blood donation management platform and a personal financial management tool with interactive data visualizations. Developed responsive and modern user interfaces using React.js, connected via RESTful APIs while adhering to best UI/UX practices.
Full Stack Web Developer - Internship
Webpick
Feb 2023 - May 2023 (3 months)
Created an automatic newsletter dispatch platform for media agencies, integrating the WordPress API for content synchronization and using Cron Jobs for scheduling dispatches. Developed dynamic interface in Vue.js for managing templates and campaigns, coupled with a Symfony backend for subscriber management and email workflows.
Mobile Application Developer
Infodat SARL
Jan 2021 - Sep 2021 (8 months)
Designed and developed a cross-platform mobile application for a multi-vendor marketplace using Flutter, enabling management of products, promotions, and customer interactions. Integrated a local SQLite database to ensure offline functionality, coupled with a data synchronization mechanism via RESTful APIs.
Academic Projects & Internships
EST Agadir
Jan 2020 - Dec 2020 (11 months)
Developed a web application for tracking cases for a law firm using Laravel/Bootstrap, including a secure client portal and role-based access control. Designed an integrated solution for managing a school with grades, absences, and real-time notifications.
Education
Degrees, certifications, and relevant coursework
Faculté des Sciences Semlalia
Master's, Information Systems Engineering
2021 - 2024
Master's in Information Systems Engineering from Faculté des Sciences Semlalia from 2021 to 2024.
Faculté des Sciences
Professional Bachelor's Degree, Computer Engineering
2020 - 2021
Professional Bachelor's Degree in Computer Engineering from Faculté des Sciences from 2020 to 2021.
École Supérieure de Technologie EST
University Diploma in Technology (DUT), Computer Engineering
2018 - 2020
University Diploma in Technology (DUT) in Computer Engineering from École Supérieure de Technologie EST from 2018 to 2020.
Lycée Mohamed Zerktouni
Scientific Baccalaureate, Physics Sciences
2017 - 2018
Scientific Baccalaureate in Physics Sciences Option from Lycée Mohamed Zerktouni from 2017 to 2018.
Availability
Location
Authorized to work in
Salary expectations
Social media
Skills
Interested in hiring Bouchra?
You can contact Bouchra and 90k+ other talented remote workers on Himalayas.
Message BouchraGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
