Highly motivated Web Developer with hands-on experience in building scalable web applications using Angular and Node.js. Passionate about working in a collaborative environment to learn, grow, and contribute to meaningful projects. Seeking an opportunity to enhance my skills and work on production-scale applications.
- Technologies: Angular, HTML, CSS, Bootstrap
- Description:
- Developed a responsive front-end for an e-commerce website, including dynamic product pages, shopping cart functionality, and product filtering options.
- Repository: Fresh Cart
- Live Demo: Fresh-Cart Demo
- Technologies: React.js, Node.js, MongoDB, Express.js
- Description:
- Built a full-stack application that allows users to create, edit, and interact with posts in real time.
- Integrated features such as real-time updates, user authentication, and dynamic content sharing.
- Front-End Repository: A7kylna Frontend
- Back-End Repository: A7kylna Backend
- Live Demo: A7kylna Demo
- Technologies: Node.js, Express.js, TypeScript, MongoDB, Socket.IO
- Description:
- Created a real-time chat application using Socket.IO with support for multiple rooms, user authentication, and persistent chat history.
- The application features real-time communication between users with the backend built using TypeScript.
- Back-End Repository: Chatify Backend
- Front-End Repository: Chatify Frontend
- API Documentation: Swagger Docs
- Technologies: Node.js, Puppeteer, JavaScript, Moment.js
- Description:
- Developed an automated scraping tool to extract tweets from specific Twitter accounts mentioning stock ticker symbols like $TSLA every 10 minutes.
- Used web scraping techniques to log in to Twitter, navigate accounts, and dynamically gather tweet data by scrolling through timelines.
- Analyzed the frequency of stock ticker mentions across multiple accounts using string matching and regex.
- Implemented pagination, handled dynamic content loading, and managed errors to ensure smooth, continuous scraping.
- Repository: SearchTweets
- Technologies: Node.js, Express.js, MongoDB, Angular, Render
- Description:
- Developed an admin dashboard to manage blogs, users, and content creation as part of the DevJourney project.
- The platform supports content analytics and user management to facilitate smooth administration.
- Repository:
- Back-End: DevJourney Backend
- Front-End: DevJourney Frontend
- Front-End: Angular, React.js, HTML, CSS, SASS, TailwindCSS, Bootstrap, jQuery
- Back-End: Node.js, Express.js, MongoDB, Mongoose
- Version Control: Git, GitHub
- Deployment: Vercel, Render
Information Technology Institute (ITI)
- Taught backend development track using Node.js and related technologies: JavaScript, MongoDB, Express.js.
- Guided students through hands-on projects, providing academic and technical support.
- Developed educational content, theoretical lectures, and practical applications.
- Faculty of Engineering, Suez Canal University (Sept 2016 β May 2021)
- Power and Electric Machines Engineering Department
-
Back-End Development Diploma (.NET Core API & MVC) - April 2024 β Present
- Route Training Center, Cairo, Egypt
- Gained experience in C#, ASP.NET Core, EF Core, SQL Server, RESTful APIs.
-
Front-End Development Diploma (Angular) - Oct 2023 β Mar 2024
- Route Training Center, Cairo, Egypt
- Built E-Commerce website using Angular.
- Email: AliAhmedM48@outlook.com
- GitHub: github.com/AliAhmedM48
- LinkedIn: linkedin.com/in/AliAhmedM48