Bola Tharwat Melek
Senior Unity Developer
Phone:
(02) 1273533815
Email:
Address:
Nasr City, Cairo, Egypt
Date of Birth:
February 29th, 1996
A Bit About Me
As a Senior Unity Developer with six years of experience, I have developed a strong technical skillset that spans multiple areas of expertise. I have a proven track record of developing high-quality software using Unity, both for games and applications. Throughout my career, I have built immersive VR applications and simulations using frameworks such as SteamVR, VRTK, OVR, and OpenVR. My experience in AR frameworks like Vuforia, ARCore, ARKit, EasyAR, and OpenCV has allowed me to develop cutting-edge AR experiences.
In addition to VR and AR, I have experience in networking frameworks such as Photon and Mirror. This experience has allowed me to develop multiplayer games and applications with excellent performance and scalability. Furthermore, my experience with 3D modeling software such as Blender and Maya has enabled me to assist in the game-making process.
My technical expertise is not limited to specific technologies. I have excellent experience in C# and am well-versed in Object-Oriented Programming (OOP), SOLID principles, algorithms, data structures, design patterns, and system design. This knowledge has enabled me to develop scalable and maintainable codebases that can be easily extended and modified.
I am passionate about creating innovative and engaging experiences using Unity. I am always striving to stay up-to-date with the latest technologies and best practices in the industry. With my extensive technical skills and experience, I am confident in my ability to contribute to any project and take it to the next level. My dedication to delivering high-quality software and commitment to teamwork make me an asset to any team.
Work Experience
Senior Unity Developer
Proven Solution
Feb 2023- Present
Senior Unity Developer
Proxify
Mar 2023- Present
Senior Unity Developer
Prime Press
Jan 2022 - Feb 2023
Technical Director
PIK
April 2019 - Feb 2023
Senior Unity Developer
Phenomenar US
Aug 2020 - Dec 2021
Senior Unity Developer
ArabTesting
Oct 2018 - Mars 2020
Unity Developer
NasNav
Jun 2017 - Oct 2018
-
Designing and implementing many VR applications and simulations.
-
Developing and optimizing performance for VR environments.
-
Collaborating with multiple teams including artists and developers.Identifying and resolving code issues and bugs with the team.
-
Developing and Designing games and applications for clients worldwide.
-
Resolve code issues and bugs, ensuring high-quality deliverables.
-
Communicating effectively with Proxify's Community Manager and clients to understand project requirements
-
Designing, creating, testing, and implementing an educational platform.
-
Creating the platform’s system design for each individual component.
-
Building Tools and apps to facilitate workflow.
-
Identifying, reviewing, and fixing code errors with juniors.
-
Lead 3-4 people team projects.
-
Manage all technical procedures such as Design, estimation, Assets...etc.
-
Responsible for making decisions and leading all technical choices in multiple projects.
-
Hand on all VR/AR projects.
-
Lead 1-2 people team projects.
-
Designing, testing, and implementing a 360 Images system with dynamic navigation and editing System.
-
Creating a User-defined AR system with adding a user’s custom 3d model.
-
Implementing a custom navigation Map with custom editable features.
-
Creating UI/UX for mobile platforms with custom editable features.
-
Lead 1-2 people team projects.
-
Creating multiple VR simulations for multiple phobias like acrophobia, aerophobia, arachnophobia .. etc.
-
Designing and creating educational platforms for Autism children.
-
Creating VR and AR educational games for ADHD children.
-
Creating a dynamic AR educational platform.
-
Lead 1-2 people team projects.
-
Interact with the owner to determine the project’s technical requirements.
-
Improve, debug, maintain and optimize the existing AR system.
-
Creating an AR Navigation system integrated with Beacons.
-
Ensure performance on 360 images system.
-
Create responsive UI for mobile devices.
-
Interact with the main client to determine the project’s estimation time.
Techincal Skills
Coding
-
OOP, SOLID, Design Patterns, and Algorithms and Data Structure.
​
Multiplayer
-
Photon and Mirror.
​
VR Frameworks
-
SteamVR, VRTK, OVR OpenXR and OpenVR.
​
AR Frameworks
-
Vuforia, ARCore, ARKit, EasyAR, and OpenCV.
​
3D Softwares
-
Blender and Maya