Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Seungkeol(“Sung-Gul”) Choe 2034 South, 2600 East. Salt Lake City, UT 84108, United States. Phone: +1-801-520-8005(M), +1-801-856-7951(H) [email protected], [email protected] Portfolio: http://www.cs.utah.edu/~skchoe http://www.linkedin.com/in/seungkeolchoe __________________________________________________________________________________ KEY STRENGTHS * Goal and quality oriented professionalism: in particular, in project conducted in fast changing environment. * Up-to-date knowledge on Computer Science and Math: agile learner of languages and architecture. * Bright, constructive and considerate: effective for teamwork building, especially in multi-cultural setting. __________________________________________________________________________________ TECHNICAL SKILLS [Years of extensive use] * Programming languages, libraries, frameworks - Proficient: PHP[4], Java[7+], Javascript[5+], Html[5+], CSS[4+], C/C++[7+], Java3D[1], JOGL[2], Racket[5], CUDA[3], Oracle[2+], Mysql[4+], OpenGL[6], Google Map API[2] - Familiar: EJB[2], jQuery[3], Qt[1], Python[1.5], C#[0.5], Objective-C[2], Sqlite[0.4], Exif-tool, XML, Spreadsheet programming[5], Shell script on Windows/Linux/MacOSX[3], svn/git[2], Vtk, and Tcl/Tk - Additional: Perl, JSON, Webkit, Cocoa[2], Javascript for Photoshop actions, iText Pdf authoring library, Perl, Ant, and image libraries(libpng, libjpg). * IDE, platforms, Server management - Eclipse Java/CDT[6+], X-code[2+], DrRacket[5], vi[15], emacs[3], Visual Studio[5+], Linux/Windows/Mac OSX, and management of virtual server (CentOS) in linode.com __________________________________________________________________________________ RELEVANT EXPERIENCE Software Engineer 2013/2 – present Tybera Development Group Inc. Orem, UT * Develop/Test a web application servicing electronic document transaction in enterprise application on Java Application Server using XML, and various database systems. * Design and develop frontend web interface design that guides registration/document transmission/notification/management functionalities using HTML, CSS, Javascript, jQuery. * Communicate with customer and system architecture to develop system structure and business logic that solve user’s problems/requirements and improve/extend/generalize current features. Computer Operator, Programmer 2007/6 – 2012/12 University of Utah, J. Willard Marriott Library Salt Lake City, UT * Developed a web application servicing the habitat of animals in mountain-west five states and accompanying mobile Apps, using PHP, Javascript, HTML, CSS, Objective-C, MySQL, and IPhone development framework: App in app store. - FrogFinder: http://itunes.apple.com/us/app/frog-finder/id564537481?mt=8 * Analyze workflows and develop streamlined procedures in digital content production and management system. * Develop useful software tools using various programming languages in construction of digital collections, quality control of data managements, data handling on migration of the system, using Python, Racket, Java, C#. Research Assistant University of Utah, Department of Chemistry 2005/6 – 2007/5 Salt Lake City, UT * Developed three dimensional molecule/protein visualization system: Interactive bio-chemistry education web service. * Involved in depth on web service backend design and developed efficient computation algorithms. * Developed a framework for bio-modeling based on primitives from protein data bank repository including data loader development. Java, EJB/JBoss, Tomcat, OpenGL, and Ant are used. * Contributed to the renewal of the NSF funded project and eventually the foundation of a start-up. Research Assistant 2003/8 – 2004/5 University of Utah, School of Computing Salt Lake City, UT * Researched and developed desktop software on finite element simulation of Poisson motion of human cardiac conduction on human torso mesh data. * Improved accuracy, performance and usability of the solver as a core component of laboratory, using Matlab. Senior Software Engineer 1998/5 – 2002/8 Electronics & Telecommunication Research Institute(ETRI) Daejon, South Korea * Worked for facility setup of the foundation of National Satellite Imagery Archiving Center. * Developed three dimensional Geographic Information System software that allows user to select buildings, query the height information and view three dimensional shapes with terrain visualization, using Java, Swing, AWT, MS-SQL, OpenGL, Visual C++, MFC. * Helped setting up consortium with multiple companies, held technical meetings, workshops for looking into request from clients, delegations of tasks, product integration. Software Engineer 1995/2 – 1998/5 Korea Institute of Science of Technology(KIST) Daejon, South Korea * Designed, implemented three dimensional facial expressions visualization and animation of for basic emotions and speaking of Korean language(consonants, vowels). Developed interactive key frame modeling/animation system using OpenGL, Visual C++, MFC, SGI C/C++, X/Motif. __________________________________________________________________________________ EDUCATION Master of Science in Computer Science 2012/12 University of Utah Salt Lake City, UT * Project: Solving set based static analysis on massive parallel processors for domain specific language. - Developed program analyzer to generate constraints in flow analysis of high level functional program and optimized parallel solver on GPU using language binding between Racket and CUDA. - Implemented data communication between Main memory and GPU with higher level constructs using functional programming language, Racket. * Project: Solving the Poisson Partial Differential Equation using Spectral Polynomial Methods - Researched on the simulation of distribution of electromagnetic field from the directional source of heart with boundary conditions created skin of human torso using Matlab * Key Courses: - Operating System, Architecture, Computer Networks, Compilers, Model Checking, Programming Language, Compiler, Theorem Proving, Distributed Systems, Computer Graphics, Scientific Visualization, Mathematical Modeling, Scientific Computing, Stochastic Process and Simulation, Parallel Programming Master of Science in Mathematics 1995/2 Korea Advanced Institute of Science and Technology(KAIST) Daejon, South Korea * Researched on Applied Mathematics specific to orthogonal property by moment functional Bachelor of Science in Mathematics Sogang University 1993/2 Seoul, South Korea __________________________________________________________________________________ ACCOMPLISHMENTS * Developed a web site about habitation of animals in mountain west five states, which generates 850 animal habitat layers on the fly and this method scaled the habitation map of 40,000 endangered amphibian layers. * Created an App and website for querying the animals from geo location from GPS or selection on map in O(n), where n is number of species regardless of complexity of shape. An App and web application: <Frogs>, <Salamanders>, and <Caecilians> are developed as extension. * Developed geographic map registration on line which generates web site showing the area on the fly on Google Maps and supporting location based search for layer in input map. * Designed a solution to protect signatures of supervisory committee members in copy of thesis/dissertation from counterfeiting by malicious readers. Developed a creative batch method that transforms over 10,000 signatures into unrecognizable patterns. * Developed parser and transforming scripts on server-side data of content management system which expands the usability of the data on about 30 collections and 100,000 digital items.