NYHET
Proxify er åpen om utviklerens prestasjoner — det er bransjeledende, og også enhver CTOs drøm.
Finn ut mer
Amir T.
Spillutvikler
Amir Tarek har lang erfaring som spillutvikler, støttet av en dokumentert utdanningsbakgrunn som strekker seg over seks år og en veletablert merittliste innen spillindustrien.
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++ 6 år

- Unity 7 år
- C# 7 år
Andre kunnskaper
- Firebase 4 år

- JavaScript 3 år

- SQL 3 år
Utvalgt opplevelse
Arbeidserfaring
Unity-utvikler
Kevuru Games - 3 years 11 months
- 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.
Senior Unity Developer
Kevuru Games - 3 years 11 months
-
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;
Teknologier:
- Teknologier:
Unity
- QA
Augmented Reality (AR)
-
Spillutvikler
Nour For Educational Development - 6 months
- 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 - 6 months
-
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;
Teknologier:
- Teknologier:
- Budget Management
- Operational Management
-
Spillutvikler
Virtual Lap - 1 year 1 month
- 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 - 1 year 1 month
-
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 year 2 months
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;
Teknologier:
- Teknologier:
Unity
Augmented Reality (AR)
-
Senior Unity Developer
Explore AgoRa - 4 months
-
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;
Teknologier:
- Teknologier:
Unity
-
Spillutvikler
Freelance - 9 years 2 months
- 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.
Teknologier:
- Teknologier:
Unity
Machine Learning Developer
Freelancing - 2 years 2 months
-
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;
Teknologier:
- Teknologier:
TensorFlow
NumPy
- NLP
-
Utdannelse
Standalone courseSpillutvikling
Informasjonsteknologiinstituttet (ITI) · 2018 - 2019
BSc.Datavitenskap
London South Bank University (LSBU) · 2015 - 2018
BSc.Informatikk og informatikk
British University i Egypt (BUE) · 2014 - 2018
Portefølje
Finn din neste utvikler innen dager, ikke måneder
I løpet av en kort 25-minutters samtale ønsker vi å:
- Forstå dine utviklingsbehov
- Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
- Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke










