Site logo

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

August 2017 - May 2019
Virginia Polytechnic Institute and State University Master's

Master’s in computer science

Experience

June 2021
DeepVu Front End web Developer
Print Resume

Cart

Cart

Share