Ryan Bryce Ong [email protected] Software ...
Transcript of Ryan Bryce Ong [email protected] Software ...
Ryan Bryce OngSoftware EngineerProject ManagerVR Developer3D Animator
° https://www.linkedin.com/in/ryan-ong
� https://github.com/rayneong
� https://rayneong.github.io/
EXPERIENCE
2019 Generative Design in Augmented RealityResearcher · UC Berkeley FHL Vive Centerfor Enhanced RealityCreated and connected PyQt UI elements forfront-end development • Applied computergraphics concepts to help manipulate and croppoint clouds
2018 Software Engineering (Robotics)Intern · Jet Propulsion LaboratoryImproved potential e�ciency by researchingand testing applications of physics simulations• Also assisted in optimizing multi-agent pathplanning software
2009–Present RTWKiDS Public SpeakingCo-Founder · Arcadia, CAStrategical advisor for startup with over 100+yearly clients • From a young age, workedas backstage technical manager for theatricalstage productions •Mentored 7 award-winningK-12 teams to prepare for a problem-solvingimprovisational competition
TEACHING
2016–Present Advanced Animation & UCBUGGInstructor, Reader · UC BerkeleyTeach all parts of the 3D modeling & anima-tion pipeline, particularly in: pre-production,animation, shading, camera, lighting, & post-production. • Sculpted (2019) Shading & tex-turing human skin with Substance Painter andRenderMan, Scene lighting with Maya, Render-ing & post-production with NukeX
2018 CS61C: Machine StructuresCourse Tutor · UC BerkeleyHeld and developed curriculum for 2 weekly tu-toring sessions for Computer Architecture andmemory concepts, helped in o�ce hours, andattended sta� meetings for 8 hrs/week.
2017 CS61A: Structure & Interpretation ofComputer ProgramsCourse Tutor · UC BerkeleyHeld 2 weekly tutoring sessions for OOP andfundamental CS concepts, graded assignments& exams, helped in o�ce hours, and at-tended sta� meetings for over 1000 students 8hrs/week.
DEGREES
Present EECSMaster of Science · UC Berkeley �
2015 Computer ScienceBA · UC Berkeley �
GPA: 3.5
PROJECTS
2020 RocketMD Static Site Template EnginePython · RTWKiDSPersonal project that helped improve my de-sign, development, and time management skills• Built from scratch, using Python, soon tobe released as Open Source, and used forRTWKiDS website • Supports Markdown toHTML conversion, templating using CSV data,and pulling data from the Facebook Graph API
2019 React Calender for Nonprofit Web AppReactJS · ReplateLearned ReactJS and integration with Ruby, ina time-pressure environment • Built and inte-grated calendar for nonprofit service web app• Won 2nd Place at at the Hack 4 Social ImpactSummit hackathon
2018–2019 ARKit Facial CaptureLead · UC BerkeleyDeveloped iPhone and Python applications forfacial motion capture animations from aniPhone X into Maya • Project Manager: plannedtimeline and divided tasks, helped integrate into3D animation short • Learned Swift/Xcode inone weekend and developed iPhone stream-lined app for recording facial expressions anddata
2018 Unity VR Game DevelopmentLead · UC BerkeleyImproved my leadership and communicationskills by working with a four-person team• Fo-cused on researching UX innovative ways to ad-dress player movement while minimizing mo-tion sickness • Connected Oculus Motion Con-trollers to in-game vehicle • Composed customprocedural mesh generator script that createsa Tron-like collide-able tail behind the vehicle
COURSES
Graduate CS294 Computational Color • VS260A Optical &Neural Limits to Vision
Undergraduate NM190 Advanced Animation • CS194 3D Model-ing & Animation • CS188 AI & Neural Networks• CS184 Computer Graphics & Physics Simula-tions • CS160 User Interface Design & Develop-ment • CS152 Computer Architecture • CS170 Al-gorithms • Music 109 Sound & Music Comput-ing • CS70 Discrete Mathematics & Probability •CS61C Machine Structures • CS61B Data Struc-tures • CS61A Structure & Interpretation of Com-puter Programs
SKILLS
Python · Java · Javascript ·C++ ·C# ·Unity3D ·Unreal Engine ·VR ·HTML& CSS · ARKit · RISC-V · Swift · Android Dev · Maya · Substance Painter