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
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
Upwork : upwork/mohamedelhalfawy
GitHub : github/mohamedelhalfawyy
LinkedIn : linkedin/mohamedelhalfawy
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
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.
Contact Me
Do you Have Any Questions ?
I'M AT YOUR SERVICES
Call Me On
+20 1000965660
Home
Alexandria/Egypt
mohamed.elhalfawyy@gmail.com