Mohamed Elhalees, Software Engineer

Mohamed Elhalees

Software Engineer

DEC

Location
Saudi Arabia - Jeddah
Education
Bachelor's degree, هندسة البرمجيات
Experience
6 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :6 years, 11 Months

Software Engineer at DEC
  • Saudi Arabia - Jeddah
  • My current job since December 2023

At DEC, developers engineers contracting company, were more than builders; were dream weavers and creators of tomorrows landscapes. With a foundation built on innovation, precision, and commitment, we bring blueprints to life, crafting spaces that inspire. Our team of dedicated people collaborates passionately, turning visions into reality. From concept to completion, we thrive on delivering excellence in every structure we build.

Key Achievements:
• Currently spearheading the implementation and customization of the Odoo ERP system at DEC, tailoring solutions to address evolving business requirements.
• Actively providing ongoing support and training for Odoo ERP users, ensuring seamless system operation and continuously enhancing user proficiency.
• Collaborating cross-functionally, currently involved in system troubleshooting, maintenance.
Skills: Odoo ERP Implementation and Customization - User Training and Support - System Troubleshooting and Maintenance - Requirement Analysis and Solution Design - Documentation of Customizations and Configurations - Continuous Learning and Adaptability to ERP Updates and Enhancements.

Junior Software Engineer at SolutionPlus
  • Egypt - Damietta
  • November 2022 to November 2023

Working as a junior backend engineer in an agile environment team on a mutli-tenant microservices
project.

During this job, I have achieved:
- Implemented CRUD REST APIs with their logic depending on DB Diagrams, Class Diagrams, and
Sequence Diagrams.

- Wrote code review for my co-workers’ merge requests, that is very vital like managing switching
between tenant’s databases.

- Wrote unit testing test cases and some testing helper methods, as we switched to Test-driven
development (TDD).

• Skills: Multi-tenant, Microservices Archticutre, Postman, REST APIs, PHP, MySQL, Laravel, Code
Reviewing.

Backend Software Engineer at SolutionPlus
  • Egypt - Damietta
  • November 2022 to November 2023

SolutionPlus is a dynamic and forward-thinking software house company dedicated to transforming businesses through cutting-edge technology solutions. Established with a vision to provide excellence in software development, we have rapidly become a trusted partner for enterprises seeking innovation, eficiency, and growth. As a Backend Software Engineer within an agile development team, I play a pivotal role in our multi-tenant microservices project (SaaS Product). This dynamic environment has allowed me to make significant contributions and expand my skill set. The domain of this project (Otas) is regarding booking flight tickets, hotels, cars, travel packages, etc.

Key Achievements:
• Ive spearheaded the implementation of CRUD REST APIs, meticulously crafting their logic based on in-depth analysis of DB Diagrams, Class Diagrams, and Sequence Diagrams. This approach ensures that our APIs are not only eficient but also align seamlessly with our projects architecture.
• I take pride in conducting comprehensive code reviews, emphasizing the importance of code quality. Through collaborative eforts, weve refined our codebase, adhering to industry best practices and ensuring a solid foundation for our microservices.
• With a commitment to excellence, Ive embraced Test-Driven Development (TDD), crafting unit test cases and developing essential testing helper methods. This shift has not only bolstered our codes reliability but has also instilled a culture of rigorous testing within our team.
• I actively collaborated with clients and stakeholders to suggest and implement strategic business features, further enhancing the functionality and value of our microservices. This proactive approach has allowed us to deliver solutions that not only meet technical requirements but also align with broader business objectives.
Skills: Test Driven Development - Object-Oriented Programming (OOP) - Multi-tenant - Microservices - Postman REST APIs - PHP - MySQL - Laravel - Design Patterns - Software Architecture

Software Engineering Intern at InnovaDigits
  • Egypt - Mansoura
  • July 2022 to October 2022

Developed a mail engine service that is integrated with AWS SES, Gmail, Microsoft Azure, sendinblue,
Postmark, and Mailgun. This service works as a plugin for the user to choose the preferred mail service
provider.

• Reduced the API response time by about 300% by implementing native server-side pagination for
specific service that display huge data for the user because the Oracle JET version that the project
depends on did not support server-side pagination in a way that satisfies our need.

• Skills: java, java jax-rs, basics of Oracle PL/SQL, Oracle JET, Knockout.js, JavaScript, CSS, HTML.

Full Stack Software Engineer at InnovaDigits
  • Egypt - Mansoura
  • June 2022 to October 2022

At InnovaDigits, we are your dedicated partner in navigating the digital landscape. With a blend of innovation, technology, and expertise, we empower businesses to evolve, grow, and succeed in an increasingly digital world. From web and mobile solutions to strategic IT consulting, we bring your digital vision to life.
My role at InnovaDigits allowed me to contribute significantly to the development of high-performance software solutions. The domain of the project that I have worked on is a Human capital management system called (HCM7)

Key Achievements:
• Engineered a versatile mail engine service using the Spring Boot framework, which seamlessly integrated with AWS SES, Gmail, Microsoft Azure, Sendinblue, Postmark, and Mailgun. This service operates as a user-selectable plugin, allowing clients to choose their preferred mail service provider.
• Achieved a remarkable 300% reduction in API response times by implementing native server-side pagination. This enhancement was critical for handling vast data displays, as the Oracle JET version relied upon did not support server-side pagination to meet our specific needs.
Skills: JAX-RS - Spring Boot - Java - Oracle Database - Oracle JET - KnockoutJS - Git - CSS - JavaScript - HTML

Software Engineering Intern at Kean University
  • United States - Union
  • July 2022 to August 2022

Implemented with my team a rating system for the university to get and track students feedback about
all services that they introduce.

• Skills: Team Leadership, HTML5, Git, GitHub, PHP, MySQL, Laravel, CSS, JavaScript.

Full Stack Software Engineering Intern at Kean University
  • United States - New Jersey
  • July 2022 to August 2022

Kean University is a renowned institution of higher education located in Union, New Jersey, United States. With a rich history dating back to 1855, Kean is committed to providing exceptional educational experiences that empower students to excel in their chosen fields.
During my internship at Kean University, I had the opportunity to contribute to this impactful project, enhancing the universitys ability to gather and utilize valuable student feedback.

Key Achievements:
• Collaborated with my team to successfully implement a comprehensive rating system for the university. This system allows students to provide valuable feedback on all introduced services and enables eficient tracking and analysis of student feedback data.
Skills: PHP Frameworks - Team Leadership - HTML5 - English - Git - GitHub - PHP - MySQL - Laravel - Cascading Style Sheets (CSS) - JavaScript

Backend Intern at Code Clouders
  • Egypt - Mansoura
  • March 2022 to May 2022

Worked on developing various modules such as one that is dealing with CRUD operations, and media
files including (uploading media, converting media from one format to another one, generating
responsive images, securing these media, etc...)

• Tested components in systems like (a POS system) and fixed bugs that I had found.

• Skills: Git, GitHub, Postman, REST APIs, PHP, MySQL, Laravel, CSS, jQuery, Vue.js, JavaScript,
HTML.

Full Stack Software Engineering Intern at Code Clouders
  • Egypt - Mansoura
  • March 2022 to May 2022

Code Clouders is a modern technology and web solutions developer and provider. We are a company born in the Cloud and inspired by todays modern technologies that solve problems and make the world a better place. Code Clouders specializes in web solutions, mobile applications, software development, Cloud technologies, IoT, Machine Learning, and User Experience design and consulting.
During my internship at Code Clouders, I had the opportunity to work on critical modules and ensure the quality of software components, gaining valuable hands-on experience in software development.
Key Achievements:
• Collaborated on the development of various software modules, including those focused on performing CRUD operations and handling media files. This involved tasks such as media uploading, format conversion, responsive image generation, and media security.
• Conducted comprehensive testing of software components, particularly within a Point of Sale (POS) system. Identified and addressed bugs, contributing to system reliability and performance.
Skills: PHP Frameworks - Git - GitHub - Postman - REST APIs - PHP - MySQL - Laravel - Cascading Style Sheets (CSS) - jQuery - Vue.js - JavaScript - HTML

Freelance Software Engineer at Mostaql.com
  • Egypt - Cairo
  • November 2019 to February 2022

Mostaql.com is the largest Arabic freelancing platform in the Middle East and North Africa. Mostaql.com is owned and operated by Hsoub.
During my freelance tenure at Mostaql.com, I had the privilege to work on diverse projects across web development, mobile app creation, and automation, honing my skills and delivering high-quality solutions to clients.

Key Achievements:
• Designed, developed, and maintained numerous websites as a freelance software engineer. Leveraged a wide range of technologies, including HTML, CSS, JavaScript, jQuery, Vue JS, Python, PHP, Bootstrap, Tailwind, and WordPress to create web solutions tailored to clients needs.
• Successfully built small to medium-sized mobile applications utilizing Flutter, delivering responsive and user-friendly experiences for clients.
• Developed automation scripts using Python to streamline processes and improve eficiency.
Skills: PHP Frameworks - Flutter - Dart - Git - GitHub - Postman - REST APIs - PHP - MySQL - Laravel - Cascading Style Sheets (CSS) - jQuery - Vue.js - JavaScript - HTML

SWE Intern at CRAVE
  • Egypt - Mansoura
  • May 2021 to August 2021

Implemented UI components/screens of the startup mobile app using Flutter (Adobe XD to Real Code).

• Reviewed and tested my colleagues’ code, and I provided them with some advice to improve their code
quality.

• Skills: Flutter, Dart, Git, GitHub, Postman, REST APIs

Software Engineering Intern at كريف
  • United States - California
  • May 2021 to August 2021

CRAVE is an innovative startup based in San Francisco, California, dedicated to redefining the way we experience and share our culinary journeys. Our unique social media app, invites food enthusiasts to capture, share, and explore the world of delicious dishes.
My internship at CRAVE provided valuable hands-on experience in mobile app development and collaborative code reviews. I also honed my skills in version control and API testing.

Key Achievements:
• Contributed to the development of the startups mobile app by implementing various UI components and screens using Flutter. This involved translating designs from Adobe XD into functional code.
• Actively participated in code reviews, ofering constructive feedback and suggestions to colleagues to enhance the overall code quality and improve development practices.

Junior Teaching Assistant at Udemy, Machine Learning Nanodegree
  • Egypt - Cairo
  • May 2018 to September 2018

Machine Learning Nanodegree course by Dr. Tamer Eid in partnership with SuperDataScience. (+62K
students)

• Recorded a full lecture about how to use Jupyter Notebook.

• Created notes containing more clarification (for example: how functions work in-depth mathematically)
And provided the students with additional information and resources for studying.

Teaching Assistant at UDEMY
  • Egypt - Cairo
  • May 2018 to September 2018

Collaborated with Dr. Tamer Eid in partnership with SuperDataScience to support the ML Nanodegree course, which had an enrollment of over 64, 000 students.
My role as a Teaching Assistant allowed me to contribute to the education of thousands of students, enhancing their understanding of machine learning concepts.

Key Achievements:
• Recorded a comprehensive lecture on the efective usage of Jupyter Notebook, providing students with valuable insights and practical guidance.
• Developed supplementary notes ofering in-depth mathematical explanations, clarifications on complex topics such as function workings, and curated additional resources to facilitate comprehensive student learning.

Education

Bachelor's degree, هندسة البرمجيات
  • at جامعة المنصورة
  • July 2024

- حاصل على منحة دراسية من الوكالة الأمريكية للتنمية الدولية لدراسة برنامج هندسة البرمجيات بكلية الحاسبات والمعلومات، جامعة المنصورة. - حاصل على جائزة الطالب المثالي في المنحة الدراسية. - تم ترشيحي للسفر للدراسة ترم في جامعة كين بولاية نيو جيرسي وعمل تدريب في مكتب الجامعة الخاص بالحاسب والداتا سنترز للجامعة. - حاصل على 97.8% في الثانوية العامة المصرية.

Bachelor's degree, Bachelor of Science in Computer Science, Software Engineering Specialization
  • at Mansoura University
  • July 2023
Diploma, Study Abroad Program in Computer Science (Summer Semester)
  • at Kean University
  • August 2022

Specialties & Skills

Web Applications
Software Engineering
JavaScript
AUTOMATION
JAVA (PROGRAMMING LANGUAGE)
APPLICATION PROGRAMMING INTERFACE (API)
CODEBASE
PHP (SCRIPTING LANGUAGE)
AGILE SOFTWARE DEVELOPMENT
JAVASCRIPT (PROGRAMMING LANGUAGE)
Laravel

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.



Languages

Arabic
Native Speaker
English
Expert
German
Beginner

Training and Certifications

Object-Oriented Design - University of Alberta (Certificate)
Date Attended:
September 2022
IEEE Zewail City and Crisis Contest - Egyptian Platform for Education (EPE) (Certificate)
Date Attended:
July 2020
Introduction to Calculus - The University of Sydney (Personal Plan for Revision) (Certificate)
Date Attended:
July 2020
Programming Foundations with JavaScript, HTML and CSS - Duke University (Personal Plan for Revision) (Certificate)
Date Attended:
June 2020
Full Stack Developer Track - One Million Arab Coders & Udacity (Certificate)
Date Attended:
April 2018
Data Science Math Skills - Duke University (Certificate)
Date Attended:
July 2020
Become a Software Developer (Personal Plan for Revision) (Certificate)
Date Attended:
July 2020
Python for Everybody Specialization - University of Michigan (Personal Plan for Revision) (Certificate)
Date Attended:
January 2021
Awesome Student for Fall 2022/2023 (Certificate)
Date Attended:
April 2023
TOEFL iBT (75/120 - B2) (Certificate)
Date Attended:
May 2021
Valid Until:
May 2023

Hobbies

  • الالعاب الالكترونية
  • لعب كرة القدم
  • الطبخ
  • البرمجة