Yazid Rahmouni
FullStack Developer & Data & CyberSecurity Analyst & Thinker-Writer
Professional Profile
Machine Learning Engineer and Full Stack Developer with Cybersecurity Analysis skills holding a master’s degree and a Canadian Artificial Intelligence Software Development Graduate Certificate. Skilled in designing scalable data pipelines, managing cloud-based databases, and implementing machine learning workflows. Experienced in Python, SQL, Azure cloud services, and ETL processes, with a proven ability to transform complex data requirements into efficient technical solutions. Fluent in Arabic, English, and French.
Education
Algonquin College – Ottawa 2026 –Sep 2026
Cybersecurity Analysis Graduate Certificate
Algonquin College – Ottawa 2025 – 2025
Artificial Intelligence Software Development Graduate Certificate
Epicode Development School – Italy 2020 – 2021
Full-Stack Development Certification
One-year intensive program with hands-on coding and project experience.
HBKU University – Doha, Qatar 2012 – 2016
Master’s degree in finance
Universite Tunis El Manar – Tunisia
Bachelor of Computer Science
Professional Experience
Professional Trainer – Advanced Web ProgrammingLa Cité Collégiale – Ottawa, Canada Jan 2026 – Present• Deliver professional training in advanced web programming using React.js, Next.js.• Teach front-end development concepts including Server-Side Rendering (SSR) and Client-Side Rendering (CSR) with Next.js.• Train students in SEO best practices for modern web applications.• Provide hands-on instruction in building RESTful APIs using Node.js and Express.js.• Guide students in developing full-stack applications using React.js, Next.js, JavaScript, and Express.js.
Machine Learning Engineer
D2D Analytics -Ottawa Canada Aug 2025 – Nov 2025
Conducted data analysis using CRISP-DM framework and created machine learning models using Python and Jupyter Notebooks.
Full Stack Developer & ML Engineer
Civil Service Bureau – Doha, Qatar Aug 2010 – Nov 2024
Conducted data analysis with Python, Pandas, and NumPy, delivering actionable insights using Power Bi to support decision-making processes.
Conducted on class training session in various computer skills, AI and related subjects.
Data analysis projects using Power Query , PowerPivot and Power Map.
Designed and developed responsive user interfaces using React.js, JavaScript, HTML, CSS.
Built and maintained server-side logic and RESTful APIs with Node.js and Express.js, ensuring seamless front-end and back-end integration.
Managed MongoDB databases, optimizing data storage and retrieval for high-performance applications.
Deployed and monitored applications on Heroku
Web Developer
Predictix – Georgia, USA Apr 2009 – Jan 2010
Redesigned an existing application using XForms, CSS, XHTML, and XML, enhancing functionality and user engagement.
Maintained and updated legacy applications, ensuring operational stability and compatibility.
Troubleshot database issues using Unix commands and Python scripting, reducing resolution time by 20%.
Web Developer
Cortix – Tunisia Feb 2009 – Apr 2009
Enhanced and maintained websites using JavaScript, HTML, PHP, and CSS, improving site performance and usability.
Collaborated with teams to implement updates based on client feedback, increasing customer satisfaction.
IT Consultant
Satyam Jan 2008 – Jan 2009
Developed a recruitment website using ASP.NET and C#, streamlining hiring processes for clients.
Enhanced an internal website for ArcelorMittal using CSS, JavaScript, and HTML, boosting operational efficiency.
Key Skills
Languages
: Fluent in Arabic, English and French.
Availability: Permanent Resident of Canada.
Contact Details
- Email: yezidrahmouni@gmail.com
- Phone: (613) 709-0054
- Location: Ottawa