Jonathan Chen

Jonathan Chen Email and Phone Number

Software Engineer at Meta Reality Labs. @ Meta
Jonathan Chen's Location
Kirkland, Washington, United States, United States
About Jonathan Chen

I like C++!Also, Game Engines,Compilers and 3D Graphics, among other things.

Jonathan Chen's Current Company Details
Meta

Meta

View
Software Engineer at Meta Reality Labs.
Jonathan Chen Work Experience Details
  • Meta
    Software Engineer
    Meta Jun 2022 - Present
    Menlo Park, Ca, Us
  • Bytedance
    Software Engineer
    Bytedance Oct 2020 - Apr 2022
    China, China, Cn
    Data Service Backend Engineer supporting Tiktok Ecommerce
  • Netvirta, Inc.
    Lead Software Engineer
    Netvirta, Inc. Jan 2020 - Oct 2020
    Boston, Ma, Us
    Managing a small team of 4 software developers to maintain, the core cross-platform engine, the backend server logic, as well the internal tools of the company.Helps to improve code quality across a team of 12 people, by giving talks about best practices and modern coding guidelines.Wrote a Code generator using clang's LibTooling to automatically generate boilerplate serialization and reflection code to reduce human error
  • Netvirta, Inc.
    Senior Software Engineer
    Netvirta, Inc. Jan 2019 - Jan 2020
    Boston, Ma, Us
    Cross-platform Engine Architecture (Linux, Web, Android, Ios, Windows) using C++17Multi-threading job managementTook charge of improving the team's CI, build and package management by designing template repositories and writing automatation scripts. (conan,io, cmake, git)
  • Netvirta, Inc.
    Software Engineer
    Netvirta, Inc. May 2018 - Jan 2019
    Boston, Ma, Us
    Designed,proposed, and implemented a new combined architecture for the engine that will allow both our graphics and scanning teams to share a common engine.Improve the build management by introducing cmake which allowed us to remove all the handwritten makefiles and projects for each platform (emscripten, ios, android, linux)Improve graphics rendering pipeline for graphics team to allow for more easily swappable effects.Designed and implemented a mesh adjacency graph, allowing users to query vertex, edge, and face adjacency data.
  • Ubisoft Singapore
    Junior 3D Programmer
    Ubisoft Singapore Apr 2017 - Mar 2018
    Singapore, Sg, Sg
    Worked as a Rendering Programmer on Skulls and Bones. Primarily worked on profiling memory and runtime perfomance, bugfixes for XBox one, Ps4, and PC with DirectX12.For specific features that i've worked on,- Particle Lights (Optimisation to create lightweight spawning of lights via particle emitters instead of full blown entities)- Mesh LOD streaming (Optimisation to reduce load time by only streaming in higher detailed LODs when required)- Dithering (Workflow improvement to allow for dithering to easily be applied on any object in the scene)
  • Digipen Institute Of Technology, Singapore
    Teaching Assistant
    Digipen Institute Of Technology, Singapore Sep 2014 - Dec 2016
    Teaching Freshmen and Sophomores Math, C, and C++
  • Personae Studios
    Programming Intern
    Personae Studios May 2010 - Jul 2010
    Porting games from old versions on iOS to the 'newly released iOS4'Making web applications for designers to easily add game content into the game.Made it easier for the Sound Designer to test his sounds without rebuilding the application via network streaming.

Jonathan Chen Skills

C++ C Game Development Opengl C# Game Programming Game Design Microsoft Office Web Development Video Games Programming Software Architecture Javascript Microsoft Visual Studio C++ Mysql Tortoise Svn Real Time Simulation Computer Graphics Low Level Programming Software Development Objective C Python Xcode Html5 Unity Ios Development Playstation 3 Development Php Simd

Jonathan Chen Education Details

  • Digipen Institute Of Technology
    Digipen Institute Of Technology
    Computer Science In Real Time Interactive Simulation
  • Nanyang Polytechnic
    Nanyang Polytechnic
    Digital Entertainment Technology

Frequently Asked Questions about Jonathan Chen

What company does Jonathan Chen work for?

Jonathan Chen works for Meta

What is Jonathan Chen's role at the current company?

Jonathan Chen's current role is Software Engineer at Meta Reality Labs..

What schools did Jonathan Chen attend?

Jonathan Chen attended Digipen Institute Of Technology, Nanyang Polytechnic.

What skills is Jonathan Chen known for?

Jonathan Chen has skills like C++, C, Game Development, Opengl, C#, Game Programming, Game Design, Microsoft Office, Web Development, Video Games, Programming, Software Architecture.

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.