Amir T.

Amir T.

Spieleentwickler

Egypt
Vertrauenswürdiges Mitglied seit 2023
7 Jahre Erfahrung

Sein Fachwissen umfasst die Programmierung von Spielen, die Produktentwicklung und die Analyse von Algorithmen. Dank dieser Kombination von Fähigkeiten kann er erstklassige Produkte entwerfen, die den Anforderungen seiner Kundschaft gerecht werden.

Er gibt sich nie mit weniger als Spitzenleistungen zufrieden. Er bemüht sich um kontinuierliche Weiterbildung und sucht aktiv nach Möglichkeiten, sein Wissen zu erweitern und sein Skillset zu verbessern. Diese proaktive Haltung macht ihn zu einem Wegbereiter in der sich ständig weiterentwickelnden Branchenlandschaft.

Hauptkompetenz

C++C++6 Jahre
UnityUnity7 Jahre
C#C#7 Jahre
Team Leading5 Jahre
3+

Erfahrung10

Kevuru Games

Unity-Entwickler

Kevuru Games
May 2022 · 3J 11M
  • Design und Implementierung von Spielmechaniken, Systemen und Features
  • Optimierung der Spielleistung und Speichernutzung
  • Zusammenarbeit mit anderen Entwickler:innen bei der Erstellung und Aufrechterhaltung von Software-Architektur sowie der Einhaltung des Programmierstils
  • Schritt halten mit den neuesten Unity-Updates und Bewertung ihrer potenziellen Auswirkungen auf die Entwicklung
  • Zeitnahe und effiziente Lösung von technischen Problemen
  • Beteiligung an Test- und Debugging-Prozessen
  • Erforschung und Empfehlung neuer Tools und Technologien
  • Prüfung bestehender Funktionen auf Bugs und Leistungsprobleme
  • Erstellung von funktionalem, wartbarem Code, der den Programmierstil einhält und die Leistungsanforderungen erfüllt oder übertrifft
  • Beteiligung an Code-Überprüfungen von bestehendem und neuem Code zur Verbesserung der Code-Qualität, wann immer dies möglich ist
  • Unterstützung bei der Verbesserung der bestehenden Dokumentation und Gewährleistung einer einheitlichen Dokumentationspraxis
  • Zusammenarbeit mit anderen Engineers, Kunstschaffenden, Designer:innen und QA-Fachleuten zur Optimierung der Ergebnisse
Kevuru Games

Senior Unity Developer

Kevuru Games
Gaming
May 2022 · 3J 11M
  • 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;

UnityUnity
QA
Augmented Reality (AR)Augmented Reality (AR)

Spieleentwickler

Nour For Educational Development
Oct 2021 - Apr 2022 · 6M
  • Technische Leitung und Betreuung des Spieleentwicklungsteams
  • Management der technischen Aspekte von Spielentwicklungsprojekten von der Konzeption bis zur Veröffentlichung
  • Beaufsichtigung der Erstellung und Wartung von Softwarearchitektur sowie der Einhaltung des Programmierstils
  • Auswertung und Empfehlung neuer Tools, Technologien und Entwicklungsprozesse zur Steigerung von Effizienz und Produktivität
  • Mitwirkung an der Entwicklung langfristiger Strategien für das Wachstum der Abteilung und die Erweiterung der Ressourcen
  • Anpassung und Instandsetzung der Technologie nach den Wünschen der Mitarbeitenden
  • Unterrichtung von Kundschaft und Führungskräften über Fortschritte und Hindernisse

Head of Technology

Nour For Educational Development
Education
Oct 2021 - Apr 2022 · 6M
  • 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;

Budget Management
Operational Management

Spieleentwickler

Virtual Lap
Feb 2021 - Mar 2022 · 1J 1M
  • Optimierung der Spielleistung, um ein nahtloses Spielerlebnis und schnelle Ladezeiten zu gewährleisten
  • Zusammenarbeit mit Spieleentwickler:innen, um Leistungsengpässe zu identifizieren und effektive Lösungen zu implementieren
  • Durchführung von Leistungsanalysen und -tests, um Bereiche zu ermitteln, die verbessert werden können
  • Verwendung von Leistungsprofil-Tools zur Analyse der Spielleistung und Erkennung von Optimierungsmöglichkeiten
  • Entwicklung und Umsetzung von Optimierungsstrategien zur Verbesserung der Spielleistung

Game Optimizer Lead

Virtual Lap
Virtual Reality (VR)
Feb 2021 - Mar 2022 · 1J 1M
  • 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;

Explore AgoRa

Technical Lead

Explore AgoRa
Real Estate
Nov 2019 - Jan 2021 · 1J 2M

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;

UnityUnity
Augmented Reality (AR)Augmented Reality (AR)
Explore AgoRa

Senior Unity Developer

Explore AgoRa
Augmented Reality (AR)
Jul 2019 - Nov 2019 · 4M
  • 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;

UnityUnity
Freelance

Spieleentwickler

Freelance
Feb 2017 · 9J 2M
  • Design und Implementierung von Spielmechaniken, -systemen und -funktionen unter Verwendung verschiedener Programmiersprachen
  • Enge Zusammenarbeit mit Spieldesigner:innen, Kunstschaffenden und anderen Entwickler:innen, um spannende Gameplay-Erlebnisse zu konzipieren und zu optimieren
  • Optimierung der Spielleistung und effizientes Management der Speichernutzung
  • Erstellung und Pflege einer umfassenden Spieldokumentation
  • Aktive Beteiligung an Testing- und Debugging-Prozessen zur Gewährleistung der Produktqualität
  • Recherche und Ausarbeitung von Empfehlungen für die Integration neuer Tools und Technologien
UnityUnity
Freelancing

Machine Learning Developer

Freelancing
Feb 2017 - Apr 2019 · 2J 2M
  • 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;

TensorFlowTensorFlow
NumPyNumPy
NLP

Portfolio 10

Portfolio Image 1
Portfolio Image 2
Portfolio Image 3
Portfolio Image 4
Portfolio Image 5
Portfolio Image 6
Portfolio Image 7
Portfolio Image 8
Portfolio Image 9
Portfolio Image 10

Ausbildung

IFI
Institut für Informationstechnologie (ITI)
Spieleentwicklung2018 - 2019
LSB
London South Bank University (LSBU)
Informatik2015 - 2018
BUI
Britische Universität in Ägypten (BUE)
Informatik und Informatik2014 - 2018

Hör auf zu stöbern.
Lass dich schneller matchen.