About the Candidate
Ehsan Elgendi
ehsan.elgendi@gmail.com (343) 996-8757 linkedIn Ottawa, ON
Experienced Web Developer with passion and demonstrated experience in UI/UX front end development and a Master’s
degree in Computer Science. Skilled in various web tools and technologies such as JavaScript, CSS, HTML, and Flask;
and Information Visualization such as Highcharts and D3.
Languages Frameworks Tools
JavaScript
HTML
CSS
Ajax
Python
SQL
SQLAlchemy
jQuery
ReactJS
Highcharts
Plotly
D3
ChartJS
Bootstrap
Flask
Jinja
Tableau
Git
Balsamiq
WordPress/Hubspot
Moodle
Captivate
Dreamweaver
Education
M.Sc., Computer Science – Virginia Tech, Blacksburg, USA August 2017 – May 2019
Data Visualization in Digital Education, (Interactive Multimedia in Digital Courses), GPA: 3.9/4.00
B.Sc., Computer Engineering – Zagazig University, Egypt May 2005
Work Experience
Full Stack Web Developer – DeepVu, Ottawa, ON June 2021 – Now
Developed Flask analytics dashboard (login/register, email confirmation workflow, landing pages for AI models)
Built wireframes for AI decision models then implemented them with JS, HTML, and CSS into Flask dshboard.
Created Data Visualizations for AI data analytics models using different libraries such as Highcharts, Plotly, and D3
Fixed and updated modern responsive website that meets the UX/UI design requirements
Managed code using Git version controls and performed code reviews
Front-End Web Developer – Unlimited Capabilities, Ottawa, ON Jan – June 2021
Designed and created the website of Unlimited Capabilities (unlimitedc.com)
Integrated the website with Google analytics, and HubSpot to sync the web forms and live chat with HubSpot
Web Developer/R&D Engineer – Virginia Tech, USA 2017 – 2019
Designed and Implemented a narration support tool for the JavaScript Algorithm Visualization framework
Developed interactive concept maps visualizations using D3 library for “Data Structure & Algorithms“ course
Web Developer – E-learning Unit, Zagazig University, Egypt Sep 2011 – Aug 2014
Planned, designed, and created web-based electronic university courses
Implemented interactive content within Learning Management solutions (LMS), using e-learning authoring tools
Developed e-learning courseware materials and deployed them to LMS
Selected Projects
React/Node.js E-commerce Application 2021
Created React responsive app UX/UI with Functional reusable components, and Hooks
Implemented React app design with styled components objects and material UI library.
Implemented ecommerce features as navbar, shopping categories, and products list UI designs
Managed user and data with Redux and implemented fetch and filter products in React
Concept Maps Visualizations in E-learning (Published paper) 2018 – 2019
Designed and implemented interactive concept maps to visualize glossary terms in e-courses
Created interactive hierarchical visualizations using JavaScript/D3 for the concept maps
UX/UI Design: Online Portal for a University Student Organization Spring 2018
Studied the client’s requirements, performed research data analysis, and constructed usage research data models
Designed user personas by doing: design thinking, ideation, sketching, and conceptual design
Built wireframes, mockups and prototypes then performed an evaluation of the final UX design.
Education
Master’s in computer science
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail