Coding with Purpose and Passion! 

Biogrphy

Hey there! I'm Ehsan Elgendi, a motivated software engineer and recent web development bootcamp grad with a Master's in Computer Science. My passion lies in web technologies, including JavaScript, HTML, CSS, and Python. I've mastered frameworks like React.js, Node.js, Next.js, and Flask, and I'm a pro with data visualization libraries such as Highcharts and Plotly.

In my professional journey, I've worn multiple hats. At DeepVu, I tackled the front end, creating secure Flask dashboards and engaging data visualizations. I also designed responsive websites, meeting UX/UI requirements for maximum user satisfaction. Prior to that, I honed my skills at Unlimited Capabilities, where I was involved in web application development and CMS-powered website creation.

Beyond the workplace, I'm not just a tech enthusiast, I'm a community contributor too. I'm currently volunteering with Women IT Teleworkers on the KIDS FIRST application, a co-parenting web app. With a strong educational background, a diverse skill set, and a friendly demeanor, I'm ready to take on the exciting challenges in the software engineering field.

Ehsan Elgendi
+

projects completed

+

years of experience

Skills

Web
Javascript
Nodejs
CSS
HTML
Python
ReactJS
Bootstrap
Express
NextJS
jQuery
Prisma
SASS
Ajax
Highcharts
Flask
PostgreSQL
Cypress
SQL
Tailwind CSS

Experience

  • Software Web Developer @Deepvu

    2021-2023 | Montreal, Québec

    Implemented a Flask dashboard with secure user authentication, Python-based email confirmation, and captivating landing pages for AI models. Designed wireframes, implemented interactive elements with JS, HTML, and CSS, and created data visualizations using D3, Plotly, and Highcharts. Crafted a responsive website for optimal UX/UI, addressed complex challenges with strategic solutions. Contributed to teamwork in an Agile environment. Utilized Git for source control and continuous integration tools to streamline the development process.

  • Web Developer @Unlimited Capabilities

    2021-2021 | Ottawa, Ontario

    Collaborated on the development and maintenance of web applications, incorporating modern web technologies. Designed and executed a CMS-powered website for Unlimited Capabilities, enhancing user experience and streamlining content management. Integrated CMS, Google Analytics, and HubSpot to align web forms and live chat for optimized customer engagement.

  • Web Developer @Zagazig University

    2011-2014 | Sharkia, Egypt

    Planned, designed, and produced over 50 web-based digital courses. Incorporated various forms of interactive content into Learning Management Solutions (LMS) and generated e-learning courseware materials, seamlessly deploying them within the LMS. Worked in conjunction with a cross-functional team of developers, designers, and education instructionals to execute and launch courses effectively.

Education

  • Diploma in Full-Stack Web Development

    Sep 2022 - May 2023 | Lighthouse Labs, Canada

    An immersive bootcamp program focused on providing practical, hands-on training in web development. This intensive curriculum covered a wide array of programming languages, including JavaScript, Node.js, PostgreSql, HTML, CSS, and React, equipping me with valuable skills and expertise in the field.

  • Master's of Computer Science

    Sep 2017 - May 2019 | Virginia Tech VA, USA

    Relevant courses included Data Structures and Algorithms, Software Engineering, Information Visualization, and Usability Engineering. Utilized information visualization tools like D3 to develop concept maps for the glossary terms in the CS2114 Software Design & Data Structures course, to enhance the glossary's interactivity.

  • Bachelor Of Electrical Engineering

    | Zagazig University, Sharkia, Egypt

    Relevant courses included Introduction to Computer Programming in C, Object Oriented Programming in C++, Applied Programming using Visual Studio, and Advanced Programming using Java.