Amir T.

Amir T.

Spillutvikler

Egypt
Betrodd medlem siden 2023
7 år erfaring

Ferdighetene hans er innen spillprogrammering, produktutvikling og algoritmeanalyse. Denne blandingen av ferdigheter gjør ham rustet til å lage toppprodukter som samsvarer med kundenes krav.

Engasjementet hans er utvetydig i hans forpliktelse til å levere ypperste kvalitet. Han strever kontinuerlig etter avansement, og følger aktivt opp muligheter for å forbedre kunnskapen og foredle ferdighetene sine. Denne proaktive holdningen sikrer at han forblir banebrytende i en bransje som er i stadig utvikling.

Hovedekspertise

C++C++6 år
UnityUnity7 år
C#C#7 år
Team Leading5 år
3+

Erfaring10

Kevuru Games

Unity-utvikler

Kevuru Games
May 2022 · 3år 11m
  • Designer og implementer spillmekanikk, systemer og funksjoner.
  • Optimaliser spillytelse og minnebruk.
  • Samarbeider med andre utviklere for å lage og vedlikeholde programvarearkitektur og kodestandarder.
  • Hold deg oppdatert med de siste Unity-oppdateringene og vurder deres potensielle innvirkning på utviklingen.
  • Løs tekniske problemer til rett tid og på en effektiv måte.
  • Delta i test- og feilsøkingsprosesser.
  • Undersøk og anbefal nye verktøy og teknologier.
  • Feilsøk eksisterende funksjoner for feil og ytelsesproblemer.
  • Generer funksjonell, vedlikeholdbar kode som overholder kodingsstandarder, oppfyller eller overgår ytelseskrav.
  • Delta i kodegjennomganger for eksisterende og ny kode for å forbedre kodekvaliteten når det er mulig.
  • Bidra til å forbedre eksisterende dokumentasjon og sikre konsistent dokumentasjonspraksis.
  • Samarbeid med andre ingeniører, kunstnere, designere og kvalitetseksperter for å optimalisere bidragene.
Kevuru Games

Senior Unity Developer

Kevuru Games
Gaming
May 2022 · 3år 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)

Spillutvikler

Nour For Educational Development
Oct 2021 - Apr 2022 · 6m
  • Gir teknisk ledelse og veiledning for spillutviklingsteamet.
  • Administrer de tekniske aspektene ved spillutviklingsprosjekter fra start til utgivelse.
  • Overvåker opprettelse og vedlikehold av programvarearkitektur og kodestandarder.
  • Evaluerer og anbefaler nye verktøy, teknologier og utviklingsprosesser for å øke effektiviteten og produktiviteten.
  • Bidro til å utvikle langsiktige strategier for avdelingsvekst og ressursutvidelse.
  • Tilpasset og reparerte teknologi i henhold til personalets forespørsler.
  • Holdt kunder og seniorledere oppdatert på fremgang og hindringer.

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

Spillutvikler

Virtual Lap
Feb 2021 - Mar 2022 · 1år 1m
  • Optimaliser spillytelsen for å sikre en sømløs spillopplevelse og raske lastetider.
  • Samarbeid med spillutviklere for å identifisere flaskehalser i ytelsen og implementere effektive løsninger.
  • Gjennomfør ytelsesanalyse og testing for å finne områder som kan forbedres.
  • Bruk ytelsesprofileringsverktøy for å analysere spillytelse og gjenkjenne optimaliseringsmuligheter.
  • Utforme og utføre optimaliseringsstrategier som tar sikte på å forbedre spillytelsen.

Game Optimizer Lead

Virtual Lap
Virtual Reality (VR)
Feb 2021 - Mar 2022 · 1år 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 · 1år 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

Spillutvikler

Freelance
Feb 2017 · 9år 2m
  • Designer og implementer spillmekanikk, systemer og funksjoner ved å bruke ulike programmeringsspråk.
  • Designer og implementer spillmekanikk, systemer og funksjoner ved å bruke ulike programmeringsspråk.
  • Optimaliser spillytelsen og administrer minnebruken effektivt.
  • Lager og vedlikeholder omfattende spilldokumentasjon.
  • Deltar aktivt i testing og feilsøkingsprosesser for å sikre produktkvalitet.
  • Utfører forskning og gir anbefalinger for integrering av nye verktøy og teknologier.
UnityUnity
Freelancing

Machine Learning Developer

Freelancing
Feb 2017 - Apr 2019 · 2år 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

Portefølje 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

Utdannelse

I(
Informasjonsteknologiinstituttet (ITI)
Spillutvikling2018 - 2019
LSB
London South Bank University (LSBU)
Datavitenskap2015 - 2018
BUI
British University i Egypt (BUE)
Informatikk og informatikk2014 - 2018

Slutt å bla.
Bli matchet raskere.