beBee background
Professionals
>
Education / Training
>
Ottawa
Mohamed Rezk

Mohamed Rezk

Full Stack Developer
Ottawa, Ottawa

Social


About Mohamed Rezk:

Summary

I have vast, various experiences within different fields and specialties that have broadened my horizons. 

Initially, I began with a Bachelor's of Science in Pharmaceutical Sciences from Riyadh Colleges of Dentistry and Pharmacy in Riyadh, Saudi Arabia. Afterwards, I followed with a Master's of Science in Clinical Pharmacy, associated with a PharmD degree, from the same institution as well.

After that, I received a Master's of Science in Cellular and Molecular Biology from Brock University in St. Catharines, Ontario, Canada. Lastly, I received an advanced diploma (3-year program) in Computer Engineering Technology - Computer Science from Algonquin College in Ottawa, Ontario, Canada.

 

Skills and Qualifications

  • Able to work alone with minimal supervision; able to adapt and learn quickly
  • Creative and innovative
  • Enthusiastic about improving computational skills; passionate about problem solving
  • Excellent interpersonal skills; able to work well in team environments
  • Thorough research and meticulous documentation of procedures
  • Excellent presentation skills and comfortable delivery seminars to large audiences
  • Fluent in English and Arabic, advanced German

 

Experience

  • 2 years of experience as Full Stack Developer (Angular, Spring Boot, Java EE, MongoDB and MySQL)
  • 10+ years of experience as Teaching Assistant, Lab Demonstrator and Tutor (Cellular Biology, Molecular Biology, Anatomy, Physiology, IGSCE Biology [O-Level, AS-Level and A2-Level])

 

Experience

Full-Stack Developer    (2023 - 2024)       

Canada Revenue Agency                                                                                                                                          

  • Integrating database connectivity with website interface
  • Embedding scheduling job activities on website interface
  • Designing website interface (front-end) for job scheduler using Angular
  • Using SQL queries to retrieve data from database
  • Designing backend for job scheduler using Java EE
  • Designing RESTful web services for job scheduler through API endpoints
  • Designing website interface (front-end) using Angular for developers

 

Full Stack Developer  (2022 - 2022)             

JSI Telecom

  • Resolved bugs in different programming languages, such as Java, Ruby and C#
  • Contributed to a new project started by the company for performance analysis and metric collection
  • Developed user interface on websites through Angular.js
  • Created BASH scripts for various jobs for testing and maintenance
  • Engaged in backend development, through Spring Boot, to resolve issues and streamline user experience

 

Teaching Assistant for Cellular and Molecular Biology (2016 - 2017)

Department of Biological Sciences - Brock University       

  • Immunocytochemistry: Blocking antigens and adding fluorescently labelled antibodies for visualization under the microscope
  • Cell fixing: Fixing cells with formalin to prepare cells for staining
  • Cell staining: Staining cells with H&E stains for visualization under the microscope
  • Cell freezing and thawing: Adding DMSO to cells to prepare them for freezing them in liquid nitrogen
  • Sub-cell culturing: Counting cells using Trypan Blue; Plating cells in cell culture dishes; Splitting cells using Trypsin

Education

Computer Engineering Technology Advanced Diploma  (2021 - 2024)

Algonquin College

  • Network Programming: Different web protocols (HTTP, TCP, etc.), ports and port numbers, and subnetting and subnet masking
  • Databases: SQL queries, indexes, functions and stored procedures
  • Linux Essentials: Important Linux terminal commands (ls, cd, man, etc.) and Drive Mounting
  • Java SE: Intimate knowledge of basics, such as Exception Handling and Java I/O, knowledge in JDBC, data structures, Unit Testing and Mockito
  • Web Programming: Knowledge in vanilla JavaScript and its frameworks, such as Angular and React
  • Java EE: Knowledge in backend Java using GlassFish server, with familiarity in Postman API endpoint manual testing and RESTful API web services
  • .Net: Knowledge in backend C#, with usage of middlewares and LINQ to create RESTful API web services

 

Master’s of Science in Cell and Molecular Biology  (2015 - 2018)

Brock University      

  • Master’s Thesis: The effect of Resveratrol on Neuroglobin (Ngb) upregulation
  • Cell freezing and thawing: Adding DMSO to cells to prepare them for freezing them in liquid nitrogen
  • Sub-cell culturing: Counting cells using Trypan Blue; Plating cells in cell culture dishes; Splitting cells using Trypsin
  • Plasmid transfection: transfecting cells with Ngb protein to induce overexpression
  • Western blotting: undertaking western blotting for protein detection using wet and semi-dry transfer

 

Master's of Science in Clinical Pharmacy and PharmD  (2011 - 2015)

Riyadh Colleges of Dentistry and Pharmacy

  • Knowledge in analytical pharmacy through diagnosis from laboratory results
  • Knowledge in pharmacokinetics and calculation of concentration of drug after certain period of time
  • Various rotations in clinical settings, including Cardiology and Psychology departments

 

Bachelor's of Science in Pharmaceutical Sciences  (2005 - 2010)

Riyadh Colleges of Dentistry and Pharmacy

  • Pharmacology: knowledge of different bodily systems and the effect of different medicaments on those systems
  • Pharmaceutics: knowledge of different methods by which medication delivery systems are manufactured

 

IGSCE and A-Levels  (2002 - 2005)

British Council

  • O-Level Computer Science
  • O-Level Biology
  • O-Level Mathematics
  • O-Level Chemistry
  • O-Level English as a Second Language
  • O-Level Business Studies
  • O-Level Accounting
  • A-Level Biology
  • A-Level Mathematics
  • AS Chemistry

Professionals in the same Education / Training sector as Mohamed Rezk

Professionals from different sectors near Ottawa, Ottawa

Other users who are called Mohamed

Jobs near Ottawa, Ottawa

  • TrinityRx Pharmacy - Baseline

    Store Manager

    1 week ago


    TrinityRx Pharmacy - Baseline Ottawa, Canada Full time

    Responsibilities:Tasks:Manage staff and assign duties. · Study market research and trends to determine consumer demand, potential sales volumes and effect of competitors' operations on sales. · Determine merchandise and services to be sold. · Implement price and credits policies. ...

  • Direct apply

    Preston Street BIA Ottawa, Canada

    Under the direction of the Executive Director, the Marketing and Communications Coordinator is responsible for fostering relationships with members, maintaining the member database, assisting with event coordination, supporting marketing endeavors, and creating compelling content ...

  • Direct apply

    PSSI Ottawa, Canada

    **$17.00 per hour** · **Hours: 8:30 PM - 5:00 AM** · **FOOD SAFETY TEAM MEMBER - GENERAL LABOR** · **Join our Team** · *** · **At PSSI, we see our essential team members as industrial heroes united in the value of food safety.** · As a Food Safety Team Member, you will be joining ...