Jacob Moawad
Aspiring Software Engineer
+(908)-494-5095
Linden, NJ
jacobtalat222@gmail.com
About Me
I am Jacob Moawad, an aspiring Software Engineer and Computer Science student at NJIT. I focus on full-stack development and have experience building applications with Java, C++, React, and Next.js. In addition to my technical work, I have gained leadership experience as a manager at Taco Bell, where I lead teams and ensure smooth operations. My goal is to keep improving my skills, develop impactful applications, and grow as a professional in the tech industry.
Education
New Jersey Institute of Technology
Newark, NJ
August 2024 - Present
Studying Computer Science
Cumulative GPA 3.59
Ain Shams University
Cairo, Egypt
September 2022 - July 2024
Studying Computer Science Artificial Intelligence Program
Cumulative GPA 3.855
Azza Zidan Experimental Language School
September 2019 - August 2022
High School
Final score: 83% (Top three in class)
Experience
Wxora
Software Engineering Intern
Cairo, Egypt
August 2023 - September 2023
- Collaborated in a development team to build a fully functional e-commerce website using the MERN stack (MongoDB, Express, React, Node.js).
- Practiced the Software Development Life Cycle (SDLC), Agile/Scrum methodologies, and system design concepts in a professional setting.
- Gained hands-on experience with Git for version control and Postman for API testing and integration.
- Assisted in feature development, debugging, and code reviews while learning best practices for clean, maintainable code.
- Strengthened teamwork and communication skills through collaboration with peers and mentors in daily stand-ups and sprint reviews.
Projects
Digital Wallet System
February 2024 - July 2024
Languages used: C++
- Developed a C++ based digital wallet system that uses data structures to optimize transaction management.
- Core user functionalities implemented include user account creation, login, balance inquiry, money transfer, and transaction history.
- Administrative role with privileged actions such as user management, listing of transactions, and setting of balances.
- Use efficient data structures such as hash tables and linked lists to maximize performance with minimum storage.
- File handling enables the data to persist even after the sessions.
- Implemented password hashing for secure authentication and data protection.
- Followed clean coding principles to enhance maintainability and scalability.
Self-Diagnosis System
March 2023 - July 2023
Languages used: C++
- Developed a C++ application that provides patients with an initial diagnosis by analyzing selected symptoms and matching them to possible conditions.
- Designed an interactive interface for patients to input their symptoms and receive real-time feedback on the closest potential disease.
- Built a doctor profile system where healthcare providers can view patient cases, update profiles, and add personalized recommendations or treatment tips.
- Integrated file handling to store patient records and doctor notes, allowing the system to persist data across multiple sessions.
- Followed clean coding and modular design principles to improve maintainability, scalability, and readability of the system.
- Demonstrated practical application of C++ in solving healthcare-related problems while strengthening problem-solving and software design skills.
Skills
Programming Languages
- Java
- C++
- Python
- JavaScript
Web Development
- React
- Next.js
- Express
- HTML
- CSS
Databases
- SQL
- MongoDB
Software Development
- System Design
- Data Structures & Algorithms
- Object-Oriented Programming (OOP)
- Software Development Life Cycle (SDLC)
Contact Me
Get in Touch
Feel free to reach out to me for any questions or opportunities!
Email: jacobtalat222@gmail.com
Phone: +(908)-494-5095
Location: Linden, NJ