Highly motivated and adaptive software professional with 13 years of
experience in software development through achievement in design,
implementation and maintenance using C/C++, OpenGL, Visual Studio.NET,
Java, and web technologies including obtaining the roles in system
administrator for Unix, Linux and Windows environments.
Technical Skills and Training
Operating Systems: Windows, Linux, Unix, IRIX
Hardware: Fakespace, Mechdyne
Software: C, C++, OpenGL, CAVELib, HTML5, Big data concepts and D3
knowledge, Turbulenz, JavaScript, WebGL, OpenSim, OpenCV, Augmented Reality
SDKs, Cloud Computing concepts, Second Life, OpenSim, Visual Studio.NET,
QT, ArcGIS, Java, Joomla, CSS3, ORACLE, MySQL, Photoshop, InDesign,
Dreamweaver, Blender, IDL, Moodle, Fortran, Pascal, COBOL, Maple, Perl,
Lisp, Microsoft Office
Training: ArcGIS
Professional Experience
CORE ECS, Atlanta, GA January 2012 to November
2013
Data Visualization Specialist
. Designing and implementing immersive-virtual classrooms using OpenSim
and Turbulenz.
. Managed a project to build an Augmented Reality Textbook application
for desktop computers and in the Cloud Computing environment. This
included specifying application design requirements, and metrics to
track project status. Also, led an international team of programmers
to complete the work.
. Responsible for creating innovative applications that utilize 3D,
Immersive programming technologies.
. Used 3D and Immersive technology to improve customer vocational
training courses.
Key responsibilities
. Led a team of programmers,
. Recommended appropriated technologies for different clients'
needs,
. Developed project planning, specifications and estimation,
. Designed applications by implementing the Object Oriented
Analysis and Design approach,
. Reviewed code and unit test, and
. Recommended and enhanced applications to follow the Agile
technique.
Center of Higher Learning, Stennis Space Center, MS February
2000 to September 2011
Visualization Scientist
. Supported the High Performance Visualization Center staff by providing
software and program supports to meet the requirements of
visualization projects. These projects included internet
collaboration using C, C++, OpenGL and CAVElib and programming for
diverse visualization data sets, texture mapping optimization,
information displays, data preprocessing, level of detail optimization
and animation of visualized data sets.
. Managed and taught a complete course on High Performance Visualization
training for special groups of talented programmers from oversea. The
training provided a full course on OpenGL, Shading Language, Windows
Programming Interface, OpenGL Utility Toolkit (GLUT), Computer
Animations, Physics Engines for Computer Graphics, Scientific
Visualizations, CAVE Automatic Virtual Environment (CAVElib), Win32
Programming, and DVD Creation.
Access Grid Node Coordinator
Specially trained for the concept, function, and expansion of the Access
Grid Node. Responsible for logistics of designing the system, purchasing
all equipment, configuring the audio/visual equipment, and installing and
networking computers running Linux and Windows over an Internet2
connection. Assisting other universities and research institutions
setting-up Access Grid Nodes.
System and Network Administrator
Responsible for administering a local area network running Sgi (Onyx2),
Sgi (O2), Linux, and NT workstations, setting up and maintaining the
network, installing compilers and developing applications, providing
printing service, user services, and trouble shooting.
Key responsibilities
. Developed C/C++ applications in Linux and Windows environments
by using Vi and Visual Studio,
. Created Linux and Windows clusters for high performance
applications,
. Maintained Linux, Window and Display hardware,
. Installed software programs and libraries and solved
dependencies in Linux and Windows,
. Implemented and maintained Linux and Windows networks and users,
. Involved in code review and user/technical documentations,
. Set up a Java environment, MySQL server and maintained a
database, and
. Followed up with clients and application releases.
Environmental Supply Houston, Inc., Houston, TX
January 2000
Database Programmer
Designed a database program using Microsoft Access that was used as a
Configuration Management tool for inventory control.
Key responsibilities
. Designed and created a complete Access database project.
Instructional Experience
Instructor, Center of Higher Learning
2007 to 2008
. Responsible for a complete course on High Performance
Visualization Training, Computer Graphics, OpenGL and CAVE
programming.
Adjunct Faculty, Southeastern Louisiana University
2006
. Instructed a Database class.
Instructor, the University of Southern Mississippi
2000
. Instructed a Data Structures in C class.
Graduate Assistantship, the University of Southern Mississippi
1997 - 1999
. Instructed C++ labs.
. Participated as a judge in the regional science fairs and regional
high school programming contests.
Education
. Ph.D., Scientific Computing (from Computer Science) 2007
GPA 3.712
University of Southern Mississippi, Hattiesburg, Mississippi
. Master of Science, Computer Science 1999 GPA
3.909
University of Southern Mississippi, Hattiesburg, Mississippi
. Bachelor of Business, Accounting 1991 GPA 2.3 (non-
US standard)
Ramkhamhaeng University, Bangkok, Thailand