Amir T.

Spieleentwickler

Amir Tarek verfügt über umfangreiche Erfahrungen als Spieleentwickler und eine mehr als sechsjährige Ausbildung sowie über eine solide Erfolgsbilanz in der Spielebranche.

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
  • Unity
    Unity 6 Jahre
  • C#
    C# 6 Jahre
Andere Fähigkeiten
  • Firebase
    Firebase 4 Jahre
  • JavaScript
    JavaScript 3 Jahre
  • SQL
    SQL 3 Jahre
Amir
Amir T.

Egypt

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Unity-Entwickler

    Kevuru Games - 2 jahre 7 monate

    • 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

    Technologien:

    • Technologien:
    • Unity Unity
    • C# C#
    • Firebase Firebase
  • Spieleentwickler

    Nour For Educational Development - 6 monate

    • 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

    Technologien:

    • Technologien:
    • Unity Unity
    • C# C#
    • Team leading
  • Spieleentwickler

    Virtual Lap - 1 jahr 1 monat

    • 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

    Technologien:

    • Technologien:
    • C++ C++
    • Unity Unity
    • C# C#
  • Spieleentwickler

    Freelance - 7 jahre 10 monate

    • 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

    Technologien:

    • Technologien:
    • C++ C++
    • Unity Unity
    • C# C#
    • JavaScript JavaScript

Ausbildung

  • FortbildungSpieleentwicklung

    Institut für Informationstechnologie (ITI) · 2018 - 2019

  • BSc.Informatik

    London South Bank University (LSBU) · 2015 - 2018

  • BSc.Informatik und Informatik

    Britische Universität in Ägypten (BUE) · 2014 - 2018

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns