Hello, my name is Mohamed ElHalfawy

I' m a Software Engineer

πŸ‘‹ Senior Full Stack Developer specializing in backend development with Java, Python, and PHP. With extensive experience in building scalable and efficient applications, I leverage cloud services like Google Cloud Platform (GCP) and Amazon Web Services (AWS) to deliver robust and innovative solutions. Proficient in Agile methodologies and version control systems like Git, I thrive in collaborative environments that prioritize innovation and continuous improvement. Passionate about staying at the forefront of technology, I'm always eager to learn new tools and take on challenging projects. Let's connect to explore how we can drive success together.

Download CV
Profile Picture

About Me

I'm Mohamed Halfawy and Software Engineer

Software Engineer who enjoys daily challenges, critical thinking, and problem-solving. Passionate about building scalable, user-focused applications Eager to learn new technologies, know in-details about their underlying concept, and participate in the latest technologies.

Birthday : 1 January 2000

Age : 24

Email : mohamed.elhalfawyy@gmail.com

Phone : +201000965660

City : Alexandria/Cairo

Country : Egypt

Gender : Male

java % 93
Python % 100
Django % 90
JavaScript % 85
NodeJS % 86
React JS % 80
Angular % 45
Flutter % 94
HTML % 90
CSS % 82
SQL % 92
Firebase % 95
SQL Server % 91
MongoDB % 88
RESTAPI % 95
GraphQL % 78
GIT % 97
AWS % 87
Docker % 89
OOP % 90
Data Structures % 88

Education

2018 - 2022

Bachelor's Of Computer Science (B.CS.)

Graduated from Arab Academy For Science, Technology & Maritime Transport with overall GPA: 3.77 (Excellence with honors)

Experience

07/2024 - Present

Senior Full Stack Software Engineer @_VOIS

I'm excited to join VOIS Egypt as a Senior Full stack engineer. In this role, I will be leveraging my expertise in Java to design, develop, and deploy high-performance solutions. My responsibilities include:

• πŸš€ Collaborating with cross-functional teams to deliver robust and scalable software.
• πŸ‘¨β€πŸ’» Implementing core Java concepts, including multithreading, concurrency, and I/O operations.
• πŸŒ… Developing RESTful APIs and microservices architecture.
• πŸ”§ Ensuring code quality through rigorous testing and code reviews.

10/2023 - 08/2024

Senior Software Engineer @Globant

In my role as a Software Engineer at Globant, working on the Noon project based in Riyadh, Saudi Arabia, I have leveraged my expertise in Python, FastAPI, Google Cloud Platform (GCP), and Docker to drive significant improvements and innovations.

• πŸš€ Advanced API Development with FastAPI: Developed robust and scalable APIs using FastAPI and Python, significantly enhancing the project's backend capabilities and contributing to more efficient data handling and service integration.
• πŸ‘¨β€πŸ’» Cloud Solutions on GCP: Implemented various GCP solutions, optimizing cloud-based operations and resources. This approach resulted in improved system reliability and scalability, supporting the growing user base of the Noon project.
• πŸŒ… Containerization with Docker: Utilized Docker for application containerization, streamlining deployment processes. This implementation ensured consistent environments across development and production, reducing deployment issues and downtime.
• πŸ”§ Performance Optimization: Actively contributed to optimizing application performance, leading to faster response times and improved user experience for the Noon project, which is critical in the competitive tech landscape of Riyadh.

05/2023 - 05/2024

Senior Software Engineer @DIB GmbH

As a Senior Python Developer at DIB GmbH, I contributed to the development and maintenance of the company's software systems by:
• utilizing my expertise in Python programming language and related technologies. I played a key role in designing and implementing scalable solutions for complex business requirements.
• Collaborating with cross-functional teams to ensure the timely delivery of high-quality software products.
• Additionally, I led code reviews and mentored junior developers to ensure adherence to best practices and high standards of software engineering.
• Through my contributions, I helped the company achieve its business goals and establish a reputation for delivering innovative software solutions.

07/2022 - 10/2023

Data Engineer @Vlytix

• A data engineer with one year of experience at Vlytix, specializing in data processing, ETL pipelines, and database management. Proficient in SQL, Python, and cloud computing technologies. Seeking a challenging role that allows me to apply my skills and further develop my career in data engineering.
• Optimized database performance by creating custom indexes, partitioning tables, and optimizing SQL queries; reduced query execution time by 70% and improved application response time by 50%
• Built a data pipeline that automated the extraction, transformation, and loading of data from multiple sources into a centralized data warehouse, resulting in improved data availability and accessibility for business users.
• Implemented data quality checks and validation rules to ensure the accuracy and reliability of the data, reducing errors and inconsistencies in the data reports.
• Developed a dashboard that provided insights into the performance and trends of different business units and clients using Power BI, enabling data-driven decision-making and enhanced customer satisfaction.
• Collaborated with other data engineers, analysts, and stakeholders to understand the business requirements and deliver optimal data solutions that met their needs and expectations.

07/2019 - 04/2023

Freelance On Upwork

Software Engineer with 4+ years of experience working as a freelance developer. Skilled in full-stack web development using languages such as Python, JavaScript, and PHP. Proficient in various frameworks such as Django, Flask, and React, and experienced in building scalable and efficient web applications. Adept at collaborating with clients to identify their requirements, designing custom software solutions, and delivering high-quality products within deadlines. Possesses strong communication and problem-solving skills, with a passion for developing innovative solutions that meet the needs of clients and end-users..

Certificates

08/2022 - 09/2022

Algorithmic Toolbox

--> University of California San Diego

  • Dynamic Programming
  • Debugging
  • Software Testing
  • Algorithms
  • Computer Programming

08/2022 - 09/2022

Front-End Web UI Frameworks and Tools: Bootstrap 4

--> The Hong Kong University of Science and Technology

09/2022 - 10/2022

SQL for Data Science

--> University of California, Davis

  • Data Science
  • Data Analysis
  • Sqlite
  • SQL

Languages

Arabic

Native or Bilingual Proficiency

English

Native or Bilingual Proficiency

Services

Web Development

Real-time web applications that grow with your business, with a rock-solid foundation that allow it to scale using the latest technologies.

Mobile Development

Developing a usable app goes beyond it just working. It has to be fast, responsive, and eye-catching with pixel-perfect designs for both Android and iOS.

Data & Analytics

Working as Data Scientist using different technologies made me help clients with Data reports and analytics that support business decisions.

AWS

Basic Knowledge on all AWS Services and working practically on Lambda, S3, VPC, API-Gateway, SecretManager, CloudWatch, EC2 and others.

GIT

Working and Knowing all git commands for 2 years and scripts while using GitLab and GitHub.Also using Frameworks like GitKraken.

Docker

Developing and zipping files using docker on SSH server as putty for making containers/images and pushing them using Git to a repository for access on EC2

DataBase

A Fast and secure database structure is what anyone wants.Working for 3 years with backend on different databases gave me the experience and knowledge.

Quality Assurance

An integral part of my process from the very beginning. Identify risks, analyze and adjust client’s expectations, and builds trust with my customers.

UI/UX Design

Having a Front-End background helps in Prototyping, UI/UX design for web & mobile products Focusing on delivering an exceptional customer experience.

Portfolio

My Latest Projects:

Contact Me

Do you Have Any Questions ?

I'M AT YOUR SERVICES

Call Me On

+20 1000965660

Home

Alexandria/Egypt

Email

mohamed.elhalfawyy@gmail.com

SEND ME AN EMAIL

I'M VERY RESPONSIVE TO MESSAGES

Theme Colors