Post Job Free

Resume

Sign in

Engineering Software

Location:
Cairo, Cairo Governorate, Egypt
Posted:
April 16, 2020

Contact this candidate

Resume:

MahmoudAhmed

Imbaba, Giza, Egypt - *****

+201********* adct8n@r.postjobfree.com mahmoud-ahmed.me mahmoudahmedd mahmoudaahmedd Education

Faculty of Computers and Artificial Intelligence, Cairo University Giza, Egypt Sep 2016 - Jun 2021

• Relevant Coursework: Fundamentals of Computer Sciences, Programming-(1, 2), Mathematics-(1, 2, 3), Discrete Math- ematics, Probability and Statistics-(1, 2), Data Structure, Database Systems, Software Engineering, Operating Systems. Experience

Upwork Egypt

Backend developer July 2017 - PRESENT

• Create and developed the business logic and API services of 5 projects in PHP & 3 in C++

• Built a full-stack web app for buying and selling goods such as electronics, furniture and launched to 200 users in PHP.

• Integrating payment gateway (PayPal) into a website to accept payments from customers... using PHP.

• Developed a tool to encrypt and decrypt text using RSA algorithm in C++. Projects

Website Builder July 2019

[PHP MVC, MySQL, JavaScript, Google Maps API, PayPal Integration, HTML5, CSS3] Team of 5

• A web platform. It allows stores or restaurants to create HTML5 websites to market for their products and It will help customers to buy or find the nearest store using HTML Geolocation API, Link. 2D Game Jan 2020

[C++, SFML, OOP, File Structure] Individual

• Learned new concepts of software design & I used Trig and Vectors to rotate and represent position of game objects, Link.

HTTP Server Apr 2019

[Java, OOP, Socket Programming, Multithreading] Team of 5

• HTTP server that responds to a browser’s requests such as GET, POST, PUT, and DELETE, Link. Vector Quantization Image Compression Dec 2019

[Java, OOP, File handling, Image Compression] Team of 3

• A Java program that implements Vector Quantization LBG Algorithm on grayscale RAW images, Link. Movie Recommender System Feb 2020

[Python, Numpy, Pandas, Scipy] Individual

• An Item based Collaborative machine learning recommending system built with cosine similarities, Link. Skills

Programming Languages C++, PHP, Java, JavaScript, Python (Familiar). Software Design OOP, Design patterns and SOLID principles. Data Structures and Algorithms Strong knowledge of many data structures and algorithms. Problem Solving Solved +200 programming problems on different online judges. Technologies & Tools

Web development(HTML, CSS, REST web services, Ajax), SQL, Git, Unit Testing(JUnit), Data Modeling(JSON & XML), Familiar with (Node.js, MongoDB). Activities

Software Engineering Students Support

1 of 4 students to mentor +300 students of the previous generation of my computer science college with supervisor Dr El Ramly to improve their skill of software engineering. Vodafone 010 Innovation Hackathon

Participant in Vodafone 010 Innovation Hackathon which is a Chrome extension that gives you points by watching ads to be replaced by money.

Mshlwahdk.com 1 of +50 volunteers at psychological support based in Egypt, To help +350k person online. ACM-CU community Attended a 3 months Competitive-Programming-based training held by ACM-CU community. Online Courses C++ programming, C++ Game Programming, AWS concepts



Contact this candidate