Summary
Work History
Education
Skills
Timeline
Generic

EHSAN ELGENDI

Ottawa,Canada

Summary

  • Experienced Software Developer with 6+ years in designing, developing, and optimizing software solutions.
  • Proficient in C++, JavaScript, Python, and SQL, with expertise in full-stack development and API integration.
  • Skilled in frontend and backend development using React.js, Next.js, Node.js, Nest.js, and Python (Flask).
  • Strong background in database management, and performance optimization.
  • Knowledgeable in Agile methodologies (Scrum, Kanban) and software lifecycle management.
  • Skilled in version control (Git, GitHub), secure coding practices, automated testing, and CI/CD pipelines.
  • Excellent problem-solving and analytical skills, with a track record of delivering scalable and high-performance solutions.
  • Strong collaborator and communicator, able to build professional relationships and work effectively within teams, independently, and with minimal supervision while promoting quality, safety, and continuous learning.

Work History

Full-Stack Web Developer

Women IT Teleworkers
Ottawa, ON
09.2023 - Current
  • Developing application usability and reliability through meticulous problem-solving and critical thinking
  • Leveraging React, Typescript, NodeJS, Nest.js, Express, Axios, Bootstrap, API integration, and MongoDB for robust application functionality
  • Collaborating closely with product, UX, and QA teams to refine specifications, enhance user experience, and ensure quality standards in the front-end development process
  • Integrating Agile practices in the software development life cycle to meet quality and usability goals

Software Engineer

DeepVu
CA, USA
06.2021 - 06.2023
  • Designed and developed impactful landing pages for over 20 AI solution models in a Flask Dashboard using JavaScript and CSS, meeting user expectations and needs within SaaS company
  • Designed and developed and improved UX performance and frontend architecture for a responsive website to meet UX/UI requirements using Javascript
  • Implemented interactive Data Visualizations with Javascript libraries such as Highcharts to present AI model outputs, enabling customers to visualize and explore needs, facilitating interactive engagement with the product
  • Developed a Flask dashboard with secure user authentication, email confirmation workflow using Python
  • Collaborated in an Agile environment and participated in all aspects of the software development life cycle
  • Utilized Git for source control and continuous integration tools to streamline the development process

Web Developer

Unlimited Capabilities
Ottawa, ON
01.2021 - 06.2021
  • Implemented a CMS-powered website for Unlimited Cap., optimizing user experience and website performance
  • Conducted troubleshooting tasks as needed to resolve technical issues and ensure website's smooth operation
  • Integrated Google Analytics, HubSpot, aligning web forms and live chat for effective customer engagement

Web Developer

Communication and Information Technology Center (CITC)
Egypt
10.2007 - 08.2014
  • Developed, planned, and created more than 50 web-based digital courses using C++ for backend functionality and Javascript for frontend.
  • Implemented different types of interactive content within Learning Management Solutions (LMS)
  • Collaborated with a cross-functional dynamic teams of developers, designers, and education instructionals to successfully implement and launch courses

Education

Full-Stack Web Development Diploma -

Lighthouse Labs
Canada
04.2023

Master's - Computer Science

Virginia Tech
VA, USA
05.2019

Software Development Diploma -

Ministry of Communications and Information Technology
Egypt
05.2007

Bachelor Of Electrical Engineering -

Zagazig University
Egypt
05.2005

Skills

Programming languages:

C, JavaScript, Python, SQL

Frontend Development

Reactjs, Nextjs, HTML5, CSS (SASS, Tailwind), Typescript, Bootstrap

Backend Development

Nodejs, Nestjs, Express, Flask/Jinja, REST API, Web Security Practices

Databases & ORM:

PostgreSQL, MySQL, MongoDB, Prisma, SQL Server

Testing & Quality Assurance:

Jest, Mocha, Chai, Cypress, Storybook (for frontend testing)

Version Control:

Git, GitHub, CI/CD Pipelines

Software Development Methodologies:

Agile, Scrum/Kanban

Cybersecurity & System Design:

Secure Coding Practices, System Lifecycle Development, Performance Optimization

Soft Skills:

Communication, Teamwork, Problem-solving, Critical Thinking

Timeline

Full-Stack Web Developer

Women IT Teleworkers
09.2023 - Current

Software Engineer

DeepVu
06.2021 - 06.2023

Web Developer

Unlimited Capabilities
01.2021 - 06.2021

Web Developer

Communication and Information Technology Center (CITC)
10.2007 - 08.2014

Full-Stack Web Development Diploma -

Lighthouse Labs

Master's - Computer Science

Virginia Tech

Software Development Diploma -

Ministry of Communications and Information Technology

Bachelor Of Electrical Engineering -

Zagazig University
EHSAN ELGENDI