Summary
Overview
Work History
Education
Skills
Websites
Certification
Awards
Timeline
OperationsManager
Doni Tan Hero

Doni Tan Hero

Game Programmer
Yogyakarta

Summary

Passionate gamer and Computer Science student with a solid foundation in basic programming and Object Oriented Programming. Possessing strong skills in using Unity with C# as the programming language to create engaging games, showcasing a deep understanding of object oriented programming principles. Demonstrating a genuine love for gaming and a natural ability to rapidly learn and solve problems, driven to dedicate myself to the pursuit of creating the ultimate game.

Overview

3
3
years of professional experience

Work History

Game Programmer

PT. Niji Games Studio
12.2022 - Current
  • Collaborated with artists and designers to create visually stunning and engaging game environments.
  • Managed version control systems, maintaining a well-organized development environment for the team.
  • Created reusable code libraries to streamline development processes and improve team productivity.
  • Improved game performance by optimizing code and implementing efficient algorithms.
  • Participated in regular team meetings, contributing valuable insights and ideas for game improvements.
  • Developed engaging gameplay mechanics for an immersive player experience.
  • Fixed software bugs and resolved technical issues, ensuring smooth gameplay experiences for players.
  • Contributed to successful project milestones by consistently meeting deadlines for assigned tasks.
  • Managed project requirements and accomplished objectives by self-monitoring progress and promptly solving issues.
  • Developed in-game tutorials and user interfaces that were intuitive and easy-to-use for new players.
  • Communicated with art, production and programming teams to design innovative game elements and optimize quality for better player experiences.
  • Balanced and adjusted gameplay experiences to increase critical and commercial success of product.
  • Followed specifications and technical limitations when designing to meet established design and gameplay objectives.

Product UGC Intern (Game Developer)

Garena
08.2022 - 10.2022
  • Developed game design documents and simple game assets.
  • Wrote performance-focused code and created games using Blockman Editor (Lua
  • Gained hands-on experience in various software programs, increasing proficiency and expanding technical skill set.
  • Developed organizational skills through managing multiple tasks simultaneously while adhering to strict deadlines.
  • Contributed to a positive team environment by collaborating with fellow interns on group projects and presentations.
  • Utilized strong communication abilities during presentations which led to increased understanding among colleagues regarding project goals and objectives.

Game Programmer

Agate
08.2021 - 01.2022
  • Collaborated with artists and designers to create visually stunning and engaging game environments.
  • Managed version control systems, maintaining a well-organized development environment for the team.
  • Participated in regular team meetings, contributing valuable insights and ideas for game improvements.
  • Developed engaging gameplay mechanics for an immersive player experience.
  • Fixed software bugs and resolved technical issues, ensuring smooth gameplay experiences for players.
  • Prioritized tasks and carefully managed time to consistently meet delivery dates.

Education

Master of Science - Computer Science

Universitas Gadjah Mada
Yogyakarta
2024

Bachelor of Science - Computer Science

Universitas Gadjah Mada
Yogyakarta
11.2022

Skills

  • Unity
  • Game Programming
  • Github
  • Performance Optimization
  • Object-Oriented Programming
  • Coding standards
  • Machine Learning
  • Problem-Solving
  • Strong Mathematics Knowledge
  • Excellent Communication

Certification

  • Belajar Dasar Pemrograman Web - Dicoding Indonesia, 02/01/21, 02/01/24
  • Google IT Automation Professional Certificate - Coursera
  • Google IT Automation with Python Specialization - Coursera
  • Google IT Support Specialization - Coursera
  • Google IT Support Certificate - Coursera
  • Architecting with Google Compute Engine Specialization - Coursera
  • From Data to Insights with Google Cloud Platform - Coursera

Awards

HOPE

Garena Game Jam 2023 Indonesia 3rd Winner


A Puzzle Game with “Replay Ability” to solving the puzzle by kill the character in purpose to summon a clone that can copy the character movement before to solve the puzzle


Role: Game Programmer

Game Engine: Unity (C#)

Platform: PC (2D)

Link: https://bensonimpact.itch.io/hope

Timeline

Game Programmer

PT. Niji Games Studio
12.2022 - Current

Product UGC Intern (Game Developer)

Garena
08.2022 - 10.2022

Game Programmer

Agate
08.2021 - 01.2022

Master of Science - Computer Science

Universitas Gadjah Mada

Bachelor of Science - Computer Science

Universitas Gadjah Mada
  • Belajar Dasar Pemrograman Web - Dicoding Indonesia, 02/01/21, 02/01/24
  • Google IT Automation Professional Certificate - Coursera
  • Google IT Automation with Python Specialization - Coursera
  • Google IT Support Specialization - Coursera
  • Google IT Support Certificate - Coursera
  • Architecting with Google Compute Engine Specialization - Coursera
  • From Data to Insights with Google Cloud Platform - Coursera
Doni Tan HeroGame Programmer