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
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail