NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Amir T.
Game Developer
Amir Tarek peut se prévaloir d’une vaste expérience en tant que développeur de jeux, d’une formation éprouvée de plus de six ans et d’un parcours bien établi dans l’industrie du jeu.
Ses compétences s’étendent à la programmation du gameplay, au développement de produits et à l’analyse d’algorithmes. Cet amalgame de compétences lui permet de concevoir des produits de premier ordre qui répondent aux exigences de ses clients.
Son dévouement est sans équivoque dans son engagement à fournir l’excellence. En quête permanente de perfectionnement, il recherche activement des occasions d’améliorer ses connaissances et d’affiner son ensemble de compétences. Cette attitude proactive lui permet de rester un précurseur dans le paysage industriel en constante évolution.
Principale expertise
- C++ 6 ans

- Unity 7 ans
- C# 7 ans
Autres compétences
- Firebase 4 ans

- JavaScript 3 ans

- SQL 3 ans
Expérience sélectionnée
Emploi
Développeur Unity
Kevuru Games - 3 années 11 mois
- Concevoir et mettre en œuvre des mécanismes, des systèmes et des fonctionnalités de jeu.
- Optimiser les performances du jeu et l’utilisation de la mémoire.
- Collaborer avec d’autres développeurs pour créer et maintenir l’architecture logicielle et les normes de code.
- Rester au courant des dernières mises à jour d’Unity et évaluer leur impact potentiel sur le développement.
- Résoudre les problèmes techniques en temps opportun et de manière efficace.
- Participer aux processus de test et de débogage.
- Rechercher et recommander de nouveaux outils et technologies.
- Déboguer les fonctionnalités existantes pour détecter les bogues et les problèmes de performance.
- Générer un code fonctionnel et facile à maintenir qui respecte les normes de programmation, en satisfaisant ou en dépassant les exigences de performance.
- Participer à des examens du code pour le code existant et le nouveau code afin d’améliorer la qualité du code chaque fois que cela est possible.
- Contribuer à l’amélioration de la documentation existante et veiller à la cohérence des pratiques documentaires.
- Collaborer avec les autres ingénieurs, artistes, concepteurs et professionnels de l’assurance qualité afin d’optimiser les contributions.
Senior Unity Developer
Kevuru Games - 3 années 11 mois
-
Design and implement game mechanics, systems, and features;
-
Optimize game performance and memory usage;
-
Collaborate with other developers to create and maintain software architecture and code standards;
-
Mentor and train junior developers;
-
Stay up-to-date with the latest Unity updates and evaluate their potential impact on development;
-
Solve technical issues in a timely and efficient manner;
-
Participate in testing and debugging;
-
Improve development processes and workflows;
-
Research and recommend new tools and technologies;
-
Create application specific experiences and systems on top of existing cross platform packages and systems;
-
Produce flexible, lightweight, technical designs from high level requirements;
-
Debug existing features for bugs, and performance issues;
-
Produce functional, maintainable code written to code standards that meets or exceeds performance requirements;
-
Engage in code reviews of existing and new code to improve code quality whenever possible;
-
Assist with improving existing documentation as well as ensuring consistent documentation;
-
Collaborate with other engineers, artists, designers and QA to maximize contributions;
-
Provide achievable task estimations;
Les technologies:
- Les technologies:
Unity
- QA
Augmented Reality (AR)
-
Game Developer
Nour For Educational Development - 6 mois
- Assurer la direction technique et l’orientation de l’équipe de développement du jeu.
- Gérer les aspects techniques des projets de développement de jeux, du début à la fin.
- Superviser la création et la maintenance de l’architecture logicielle et des normes de code.
- Évaluer et recommander de nouveaux outils, technologies et processus de développement afin d’améliorer l’efficacité et la productivité.
- A contribué à l’élaboration de stratégies à long terme pour la croissance du département et l’expansion des ressources.
- A adapté et réparé des technologies à la demande du personnel.
- A tenu les clients et les cadres supérieurs informés des progrès et des obstacles.
Head of Technology
Nour For Educational Development - 6 mois
-
Provide technical leadership and direction for the game development team;
-
Manage the technical aspects of game development projects from conception to release;
-
Oversee the creation and maintenance of software architecture and code standards;
-
Evaluate and recommend new tools, technologies, and development processes to improve efficiency and productivity;
-
Stay up-to-date with the latest game development trends and technologies;
-
Identify and solve complex technical issues in a timely and efficient manner;
-
Oversaw IT department operations and training;
-
Managed network and system performance, conducting troubleshooting, security patching, and maintenance;
-
Conferred with executives to advise and plan for short-term and long-term IT system upgrade needs;
-
Assisted in development of long-term strategies to grow department and resources;
-
Led technology selection and rollout, focusing on organizational planning and supplier service-level agreements;
-
Communicated with executive team and CEO to maximize development efficiencies and resolve technology issues;
-
Customized and repaired technology based on staff requests;
-
Updated customers and senior leaders on progress and roadblocks;
Les technologies:
- Les technologies:
- Budget Management
- Operational Management
-
Game Developer
Virtual Lap - 1 an 1 mois
- Optimiser les performances des jeux pour garantir une expérience de jeu fluide et des temps de chargement rapides.
- Collaborer avec les développeurs de jeux pour identifier les goulets d’étranglement en matière de performances et mettre en œuvre des solutions efficaces.
- Effectuer des analyses et des tests de performances pour identifier les domaines susceptibles d’être améliorés.
- Utiliser des outils de profilage des performances pour analyser les performances des jeux et identifier les possibilités d’optimisation.
- Concevoir et exécuter des stratégies d’optimisation visant à améliorer les performances des jeux.
Game Optimizer Lead
Virtual Lap - 1 an 1 mois
-
Optimize game performance to ensure smooth gameplay and fast loading times;
-
Collaborate with game developers to identify performance bottlenecks and implement solutions;
-
Conduct performance analysis and testing to identify areas for improvement;
-
Use performance profiling tools to analyze game performance and identify optimization opportunities;
-
Develop and implement optimization strategies to improve game performance;
-
Stay up-to-date with the latest hardware and software technologies that impact game performance;
-
Provide guidance and mentorship to junior developers on optimization techniques and best practices;
-
Document and communicate optimization results and recommendations to development teams;
-
Technical Lead
Explore AgoRa - 1 an 2 mois
Interactive experiences using AR.Through this educational platform, it is possible to scan everyday objects, interact with 3D models and go through a gamified learning journey.
Responsibilities:
-
Lead and manage a team of Unity developers, providing technical guidance and mentorship;
-
Design and develop Unity game architecture and code standards;
-
Identify and resolve technical issues and bugs in Unity games;
-
Stay up-to-date with the latest Unity game development technologies and trends;
-
Document and communicate technical requirements, issues, and recommendations to stakeholders;
-
Investigated system issues and implemented resolutions to reduce downtime;
-
Evaluated and adopted new technologies to address changing industry needs;
-
Supervised architecture, design and implementation of company-wide platforms and applications;
-
Identified value opportunities to exploit product for maximum business effectiveness;
-
Built product feature lists with stakeholders;
-
Management of 14 developers team;
Les technologies:
- Les technologies:
Unity
Augmented Reality (AR)
-
Senior Unity Developer
Explore AgoRa - 4 mois
-
Develop and implement Unity game features, mechanics, and systems;
-
Collaborate with game designers and artists to translate game design concepts into Unity game mechanics and user interfaces;
-
Optimize Unity game performance, including frame rate, memory usage, and load times;
-
Debug and troubleshoot Unity game issues and bugs;
-
Develop and maintain Unity game codebase, including documentation and version control;
-
Stay up-to-date with the latest Unity game development technologies and trends;
-
Planning, designing, and implementing a next generation feature that is a part of your current sprint;
-
Communicating with the team in standup about a problem that you are prioritizing;
-
Creating or modifying the mobile UI while working closely with Design;
-
Reviewing requirements, specifications and technical design documents to help direct the course of the project;
-
Contributing to or leading the strategy of a new development pipeline;
-
Participate in design, user research, and code reviews with colleagues;
-
Build AR Platform for updating AR-Levels;
-
Helping an engineering team member troubleshoot an issue with game physics or ground tracking;
-
Exploring the tech and performing feasibility analysis on features with the Design and PM team before they finalize a long term roadmap;
Les technologies:
- Les technologies:
Unity
-
Game Developer
Freelance - 9 années 2 mois
- Concevoir et mettre en œuvre des mécanismes, des systèmes et des fonctionnalités de jeu à l’aide de divers langages de programmation.
- Collaborer étroitement avec les concepteurs de jeux, les artistes et les autres développeurs pour concevoir et affiner des expériences de jeu attrayantes.
- Optimiser les performances des jeux et gérer efficacement l’utilisation de la mémoire.
- Créer et maintenir une documentation complète sur le jeu.
- Participer activement aux processus de test et de débogage afin de garantir la qualité du produit.
- Effectuer des recherches et formuler des recommandations pour l’intégration de nouveaux outils et de nouvelles technologies.
Les technologies:
- Les technologies:
Unity
Machine Learning Developer
Freelancing - 2 années 2 mois
-
Design and implement machine learning algorithms to solve complex problems;
-
Collaborate with data scientists, software engineers, and other stakeholders to define and refine machine learning requirements;
-
Train and test machine learning models using large datasets;
-
Optimize machine learning models for performance, accuracy, and scalability;
-
Implement data pipelines and processing workflows to prepare data for machine learning algorithms;
-
Stay up-to-date with the latest machine learning technologies and research;
-
Develop and maintain machine learning infrastructure, including data storage, processing, and deployment;
Les technologies:
- Les technologies:
TensorFlow
NumPy
- NLP
-
Éducation
FormationDéveloppement de jeux
Institut des technologies de l'information (ITI) · 2018 - 2019
License ès sciencesL'informatique
Université de South Bank de Londres (LSBU) · 2015 - 2018
License ès sciencesInformatique et informatique
Université britannique en Égypte (BUE) · 2014 - 2018
Portefeuille
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine










