MK
Mohamed Khaled
Back End Intern
Cairo, EgyptWork Experience
In3
Aug 2024 - Oct 2024 -2 months
Egypt
- Job Details:Gained hands-on experience in back end development, working with Node.js, advanced JavaScript, Express.js, and ECMAScript 6 (ES6) features. Designed scalable and maintainable systems by mastering and applying SOLID principles in real-world projects. Utilized Docker to manage databases and set up isolated development environments for efficient development workflows. Worked extensively with MongoDB, building expertise in NoSQL database design and implementation.
Jun 2024 - Oct 2024 -4 months
Egypt
- Job Details:Focused on back end development using Python and modern JavaScript. Developed RESTful APIs for front-end communication and optimized database queries with MySQL and NoSQL. Gained experience in server management, CI/CD pipelines, and DevOps practices.
Full-Stack Software Engineering Intern
ALX Africa
Jun 2023 - Jun 2024 -1 yr
Egypt
- Job Details:Completed comprehensive training on low-level and high-level programming, including back end specialization. Developed a full-stack application using HTML, CSS, JavaScript, Flask, and SQL, implementing user authentication, data management, and responsive design. Implemented unit tests to ensure code quality and reliability, practicing test-driven development (TDD). Gained proficiency in Git and GitHub for version control and collaboration.
Education
Bachelor's Degree in Computer Science & Artificial Intelligence
Cairo University (CU)Jan 2026