Welcome To My Portfolio!

Mohamed Ibrahim

BSc. Hons Computer Science

Software/Web Developer

MOHAMEDIBRAHIM

PORTFOLIO

Education.

01

Cardiff Metropolitan University.

Sep 2020 - August 2022, Cardiff, United Kingdom

Bachelor of Science, Computer Science with Honors Concentration: Artificial Intelligence (2:1)
Relevant Courses: Robotics, Computational intelligence, Databases, Computer Graphics, Cyber Security
Skills:

  • Programming Languages: Java, Python, C, C++, JavaScript, Problem Skills
  • Databases: MySQL, PostgreSQL, Firebase, MongoDB
  • Technologies: React.js, Angular, Next.js, Bash, Git, Docker, Jupyter, Keras, Pandas, AWS
  • Microsoft Office: Word, PowerPoint, Excel, Outlook
  • Languages: Arabic (native fluency), English (fluent), French (intermediate)

Future University in Egypt.

Sept 2018 - August 2020, Cairo, Egypt

Computer Science (Class Rank: 2 out of ~250)
Organizations: Institute of Electrical and Electronics Engineers (IEEE)
Relevant Courses: Object-Oriented Programming in Java, Software Engineering, Operating Systems, Data Structures, Networks, Discrete Mathematics, Problem Solving, Algorithms

Employment History.

02

Goggleminds, Full Stack Software Development Intern.

July 2022 - Sept 2022, Cardiff, United Kingdom

  • Developed websites using Angular and firebase DB that helped doctors in their training using VR features by connecting unity to angular through an API. Used web crawling to fetch data from the internet.
  • Developed good work ethic, commercial skills and communication skills.

BioCareUV: Smart Sentry Development, CIS6035, Software Developer.

Sep 2021 - May 2022, Cardiff, UK

  • Implemented an OOB application in python that performs an algorithm that calculates Ultraviolet light settings in the room, helping people with the easier installation of the UV lamps..
  • Added a predicting covid feature based on symptoms using supervised machine learning algorithm random forest/ ANN, allowing users to understand their situation better.
  • Designed GUI for the app using kivy which gives the user a more effortless experience
  • Secured the application by AES, which protects the user's credentials.

GD/Girgis Pharmacy, Software Developer.

Sept - Dec 2020, Cairo, Egypt

  • Implemented an object-oriented app in Java that allows the pharmacy to manage and organise staff, inventory, customers and transactions with a team of software developers. Achieved quality outcomes as a result of exceptional problem-solving ability and tenacity. Implemented a large relational database System using SQL.
  • Tested features thoroughly by running a set of exhaustive unit and system test cases on the application.

Dönner Könner, Software Developer

Jan - Jun 2020, Cairo, Egypt

  • Worked in a team and implemented a feature using the Shortest Job First (SJF) scheduling algorithm to schedule and manage food delivery orders using Java. This optimized the average turnaround time for orders, stored in SQL


University Projects

HomeCare, CIS6029 (Humanoid Robotics) Final Project

Nov - Dec 2021

  • Worked in a team and implemented a feature using the Shortest Job First (SJF) scheduling algorithm to schedule and manage food delivery orders using Java. This optimized the average turnaround time for orders, stored in SQL
  • Used Python and Choregraphe to program the NAO V6 robot.
  • Set up a facial recognition feature to greet users and engage in simple conversations using the QiChat module.

Activity Tracker, CIS6005 (Computational Intelligence) Project

Jan - Mar 2021

  • Wrote a program that tracks and visualizes the user’s steps and physical activity using Python libraries such as Pandas, Numpy, Matplotlib, and Seaborn.
  • UImplemented classification for the type of activity the user is doing (i.e. running, walking, etc.) using TensorFlow.
  • Recorded and processed activity data gathered by the phone’s sensors using MatLab.

Contact Me.

03