Amir T.

Gameontwikkelaar

Amir Tarek heeft uitgebreide ervaring als gameontwikkelaar, op basis van een gedegen opleiding van zes jaar. Hij verwierf een gevestigde reputatie in de gamesector.

Zijn vaardigheden zijn gefocust op gamecodering, productontwikkeling en algoritme-analyse. Deze combinatie van vaardigheden stelt hem in staat om topproducten te maken die voldoen aan de eisen van de klant.

Hij is compromisloos toegewijd aan het leveren van uitmuntende resultaten. Hij streeft voortdurend naar vooruitgang en zoekt actief naar mogelijkheden om zijn kennis te verbeteren en zijn vaardigheden te verfijnen. Deze proactieve houding zorgt ervoor dat hij voorop blijft lopen in een sector die snel evolueert.

Hoofd expertise

  • C++
    C++ 6 jaar
  • Unity
    Unity 7 jaar
  • C#
    C# 7 jaar

Andere vaardigheden

  • Firebase
    Firebase 4 jaar
  • JavaScript
    JavaScript 3 jaar
  • SQL
    SQL 3 jaar
Amir

Amir T.

Egypt

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Unity Developer

    Kevuru Games - 3 jaar 11 maanden

    • Ontwerp en implementatie van mechanismen, systemen en functies in games.
    • Optimalisering van gameprestaties en het geheugengebruik.
    • Samenwerking met andere ontwikkelaars om softwarearchitectuur en coderingsstandaarden te creëren en te onderhouden.
    • Bijhouden van de nieuwste Unity-updates en de mogelijke invloed ervan op de ontwikkeling beoordelen.
    • Tijdige en efficiënte oplossing van technische problemen.
    • Deelname aan processen voor tests en debugging.
    • Nieuwe hulpmiddelen en technologieën onderzoeken en aanbevelen.
    • Oplossen van fouten en prestatieproblemen in bestaande functies.
    • Functionele, onderhoudbare code opstellen die voldoet aan coderingsstandaarden en prestatievereisten of deze zelfs overtreft.
    • Deelname aan codebeoordelingen voor bestaande en nieuwe code om de kwaliteit van de code waar mogelijk te verbeteren.
    • Assistentie bij het verbeteren van bestaande documentatie en het opstellen van consistente documentatiepraktijken.
    • Samenwerking met andere engineers, artiesten, ontwerpers en kwaliteitsexperts om hun bijdragen te optimaliseren.
  • Senior Unity Developer

    Kevuru Games - 3 jaar 11 maanden

    • 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;

    Technologieën:

    • Technologieën:
    • Unity Unity
    • QA
    • Augmented Reality (AR) Augmented Reality (AR)
  • Gameontwikkelaar

    Nour For Educational Development - 6 maanden

    • Technisch leiderschap en begeleiding voor het ontwikkelingsteam van de games.
    • Beheer van de technische aspecten van gameontwikkelingsprojecten vanaf het begin tot aan de release.
    • Toezicht op de creatie en het onderhoud van softwarearchitectuur en coderingsstandaarden.
    • Evaluatie en aanbevelen van nieuwe tools, technologieën en ontwikkelingsprocessen om de efficiëntie en productiviteit te verhogen.
    • Bijdrage aan de ontwikkeling van langetermijnstrategieën voor groei van de afdeling en het uitbreiden van resources.
    • Aanpassen en herstellen van technologie op verzoek van medewerkers.
    • Klanten en senior management informeren over de voortgang en obstakels.
  • Head of Technology

    Nour For Educational Development - 6 maanden

    • 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;

    Technologieën:

    • Technologieën:
    • Budget Management
    • Operational Management
  • Gameontwikkelaar

    Virtual Lap - 1 jaar 1 maand

    • Optimalisering van de gameprestaties om een naadloze spelervaring en snelle laadtijden te garanderen.
    • Samenwerking met gameontwikkelaars om prestatieknelpunten te identificeren en effectieve oplossingen te implementeren.
    • Uitvoeren van prestatieanalyses en tests om verbeterpunten te vinden.
    • Gebruik van tools voor prestatieprofielen om gameprestaties te analyseren en optimalisatiemogelijkheden te vinden.
    • Ontwerpen en implementeren van optimalisatiestrategieën om de gameprestaties te verbeteren.
  • Game Optimizer Lead

    Virtual Lap - 1 jaar 1 maand

    • 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 jaar 2 maanden

    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;

    Technologieën:

    • Technologieën:
    • Unity Unity
    • Augmented Reality (AR) Augmented Reality (AR)
  • Senior Unity Developer

    Explore AgoRa - 4 maanden

    • 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;

    Technologieën:

    • Technologieën:
    • Unity Unity
  • Gameontwikkelaar

    Freelance - 9 jaar 2 maanden

    • Ontwerp en implementatie van mechanismen, systemen en functies met behulp van verschillende programmeertalen.
    • Nauwe samenwerking met gameontwerpers, artiesten en collega-ontwikkelaars om aantrekkelijke gameplay-ervaringen te bedenken en te verfijnen.
    • Optimalisering van gameprestaties en geheugengebruik.
    • Opstellen en onderhouden van uitgebreide gamedocumentatie.
    • Actieve deelname aan test- en probleemoplossingsprocessen om de productkwaliteit te garanderen.
    • Onderzoek en aanbevelingen voor de integratie van nieuwe tools en technologieën.

    Technologieën:

    • Technologieën:
    • Unity Unity
  • Machine Learning Developer

    Freelancing - 2 jaar 2 maanden

    • 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;

    Technologieën:

    • Technologieën:
    • TensorFlow TensorFlow
    • NumPy NumPy
    • NLP

Educatie

  • Standalone courseSpelontwikkeling

    Instituut voor Informatietechnologie (ITI) · 2018 - 2019

  • BSc.Computertechnologie

    Londen South Bank Universiteit (LSBU) · 2015 - 2018

  • BSc.Informatica en computerwetenschappen

    Britse universiteit in Egypte (BUE) · 2014 - 2018

Portefeuille

  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak