MahmoudAhmed
UNDERGRADUATE SOFTWARE ENGINEER GIZA, EGYPT
+20-102-******* adiuyh@r.postjobfree.com mahmoud-ahmed.me mahmoudahmedd mahmoudaahmedd Education
Cairo University, Faculty of Computers and Artificial Intelligence Giza, Egypt B.S. IN COMPUTER SCIENCE AND INFORMATION SYSTEMS Sep 2016 - Jun 2021
• Relevant Coursework: Data Structures and Algorithms, Software Engineering, Operating Systems, Computer Networks, Mathemat- ics, Discrete Mathematics, Statistics, Database Systems, System analysis and Design . Skills
Languages C++, PHP, SQL, Java, JavaScript, Python. Technologies Web development, Bootstrap, MySQL, Familiar with (AWS, Node.js, MongoDB, Flask). Tools & Concepts Git, Agile, OOP, SOLID principles, Design patterns, Unit testing and REST. Data Structures & Algorithms knowledge of Data Structures - Algorithms & Solved 200+ problems on different online judges. Experience
Orange Cairo, Egypt
SOFTWARE ENGINEER INTERN LINK Jul 2020 - Sep 2020
• Designed and implemented an internal web platform for the IT team.
• Enabled staffs to manage 3000+ antennas including locations, electricity bill transactions and maintenance notes.
• Technology used: PHP, JavaScript, Geolocation API, PHP-ExcelReader, MySQL, Git. Upwork Giza, Egypt
SOFTWARE ENGINEER FREELANCER Jul 2017 - Mar 2020
• Worked on payment gateway for a startup in Saudi Arabia & Improved the service response time from 190 ms to 53 ms.
• Built a web platform for buying and selling goods such as electronics, furniture and launched to 1000+ users.
• Modeled business requirements in SQL relations and MVC architecture.
• Used: C++, PHP, Python, JavaScript, Geolocation API, Stripe API, MySQL, MS SQL Server, REST architectural style, Git. Selected Projects
E-commerce Website Builder July 2019
[PHP MVC, REST API, GOOGLEMAPS & PAYPAL, MYSQL, JAVASCRIPT, HTML5/CSS3] Team of 5
• A web platform, It helps customers to buy or explore the nearest store and stores to market for their products. 2D Game Jan 2020
[C++, COMPUTER GRAPHICS, SFML, OOP, FILE HANDLING] LINK Individual
• A 2D multilevel zombie shooter game.
• Optimized the game performance by 20% by hashing each texture.
• Learned new concepts of software design and used trigonometry rules to rotate and represent the objects of the game. HTTP Server Apr 2019
[JAVA, COMPUTER NETWORK, MULTITHREADING, OOP, JSON, FILE HANDLING] LINK Team of 5
• A HTTP serverwritten from scratch for static websites and to respond to a browser’s requests.
• Used multithreading to make each of the requests can run in parallel for maximum utilization of CPU. Movie Recommendation System Feb 2020
[PYTHON, NUMPY, PANDAS, SCIPY] LINK Individual
• A movie recommendation system using collaborative filtering.
• Used public datasets contain 190k+ records of movies and 100k+ records of ratings. Activities
Online Courses Amazon Web Services concepts, C++ programming, C++ Game Programming ACM-CU community Attended a 3 months Competitive-Programming-based training held by ACM-CU community. Mshlwahdk.com 1 of 50+ volunteers at psychological support based in Egypt to help 350k+ persons online. SWE intern at JPMorgan Chase & Co. Virtual experience for establishing financial data feeds and real-time data visualization. Software Engineering Students Support 1 of 4 students to mentor 300+ students in software engineering course with Dr El Ramly. Vodafone Innovation Hackathon 2018 Developed a chrome extension that gives user points by watching ads to be replaced by money.