About
Frank Hyunsok Oh (오현석, 吳賢錫)
I am a programmer at JNFSoft and a Technical Translator(English to Korean), currently I’m mainly on an exciting unltrasound HIFU(high intensity focused ultrasound) project using CEF(Chromium Embedded Framework), HTML with react.js frontend, node.js based middleware, and C++ backend for controlling the ultrasound devices.
Experience
Programmer @ JNF Soft (Mar 2017 – Present, Brisbane)
- eYards merged into JNFSoft
- same projects
Programmer @ eYards (Mar 2015 – Mar 2017, Brisbane)
- Developing UI and device management program for High intensity focused ultrasound(HIFU) medical system
- backend: CEF/C++, Python(control script), protobuf, zmq(messaging), mongoDB
- frontend: React, Three.js(3D view)
- Developed a SPA based on angular.js, react and bootstrap
- CSS: sass preprocessed CSS
- Web Application: angular.js with bootstrap
- Web Service Layer: Spring boot, MVC, JPA with MongoDB
Web Infrastructure Developer @ Griffith University (Feb 2012 – Feb 2015, Brisbane)
- Troubleshooting everyday server/web application problems & System Administrator for the Uni’s web application infrastructure (dspace, squiz matrix, zend)
- Java/PHP web based software maintenance (dspace, squiz matrix, etc)
- Search Engine(Funnelback) administration
- Helping PeopleSoft maintenance
SW Freelancer (Oct 2010 – Feb 2012, Brisbane)
- mobile SW development – Objective C – iPhone SW UI programming ( one time password, remote desktop client )
- Windows SW development – Visual C++ – HTS(Home Trading System)
- Web SW development – JSP/MS-SQL/Tomcat – account/user management – statistics
- Realtime HTS Server(account/user management, realtime quote, trading request processing) – Visual C++ (IOCP for TCP/IP communication, MS-SQL for DB)
Technical Translator @ Red Hat (Jan 2010 – Oct 2010, Brisbane)
- Document/SW Translation, i18n, l10n (English to Korean)
- RHEL documents (Guides & Reference Manuals)
Education
-
Korea Advanced Institute of Science and Technology(KAIST) – M.S. in Computer Science – major study area: Compiler & static analysis of computer program, run-time memory management, functional programming languages
-
Korea Advanced Institute of Science and Technology – B.S. in Computer Science
Translated books
- Kotlin in Action (Kotlin in Action), Oct 2017
- Function Reactive Programming (함수형 반응형 프로그래밍), Aug 2017
- Akka in Action (Akka 코딩 공작소), Jul 2017
- Programming in Scala 3/e (Programming in Scala 3/e), May 2017
- Functional Python Programming (함수형 파이썬 프로그래밍), Feb 2017
- High Performance Python (고성능 파이썬), Aug 2016
- Scala and Machine Learning (스칼라와 머신 러닝), Jul 2016
- Programming Scala (프로그래밍 스칼라), Jun 2016
- Python Robotics (파이썬 로보틱스), May 2016
- Learning Concurrent Programming in Scala (스칼라 동시성 프로그래밍), Dec 2015
- Systems Performance: Enterprise and the Cloud (시스템 성능 분석과 최적화), Dec 2015
- Python for Secret Agents (유쾌한 파이썬), Nov 2015
- Programming in Scala 2/e (Programming in Scala 2/e), Nov 2014
- Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (파이썬 인 프랙티스), Sep 2014
- Core Python Applications Programming 3rd Ed. (코어 파이썬 애플리케이션 프로그래밍), Jan 2014
- Ruby for Rails (레일스를 위한 루비), May 2007