PETER TAN

PETER TAN

Software Developer

March 2024 - Present

Purpl3grape Studios

Unity Game Developer / Project Manager

• Develop and maintain a project roadmap, ensuring timely completion of key milestones and deliverables. • Identify and mitigate project risks, adjusting timelines or resources as needed, managing project budget and allocation of resources effectively to avoid delays or bottlenecks. • Ensure post-launch support, including planning for future updates, expansions, and AI integrations. • Drive continuous process improvement by analyzing sprint outcomes and applying lessons learned. • Implementated of backend services using Firebase and Firestore to support crossplatform match making, and compatibility between different devices and platforms. • Implemented user account services, that ties in to locker system to go with a season pass design for tiered in-game rewards. • Game Design of airborne combat gameplay, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • UI, Data, and Memory optimization in conjunction with Unity Addressables and a CDN, to minimize the footprint of dynamic content.

March 2024 - Present

Purpl3grape Studios

Unity Game Developer / Project Manager

• Develop and maintain a project roadmap, ensuring timely completion of key milestones and deliverables. • Identify and mitigate project risks, adjusting timelines or resources as needed, managing project budget and allocation of resources effectively to avoid delays or bottlenecks. • Ensure post-launch support, including planning for future updates, expansions, and AI integrations. • Drive continuous process improvement by analyzing sprint outcomes and applying lessons learned. • Implementated of backend services using Firebase and Firestore to support crossplatform match making, and compatibility between different devices and platforms. • Implemented user account services, that ties in to locker system to go with a season pass design for tiered in-game rewards. • Game Design of airborne combat gameplay, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • UI, Data, and Memory optimization in conjunction with Unity Addressables and a CDN, to minimize the footprint of dynamic content.

March 2024 - Present

Purpl3grape Studios

Unity Game Developer / Project Manager

• Develop and maintain a project roadmap, ensuring timely completion of key milestones and deliverables. • Identify and mitigate project risks, adjusting timelines or resources as needed, managing project budget and allocation of resources effectively to avoid delays or bottlenecks. • Ensure post-launch support, including planning for future updates, expansions, and AI integrations. • Drive continuous process improvement by analyzing sprint outcomes and applying lessons learned. • Implementated of backend services using Firebase and Firestore to support crossplatform match making, and compatibility between different devices and platforms. • Implemented user account services, that ties in to locker system to go with a season pass design for tiered in-game rewards. • Game Design of airborne combat gameplay, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • UI, Data, and Memory optimization in conjunction with Unity Addressables and a CDN, to minimize the footprint of dynamic content.

July 2021 - October 2022

ZEMIND STUDIOS

Unity Game Developer

• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.

July 2021 - October 2022

ZEMIND STUDIOS

Unity Game Developer

• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.

July 2021 - October 2022

ZEMIND STUDIOS

Unity Game Developer

• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.

January 2018 - May 2018

Real Programming 4 Kids

Game Development Instructor

• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations

January 2018 - May 2018

Real Programming 4 Kids

Game Development Instructor

• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations

January 2018 - May 2018

Real Programming 4 Kids

Game Development Instructor

• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations

April 2014 - April 2018

Access Research

CATI Programmer

• Programming / testing of market research surveys, Tabulating results for analysis • Collaborate with research teams to ensure project requirements and constraints are met in delivering client sensitive data • Data Modelling and Automation • Identify and communicate technical issues, and implement solutions • Lead and Assist colleagues in process improvements

April 2014 - April 2018

Access Research

CATI Programmer

• Programming / testing of market research surveys, Tabulating results for analysis • Collaborate with research teams to ensure project requirements and constraints are met in delivering client sensitive data • Data Modelling and Automation • Identify and communicate technical issues, and implement solutions • Lead and Assist colleagues in process improvements

April 2014 - April 2018

Access Research

CATI Programmer

• Programming / testing of market research surveys, Tabulating results for analysis • Collaborate with research teams to ensure project requirements and constraints are met in delivering client sensitive data • Data Modelling and Automation • Identify and communicate technical issues, and implement solutions • Lead and Assist colleagues in process improvements

(tech)

STACK.

Unity

3D Game Engine Software

Unity

3D Game Engine Software

Unity

3D Game Engine Software

PHOTON FUSION

high-end state transfer netcode SDK for Unity

PHOTON FUSION

high-end state transfer netcode SDK for Unity

PHOTON FUSION

high-end state transfer netcode SDK for Unity

FIrebase

Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

FIrebase

Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

FIrebase

Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

Blender

open-source 3D creation suite that can be used for a variety of purposes for Game Development

Blender

open-source 3D creation suite that can be used for a variety of purposes for Game Development

Blender

open-source 3D creation suite that can be used for a variety of purposes for Game Development

Google Play

Building applications that interact with Google's platforms and services.

Google Play

Building applications that interact with Google's platforms and services.

Google Play

Building applications that interact with Google's platforms and services.

Steamworks

Building applications that interact with Valve's Steam platforms and services.

Steamworks

Building applications that interact with Valve's Steam platforms and services.

Steamworks

Building applications that interact with Valve's Steam platforms and services.

Python

Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

Python

Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

Python

Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

AWS Cloud & Infrastructure

EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery

AWS Cloud & Infrastructure

EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery

AWS Cloud & Infrastructure

EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery

Skills

Programming

Python, C#, .NET, Javascript, Typescript

Programming

Python, C#, .NET, Javascript, Typescript

Programming

Python, C#, .NET, Javascript, Typescript

Machine Learning & AI

TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Machine Learning & AI

TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Machine Learning & AI

TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Cloud / Databases & DevOps

AWS (EC2), Azure, Firebase

Cloud / Databases & DevOps

AWS (EC2), Azure, Firebase

Cloud / Databases & DevOps

AWS (EC2), Azure, Firebase

Game Development

Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration

Game Development

Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration

Game Development

Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration

Education

University of Toronto

Bachelor of Applied Science, Industrial Engineering

University of Toronto

Bachelor of Applied Science, Industrial Engineering

University of Toronto

Bachelor of Applied Science, Industrial Engineering

Toronto Film School

Diploma in Game Design and Development

Toronto Film School

Diploma in Game Design and Development

Toronto Film School

Diploma in Game Design and Development

Create a free website with Framer, the website builder loved by startups, designers and agencies.