Abdelmageed Medhat Seif Software Engineer
Cairo, Egypt magedsaif21@gmail.com +201015588811 Magedsaif
Abd ElMageed Medhat Seif Portfolio
Profile
Highly motivated and results-oriented software development engineer.
Education
Software Engineering Program 02/2023 – 04/2024 | Cairo, Egypt
ALX_AFrica
A year of intensive training as an in software engineering fundamentals.
Technologies used :
•
C | Python HTML | CSS | JavaScript | React | Linux systems administration | DevOps principles | Git&Github | Git&Github |
Responsive Web Design | OOP | Vim | Emacs | Vite | MySQL | SQL | Flask | SQLAlchemy | SSH | SSL/TLS | HTTP/S | Webstack
Debugging | Servers | Web Servers (Nginx) | Application Servers (Gunicorn) | Configuration Management (Puppet) | Load
Balancers | Postmortems | Networking | Monitoring | JQuery | Jinja2 | Regexes
Certificate
•
The Complete JavaScript Course 2024: From Zero to Expert 70 Hours
Udemy
Technologies used :
•
JavaScript | HTML/CSS | ES6+ Features | Object-Oriented Programming (OOP) | Asynchronous JavaScript | NPM (Node
Package Manager) | Parcel | Babel | Flowcharts | Common Design Patterns | Git/GitHub | Development Tools | APIs | Leaf let
Certificate
•
The Ultimate React Course 2024: React, Redux & More 67 Hours
Udemy
Technologies used :
•
React | JSX | React Router | Redux | Redux Toolkit | React Query | Tailwind CSS | CSS Modules | Styled Components | useEffect
hook | Custom Hooks | useReducer hook | Context API | Performance Optimization Techniques (memoization, useMemo,
useCallback, code splitting) | Virtual DOM | Authentication | Data Sorting, Filtering, and Pagination | Dark Mode | Charts
(D3.js, Chart.js) | Next.js
Certificate (OnGoing)
•
Bachelor's Degree of Engineering. 2019 | Cairo, Egypt
Institue of Aviation Engineering and Technology
After which i worked as a mechanical engineer for 3 years which gave me alot of skills such as problem solving,
leadrship and collaboration
Projects
WorldWise
A React js app to track your travels utilizes React Router, context API, memo, useMemo, useCallback
•
UsePopcorn
A React js app utilizes hooks, custom components, state management, event handling, and async data fetching.
•
Forkify
A JS web application that fetches and displays food recipes using an external API, OOP, dynamic rendering, and error
•
handling.
Bankist
Enhanced JS App functionality through strategic use of array methods, object manipulations, DOM
•
interactions, and functional programming techniques; facilitated user testing with 'js' (pin: 1111) & 'jd' (pin:
2222) for real-time feedback.
Mapty
JS App Demonstrates OOP concepts, DOM manipulation, Geolocation API
•
AirBnB clone
Implementing a command interpreter, a dynamic website built with python, database storage, TDD, Flask, SQLAlqemy,
•
HTML, CSS and a RESTful API.
Abdelmageed Medhat Seif magedsaif21@gmail.com
Simple Shell
C Language | System Calls | Process Management | Input/Output Redirection | Command Parsing | Signal Handling | Shell
•
Built-in Commands | Interactive Features
Printf
C Language | Variadic Functions | String Manipulation | Memory Allocation and Management | Format Specifiers Parsing |
•
Output Stream Handling | Error Handling
Certificates
McKinsey Forward Program (McKinsey & Company) | EFSET English Certificate (c1 (advanced)) |
Initiating and Planning Projects (University of California, Irvine) |
Major Engineering Project Performance (University of Leeds) |
Productivity Tips: Finding Your Productive Mindset (LinkedIn)
Organizations
ALX Africa 2023 – present | Cairo, Egypt
worked with a team to provide support for co-learners by helding weekly tech meetings for the whole year
•
managing more than 10 groups for 3000 learners to help support for technical projects and daily tasks
•
documenting all of our project's by co-building a Notion Page to ease the search for good resource to
•
study from .
Languages
Arabic English
Abdelmageed Medhat Seif magedsaif21@gmail.com