Summary
Overview
Work History
Education
Skills
Selected Projects
Extracurricular
Timeline
Generic
Muhammad Soliman

Muhammad Soliman

Senior Computer Science Student & Programming Instructor

Summary

I am an enthusiastic senior software engineering student at Alamein International University (AIU). My learning experience has helped me harvest a lot of skills that are shown in my projects like: software engineering, backend web development, Java and Python development. I am also currently serving the role of a programming instructor at Innova Stem Education, where I taught/ teach courses like: Python, Java. I aided students in their learning journey through simplifying concepts, supervising in-session practice and reviewing take-home assignments. I also took part in developing the content of some programming contests and editing courses content.

Overview

2
2
years of professional experience
2
2
Languages

Work History

Software Engineering Intern

Virginia Tech University
01.2023 - 05.2023
  • Collaborated with my team from Alamein International University Virginia Tech University to develop a smart transportation web application, resulting in improved user experience and satisfaction.
  • Handled backend development for the system using: NodeJS, ExpressJS, MongoDB.
  • Took part in frontend development for the system using: EJS (Embedded Javascript), Html, CSS.
  • Implemented google-authenticated registration using Passport.JS library.
  • Proved understanding of Agile methodology throughout the internship.

Programming Instructor

Innova Stem Education
07.2022 - Current
  • Responsible for teaching programming courses for kids and teenagers, e.g: Java & Python.
  • Took part in editing courses content, e.g: Java I, Java OOP, Java Advanced.
  • Currently an active member of the software committee.

Trainee Software Engineer

Information Technology Institute -ITI
02.2022 - 06.2022
  • Built a Chat-room Application with Java advanced technologies.
  • Created a dynamic GUI using JavaFX to enhance user interaction.
  • Implemented multithreading to enable concurrent user interactions and efficient project execution.
  • Employed socket programming for networking functionality, facilitating real-time communication between users.
  • Integrated JDBC for seamless database connectivity, ensuring efficient data management and retrieval

Programming Instructor

AIU ICPC Community
01.2022 - Current
  • Worked with community team to instruct and teach trainees problem solving techniques using C++.

Education

Bachelor of Science - Computer Science

Alamein International University (AIU)
El Alamein, Egypt
04.2001 -

Skills

undefined

Selected Projects

AIQ (Graduation Project): Platform for automatic MCQ generation from MOOC video transcripts. 

Alamein International University 

  • implemented the backend logic using NodeJS, ExpressJS, MongoDB.,RESTful APIs.
  • Collaborated with my teammates to handle research & design process.
  • Implemented the frontend logic using Html, CSS, Javascript.


Sobek Transit: A smart transportation system

Alamein International University  & Virginia Tech University

  • Handled backend development for the system using: NodeJS, ExpressJS, MongoDB.
  • Took part in frontend development for the system using: EJS (Embedded Javascript), Html, CSS.
  • Implemented google-authenticated registeration using Passport.JS library.
  • Proved understanding of Agile methodology throughout the internship.


Chatty: Chat-Room Application

Information Technology Institute (ITI)

  • Created a dynamic GUI using JavaFX to enhance user interaction.
  • Implemented multithreading to enable concurrent user interactions and efficient project execution.
  • Employed socket programming for networking functionality, facilitating real-time communication between users.
  • Integrated JDBC for seamless database connectivity, ensuring efficient data management and retrieval.

 

Extracurricular

  • Managed Radio Team at AIU Voice Club.
  • Vice President at AIU ICPC Community.

Timeline

Software Engineering Intern

Virginia Tech University
01.2023 - 05.2023

Programming Instructor

Innova Stem Education
07.2022 - Current

Trainee Software Engineer

Information Technology Institute -ITI
02.2022 - 06.2022

Programming Instructor

AIU ICPC Community
01.2022 - Current

Bachelor of Science - Computer Science

Alamein International University (AIU)
04.2001 -
Muhammad SolimanSenior Computer Science Student & Programming Instructor