Site logo
Ottawa, Eastern Ontario, Ontario, Canada
Member Since 2023
Photo

Ehsan Elgendi

About the Candidate

EHSAN ELGENDI

FULL-STACK WEB DEVELOPER

Email: ehsan.elgendi@gmail.com

Website: ehsanelgendi.com

Phone: +1 343-996-8757

Location: Ottawa, ON

LinkedIn: https://www.linkedin.com/in/ehsanelgendi

Github: https://www.github.com/ehsanelgendiSUMMARY

 

SUMMARY

Motivated software engineer and recent web development bootcamp graduate with a Master’s degree in Computer Science. Experienced in various web technologies, including JavaScript, HTML, CSS, and Python. Skilled in using frameworks like React.js, Node.js, Next.js and Flask and in data visualization libraries such as Highcharts and Plotly. Proficient in various web testing methodologies and tools, including Mocha, Chai, Jest, Storybook, and Cypress. Strong problem-solving capabilities and analytical skills, demonstrated through successful project implementations. Collaborative team player experienced in Agile environments, able to adapt methodologies to suit project requirements, ready to work with teams to develop innovative and responsive web applications.

 

EMPLOYMENT

1) Front End Developer

June 2021​ to June 2023

DeepVu  · Ottawa, ON

Developed a Flask dashboard with secure user authentication, email confirmation workflow using Python, and impactful landing pages for AI solution models.
Designed wireframes and developed interactive elements using JS, HTML, and CSS within Flask dashboard.
Created interactive data visualizations with JS libraries such as D3, Plotly, and Highcharts, enhancing user engagement and data-driven decision-making.
Designed and implemented a responsive website, meeting UX/UI requirements to optimize user experience and meet client needs.
Demonstrated analytical ability and results orientation skills to identify and implement strategic solutions for complex challenges.
Contributed to teamwork in an Agile environment, adapting Agile methodologies to match company capacity and project requirements.
Utilized Git for source control and continuous integration tools to streamline the development process.
2) Web Developer

January 2021​ to June 2021

​Unlimited Capabilities  · Ottawa, ON

Collaborated in the development and maintenance of web applications, implementing modern web technologies.
Developed and implemented a CMS-powered website for Unlimited Capabilities, optimizing user experience and content management.
Integrated CMS, Google Analytics, and HubSpot, aligning web forms and live chat for effective customer engagement.

 

3) Web Developer

September 2011​ to August 2014​

Communication and Information Technology Center (CITC) · Zagazig University, Sharkia, Egypt

Planned, designed, and created more than 50 web-based digital courses.
Implemented different types of interactive content within Learning Management Solutions (LMS).
Developed e-learning courseware materials and deployed them to LMS.
Collaborated with a cross-functional team of developers, designers, and education instructionals to successfully implement and launch courses.

 

EDUCATION

1) Full-Stack Web Development Diploma, April 2023​

Lighthouse Labs, Canada ​

2) Master’s of Computer Science, May 2019​

Virginia Tech VA, USA

 

SKILLS

Languages: JavaScript, HTML, CSS, Python, Ruby, SQL

Front-End Skills: React, Next.JS, Ajax, jQuery, Bootstrap, Balsamiq, SASS, Highcharts, Plotly

Back-End Skills: Node.js, Express, Flask/Jinja, Rails, ActiveRecord

Databases: PostgreSQL, Prisma

Testing: Mocha, Chai, Jest, Storybook, Cypress, RSpec

Systems: Git

 

PROJECTS

1) FitBingo Dashboard (https://github.com/ehsanelgendi/FitBingo)

April 2023​

Developed Fitbingo, a gamified fitness app that encourages users to build healthy exercise habits by completing Bingo boards and earning rewards.

Tech Stack: Next.js, Prisma, Apexchart, Chart.js, CSS

 

2) Interview Scheduler (https://github.com/ehsanelgendi/scheduler)

February 2023​

React-based project to create, edit, and delete meetings for students to connect with mentors in real-time. This web application developed and maintained using React, JavaScript, NodeJS, and npm to ensure optimal design, layout, style, and functionality.

Tech Stack: React.js, Axios, Classnames, Normalize, Jest, Storybook, Cypress

 

3) The Donut Company (https://github.com/ehsanelgendi/Food-Pick-Up-Ordering-App)

January 2023​

E-Commerce style application that enables restaurant-client communication over SMS.

Tech Stack: NodeJS, Express (RESTful routes), CSS, SASS, jQuery, PostgreSQL, Twilio for SMS

 

4) LightBnB (https://github.com/ehsanelgendi/LightBnB)

December 2022​

A server-side JavaScript Airbnb clone with SQL queries for displaying information, listing search, account creation, property creation, and reservation viewing.

Tech Stack: NodeJs, Express, PostgreSQL

 

5) Tweeter (https://github.com/ehsanelgendi/tweeter)

November 2022​

A simple single page Twitter-like application. It fetches posts from a simplified server and lets users add posts dynamically using jQuery library asynchronously.

Tech Stack: HTML, CSS, SASS, JS, NodeJS, jQuery and AJAX

 

VOLUNTEERING

1) Full-Stack Web DeveloperSeptember 2023​ to CurrentWomen IT Teleworkers  · Ottawa, ON

I am working with WITT on the KIDS FIRST application, a co-parenting web app that assists separated parents to coordinate schedules for their kids, communicate regarding important decisions, and share information.

Tech Stack: React / Redux, NodeJS, and Mongodb

Print Resume

Cart

Cart

Share