Summary
Overview
Work History
Education
Skills
Certification
Timeline
Ramy Elsaraf

Ramy Elsaraf

Software Engineer
Calgary,Alberta

Summary

Experienced Web Developer with passion for creating attractive, interactive and responsive websites meeting customer needs and exceeding expectations. Well-versed in developing custom Web Applications and that use AI and Machine Learning. Excels in HTML, CSS, JavaScript and PHP (Laravel), SQL and ASP.Net development.

Overview

3
3
years of professional experience
3
3
years of post-secondary education
4
4
Certifications

Work History

Full Stack Software and Web Developer

Gelismis Global Company
Istanbul
09.2019 - 09.2020
  • Developed the web applications’ UIs and dashboards using VueJS, JavaScript, CSS, HTML, AJAX and jQuery.
  • Developed and refactored REST APIs using Laravel, Flask, ASP.net and improved product retrieval by 100%.
  • Designed and refactored databases using MYSQL and SQL Server and optimized execution time by 70%.
  • Used Jira for project management and Agile software development by delivering to clients various versions.
  • Collaborated with and led a team of 4 developers to do a garage application and others for various clients.

Software Developer

EARA Technologies Inc
Calgary, Alberta
01.2023 - 08.2023
  • Contributed to a broad range of technology projects including REST API's, web application components and endpoints using Flask and Postman.
  • Crafted and ran Linux scripts, and optimized the functions on users reducing the runtime by 50%.
  • Worked both independently and with 4 other team members in a DevOps environment using Kubernetes, Docker and AKS.
  • Implemented 61 automated tests that improved test coverage from 40% to 100% using Python and Selenium.
  • Used Azure cloud for task management and agile development.
  • Conducted troubleshooting, debugging, analysis, investigation, remediation, and communication to client and team.

Software Engineer

Dr, Hani Ragaban Polyclinic
Jeddah
10.2015 - 10.2017
  • Created web-based interfaces using ASP.net and MYSQL that allowed easy booking and communication.
  • Managed and maintained the hospital’s database and improved its execution by 150%.
  • Connected the database and the web application together using MYSQL JSON APIs.
  • Solved and Troubleshooted the hospital's computer software problems.
  • Updated the hospital's website, allowing a seamless UI and search experience for patients and doctors.

Education

Computer Engineering

Memorial University of Newfoundland, St. John's, NL
05.2020 - 05.2022

Excellent and 1st Class standing in Masters, GPA: 3.54/4.00.

Project: A Machine Learning Program for Detecting COVID-19 in Human Chest Image Scans (92% grade) o Achieved 92% on my final project which was a very large Machine and Deep Learning project including two web applications; that detect COVID-19 in human chest scans; whether X-rays, CTs (Chest Tomography) or both together (the ML model was the first of its kind!). Link: https://ramy9999-streamy-app-rqzkvv.streamlit.app/

B.Sc. - IT and Computing

The Open University, United Kingdom
06.2011 - 05.2015

Excellent with 1st Class Honors, GPA: 3.53/4.00.

Skills

Software Best Practices

undefined

Certification

Microsoft Programming (C# and ASP.NET)

Timeline

Software Developer - EARA Technologies Inc
01.2023 - 08.2023
Memorial University of Newfoundland - , Computer Engineering
05.2020 - 05.2022
Full Stack Software and Web Developer - Gelismis Global Company
09.2019 - 09.2020
Software Engineer - Dr, Hani Ragaban Polyclinic
10.2015 - 10.2017
The Open University - B.Sc., IT and Computing
06.2011 - 05.2015
Ramy ElsarafSoftware Engineer