
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