Ehab Elasam

Software Developer Student

Ehab Elasam

Personal Profile

  • I am a dedicated and skilled software developer with a background in law.
  • Currently, I am honing my programming skills at 42 Vienna.

Education

  • 42 Vienna (2022 - April 2024) - Programming Training
  • University of Cairo - Bachelor of Laws (2003 - 2007)
  • Gymnasium (2000 - 2003)

Skills

  • Programming Languages: C, C++
  • Software Development: Flutter, JavaScript, HTML
  • Tools: Linux, Git, GitHub, VSCode, Vim
  • Languages: Arabic (native), German (fluent), English (good)
  • Testing: Practical training in software and website testing, including the creation of user stories, test cases, acceptance criteria, as well as test planning and execution (TestBusters LearningLab).
  • Agile Methods: Advanced understanding of Scrum and user stories, continuous improvement of skills in agile project management (Agile & Scrum 101 Workshop at Raiffeisen International).

Projects

Here are some of the projects I've worked on. You can find more on my GitHub profile.

  • Python for Data Science: Various exercises and solutions for the Python for Data Science Piscine. View Project
  • Push Swap 42: A challenging project that involves sorting data on a stack using a limited set of instructions. View Project
  • Libft 42: An implementation of a custom C standard library, created as part of the 42 School curriculum. View Project
  • FT Transcendence 42: A web application for playing Ping Pong and Tic-Tac-Toe, with tournament management features, built with Django backend and vanilla JavaScript frontend. View Project

Contact

Feel free to reach out to me through the following channels:

GitHub: github.com/EhabElasam

LinkedIn: linkedin/ehab-elasam