Jaehoon Choi

Jaehoon Choi Email and Phone Number

Chief Programmer @ Second Quest
Jaehoon Choi's Location
Gyeonggi, South Korea, Korea, Republic of
Jaehoon Choi's Contact Details

Jaehoon Choi work email

Jaehoon Choi personal email

n/a
About Jaehoon Choi

I has been developing PC/Mobile MMORPGs and mobile apps primarily using CryEngine, Unreal Engine, Unity Engine, and languages such as C/C++, C#, Node.js/Typescript, Spring Boot, and Python. I have experience in team building since the early stages of projects, having led the process three times. During development, I found solutions to technical challenges without distinguishing between client and server, and took on a mentoring role to help team members implement and continue development.* Experience as a program team leader for AAA-grade PC/Mobile MMORPG development, launch, and service.* Initial implementation and mentoring for development requiring a physics/mathematical background.* Experience in local development in Japan and collaboration with US publishers/development teams.* Project-wide development process establishment, including task management and build automation.* Experience as a PD/CTO from team building to app launch in a startup's limited resource environment.

Jaehoon Choi's Current Company Details
Second Quest

Second Quest

View
Chief Programmer
Jaehoon Choi Work Experience Details
  • Second Quest
    Chief Programmer
    Second Quest May 2024 - Present
    Gyeonggi, South Korea
    Joined as a co-founder and developing a mobile game using UE5 and Go language.
  • Dotdotdot Co., Ltd.
    Director Of Product Development
    Dotdotdot Co., Ltd. Apr 2021 - Feb 2024
    Seoul, South Korea
    OLOBOIn charge of developing a 3D avatar-based story creation app and platform that supports AI prompts, TTS (Text-to-Speech), and voice features.- Team rebuilding.- Mentoring team members as they are onboarded to enable them to extend and improve the product.- Design and implementation of the server architecture ensuring scalability- Designed and implemented methods for expressing actions and facial expressions- Handling voice files in different formats and versions, as well as video extraction.- Minimizes animation data without degradation by 40% of its original size- Shader maintenance.- Development of game design table tools and automation of build/deployment pipelines.- Launched on iOS and open beta on Android (English-speaking countries).
  • Penrose
    Programmer
    Penrose Jan 2021 - Apr 2021
    Gyeonggi, South Korea
    Work remotely.- EOS plugin-related bug fixes and migration of blueprints into C++- Integration of the PlayFab account system and AWS GameLift with the VR app.- Setting up NFT development
  • Xl Games
    Lead Programmer
    Xl Games Jun 2020 - Jan 2021
    Gyeonggi, South Korea
    ArcheAge2- Migrating the ArcheAge server from CryEngine to a UE4-compatible version.- Replacing the game design table management, initially implemented in Ruby on Rails, with an Excel and Python.NET solution for data validation and code generation, utilizing the Cog and Cerberus packages.- Implementing login state management using FSM.- Integrating PhysX with the zone server
  • Xl Games
    Lead Programmer
    Xl Games Dec 2019 - Jun 2020
    Gyeonggi, South Korea
    Moonlight sculptor- Bug fixing, polishing the game log system, and addressing small game logics such as enchantments and scheduled events. - Developed a guild bank, covering UI to server logic, with log cache features and a database schema using Elixir Ecto.
  • Xl Games
    Programmer Project Lead
    Xl Games Dec 2017 - Nov 2019
    Gyeonggi, South Korea
    Moonlight sculptor2Developed an animation-style mobile game- Implemented synchronization between game logic and UI using the Flux pattern.- Managed combat actions and scenes on the client side based on parallel Finite State Machines (FSM).- Automated Google Docs processes and code generation.- Converted the Node.js codebase of the game server to Typescript.Contributed to the live service of "ArcheAge Begins."
  • Xl Games
    Programmer Project Lead
    Xl Games Aug 2010 - Nov 2017
    Gyeonggi, South Korea
    Civilization Online (franchise for 2K Games)Led the team-building process for the programming teamLed the development process starting from the prototype as one of the lead programmers- Integration of embedded web browser based on CEF.- Layer based spawner management in server-side.- Replacing CryEngine's pak library.- Integrated PhysX with the world server and zone server, and provided mentoring- Ported various features of CryEngine to the server:-- Exported map data to be compatible with PhysX.-- Implemented segmented world data.-- Developed the vehicle system.- Implemented Region of Interest (ROI) based static/dynamic unit loading and asynchronous asset loading functionality for the player character.- Basic design, implementation, and mentoring for the housing system- Implemented the initial version of in-game modification for the server-side navigation mesh while providing mentoring-- Implementation of divide/conquer, edge swapping and node relaxation. -- Splitting/merging of navigation mesh elements.-- Forbidden area handling around housing.- Mentoring related to pathfinding after implementing a mockup for road and building construction- Implemented a feature where the civilization and related spawn locations change when starting a new game session- Developed secure socket and handled security responsibilities-- Implemented the exchange of session keys for individual users and broadcasting purposes.-- Distinguished critical data between the client and serverSupported project transition to China.
  • Xl Games
    Programmer
    Xl Games Mar 2010 - Jul 2010
    Gyeonggi, South Korea
    ArcheageDeveloped client-side seamless pathfinding.- Assembling of navigation mesh blocks considering forbidden area. - Separating pathfinding logic from main thread into multithread.
  • Mgame
    Programmer Project Lead
    Mgame May 2009 - Apr 2010
    Seoul, South Korea
    - Implemented a network using Boost ASIO.- Developed a front-end server responsible for encryption/decryption and broadcasting.- Implemented an instance dungeon server that shares navigation mesh and static assets.
  • Mgame
    Programmer Project Lead
    Mgame Jan 2007 - Mar 2009
    Tokyo, Japan
    - Utility library including secure socket based on RSAREF - Authentication and server side game logic- Multilayer pathfinding using PathEngine- Front-end server (player management, packet relay between client and game server).- DB cache server (garbage collection, record crc check, player data sharing between game servers).
  • Mgame
    Lead Server
    Mgame Dec 2004 - Dec 2006
    Seoul, South Korea
    YulGang OnlineParticipated in development as one of the lead server programmers- Server side game logic - Standalone guild server which support read only cache (user created guild mark)-- guild mark cache in client side- Simple event server (which gives real goods) in Java. - DB table schema and sql query.
  • Mgame
    Programmer
    Mgame Apr 2003 - Dec 2004
    Seoul, South Korea
    Lunentia OnlineResponsible for security and additional server logic as a server programmer.- Packet library based on Snacc- DB schema and sql query
  • Lg Siltron
    Researcher
    Lg Siltron Jul 1996 - Jun 1997
    Korea
    Now at SK Group (http://www.sksiltron.com/)- In charge of the lifetime measurement of wafers - Developed a statistical analysis solution for lifetime data

Jaehoon Choi Skills

Game Development Pki Mesh Generation C++ Asn.1 Pathfinding Cryengine Physx Mmorpg Computer Games

Jaehoon Choi Education Details

Frequently Asked Questions about Jaehoon Choi

What company does Jaehoon Choi work for?

Jaehoon Choi works for Second Quest

What is Jaehoon Choi's role at the current company?

Jaehoon Choi's current role is Chief Programmer.

What is Jaehoon Choi's email address?

Jaehoon Choi's email address is go****@****ail.net

What schools did Jaehoon Choi attend?

Jaehoon Choi attended Chung-Ang University, Chung-Ang University, Chung-Ang University, Chung-Ang University.

What are some of Jaehoon Choi's interests?

Jaehoon Choi has interest in Physics, Robot, Game, Science And Technology, Biking.

What skills is Jaehoon Choi known for?

Jaehoon Choi has skills like Game Development, Pki, Mesh Generation, C++, Asn.1, Pathfinding, Cryengine, Physx, Mmorpg, Computer Games.

Not the Jaehoon Choi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.