
Mohamed Rezk
Education / Training
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
-
Full Stack Developer
19 hours ago
sweatcrew Ottawa, ONWe'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. · ...
-
Lead Full Stack Software Developer
3 weeks ago
SKYTRAC Ottawa, OntarioThis is an in-office position and can be located in either our Kelowna, BC or Ottawa, ON office. · ...
-
Lead Full Stack Software Developer
4 weeks ago
SKYTRAC OttawaWe 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 ...