*** ****** **. ********, ** *****
Yong Won Seo www.linkedin.com/in/yongseo/
(U.S. Permanent Resident) **********@*****.***
SUMMARY
Currently working as a Software Engineer for Automation Control System software development on RTOS (QNX).
Seven years of software research and development experience as Sr. Programmer/Analyst and Research Assistant during
M.S. and Ph.D., Virtual Reality, CAD/CAM, Computer Vision, and Human Computer Interaction.
Excellent problem solving skills, excellent communication skills, self-motivated and team oriented.
PROFESSIONAL EXPERIENCE
Software Engineer (March 2014 - Current) - Vamco International Inc (Pittsburgh, PA)
Develop real-time and multi-threaded embedded system software for Automation Control System (RTOS/QNX) (C++)
Design and Develop Graphic User Interface (GUI) and Human Machine Interface (HMI).
Develop servo motor control algorithm
Senior Programmer/Analyst (September 2013 – March 2014) - University of Rochester (Rochester, NY)
Develop a new data (Eye position and Brain signals) acquisition program in real time (C++, OpenGL and Matlab).
Implement applications for infant vision experiments using Tobii eye tracking system (Matlab and Python).
Create software to integrate robotic arms with Virtual Reality system (C++ and OpenGL).
SKILLS
LANGUAGES: C++, C, Visual C++, MFC, OpenGL, OpenGL ES, Python, Fortran, JAVA, HTML, XML
TOOLS: Eclipse, MS Visual Studio, ABAQUS, ANSYS, MATLAB, LabVIEW, 3D Studio Max, Maya, AutoCAD
OPEN API: OpenCl, Haptic APIs (Chai3D and OpenHaptics)
OPERATING SYSTEMS: Windows, Linux, QNX Neutrino RTOS, OSX
Version Control System: CVS, SVN
PHYICS ENGINES: Irrlicht Engine, Bullet, PhysX, and SOFA – Simulation Open Framework Architecture
EDUCATION
University at Buffalo, The State University of New York Ph.D. in Mechanical Engineering, Expected Feb 2015
Gwangju Institute of Science and Technology (GIST), South Korea M.S. in School of Information and Mechatronics, May 2007
Chung-Ang University, South Korea B.S. in Mechanical Engineering (Minor: Electronic Engineering), May 2005
University of British Columbia (UBC), Vancouver, Canada Exchange Student in Computer Science, Fall 2004
SLECTED PROJECT EXPERIENCES
Nonlinear Deformation and Haptic Rendering with Artificial Neural Network (2013), C++, OpenGL, MATLAB,
and Python
- The Artificial Neural Network (ANN) is used for real time rendering of appropriate tissue deformations and haptic feedback.
Designed and implemented ANN based on the clinical data for non-linear tissue deformations and force feedback.
Simulated virtual reality non-linear deformation and haptic feedback of the trocar insertion simultaneously in real-time.
(Multi-Threaded Programming)
Nonlinear Finite Element Methods in Real Time - Spectral Decomposition (2012), C++ and OpenGL
- Introduced new Finite Element Methods for real-time FEM simulation.
Reduced the size of inverse matrix using Spectral Decomposition and suggested faster computation with GPU
Trocar Insertion for minimally invasive surgery by an 8 DOF robot (2011-2012), C++, OpenGL, and MATLAB
- Developed new master slave robot for Trocar Insertion procedure using haptic feedback to the surgeon operating the robot.
The robot is an assistive surgeon with precision and control, also having Tele-control module.
Finite Element Analysis of Trocar Insertion (Biological Tissue Modeling) (2010-2011), C++ and ABAQUS
- Obtained real data (force, depth, etc.) from clinical experiments and performed Finite Element Analysis.
Developed software to measure and analysis forces, torque, depth, and any other biological information from force/torque
sensor (NI-DAQ) and Aurora sensors.
Analyzed the biological tissue modeling with the experimental data using ABAQUS.
Trocar Insertion Simulation for Training Surgeons based on Virtual Reality (2009-2010), C++ and OpenGL
- Developed virtual medical simulation to train and improve surgeons the trocar insertion skills
Implemented linear deformation of tissue using spring-mass system, and Rendered 6DOF haptic feedback.
Designed and Created Graphic User Interfaces.
3D Haptic CAD Modeling Tool (2006-2007), C++ and OpenGL
- Developed 3D CAD tool to create and authorize haptic and graphic contents
Designed and created 3D user interfaces with haptic feedback and 3D Display (Haptic-Visual Co-location).
Simulated 2D/3D geometry with haptic information (force, stiffness, and friction).
A Framework for Haptic Broadcasting (2006-2007), C++ and OpenGL
- Allowed viewers to experience and interact the displayed scenes with haptic interaction.
A multimedia framework and haptic data are incorporated into the framework through extensions of MPEG-4 BIF (Binary
Format for Scene)
Implemented authoring/editing tool to generate haptic contents by drawing haptic patterns with a mouse or tablet pen.
Virtual Model House (2006), C++ and OpenGL
- Implemented 3D virtual home tour to get extra visibility for customers and help sellers to bring more potential buyers
Developed a test platform for the virtual model house which allows people to customize the house using haptic interactions.