beBee background
Professionals
>
Ottawa
Mohamed Rezk

Mohamed Rezk

Full Stack Developer

Education / Training

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

  • sweatcrew Ottawa, ON

    We're looking for a Full Stack Developer to help us reimagine employee wellness benefits to help drive workplace culture. · Work on both the front and back end. · Work toward solving interesting and complex problems every day, like real-time collaboration. · ...

  • SKYTRAC Ottawa, Ontario

    This is an in-office position and can be located in either our Kelowna, BC or Ottawa, ON office. · ...

  • SKYTRAC Ottawa

    We are seeking an experienced Lead Full Stack Software Developer to join our dynamic team at SKYTRAC. As a key member of our software engineering team, you will drive technical direction, architect scalable solutions, and take lead in building enterprise-grade software that power ...