Ahmed Abd Al fattah
Software Engineer at Xchange Project
Computer and Software Engineering at ALX (Holberton School)
Egypt
Hi, I'm Ahmed Abd Al fattah!
Software Engineer at Xchange Project
Highly skilled Full Stack Developer with hands-on experience in building and deploying scalable web applications. Proficient in front-end and back-end frameworks including React.js, Next.js, Node.js, NestJS, and GraphQL. Known for crafting user-friendly experiences with an emphasis on performance, modularity, and microservices architecture. Graduate of the ALX Africa Software Engineering Program and Udacity’s Full Stack Developer Nanodegree.
Socials
No social links added
Experience
Xchange Project
Software Engineer
September 2023 - Present
Built a microservices architecture enabling users to offer and request services Implemented real-time notifications using RabbitMQ and GraphQL WebSockets, improving response times by 20% and enhancing user engagement. Utilized Prisma ORM for efficient data management, reducing database query time by approximately 15% through optimized schema and query design.
Lighthouse Media Agency
Fullstack Software Engineer
March 2022 - August 2023
As a full-stack web developer, I have had the opportunity to contribute significantly to several projects. Below are some of my major duties and successes, as well as specific projects that showcase my skills:
- Design and Development of Scalable Web Applications:
Led the development of a React.js and Next.js application to manage and display data for users, ensuring it was responsive and optimized for both desktop and mobile platforms.
Worked on server-side rendering (SSR) using Next.js to improve SEO and loading times.
- API Integration:
Integrated several RESTful APIs into the application to allow dynamic data fetching and manipulation.
Implemented GraphQL in a microservices architecture, ensuring efficient data querying and reducing API calls.
- Database Management:
Built and optimized SQL and NoSQL databases (PostgreSQL, MongoDB) for handling structured and unstructured data.
Developed optimized queries for data retrieval, and performed database migrations.
- Collaboration and Version Control:
Used Git for version control, collaborating effectively with other developers, and managing codebases on GitHub.
Implemented feature branching and pull request reviews to ensure quality and smooth integration.
- Performance Optimization:
Enhanced front-end performance by optimizing React components, using React hooks and lazy loading to reduce load time.
Education
React Development Cross-Skilling
Udacity
Graduated in 2022
Professional Front-End Web Development
Udacity
Graduated in 2022
Advanced Full-Stack Web Development
Udacity
Graduated in 2022
Web Development
Udacity
Graduated in 2022
Certificates & Badges
No certificates or badges added
Projects
No projects added
Languages
Arabic
Native
Skills
Next.JS
ReactJS
Node.js
ElasticSearch
RabbitMQ
Express.js
Flask
Full Stack JavaScript Developer
Full Stack Development
Docker
CircleCI
Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪