Jinhyuk Jeon

Software developer

okjinhyuk93@gmail.com,   [resume(old)]

What's new

  • December 1, 2018 - Received a full score on TOEIC(990/990) and a top level on the OPIc(AL) test.
  • June 21, 2018 - I will start a software internship at Lineplus Corp. from Jul 02, 2018.

About

I make software.
My interests are focused on Javascript development.

Education

B.S. Computer Science and Engineering

Seoul National University, Seoul, Korea (Aug. 2019 ~ Mar. 2011)

B.S. Mechanical and Aerospace Engineering

Seoul National University, Seoul, Korea (Aug. 2019 ~ Mar. 2011)

Sejong Science High School

Seoul, Korea (Feb. 2011 ~ Mar. 2009)

Gifted Academy of Seoul National University

Physics division, Seoul, Korea (Jan. 2009 ~ Mar. 2007)

Work Experience

Jikguprice

Web service, Founder (Feb. 2019 ~ Jan. 2017)

Joyroute

Art firm, Programmer (Dec. 2016 ~ May. 2016)

United Nations Command

Military Armistice Commission, Operations Sergeant (Sep. 2015 ~ Dec. 2013)

Selected projects

Linux kernel development

Seoul National University

Jun. 2017 ~ Mar 2017

We used Samsung Artik 10 devices with TizenOS(Linux kernel 3.4). We modified the Linux kernel source code directly to implement additional system call ptree(380) to monitor current processes and hiearchical relationships of them. We also added 5 additional system calls to develop a new orientation based reader/writer lock given azimuth constraints of a physical mobile device using kernel semaphores and mutex locks. Then we implemented a new run queue in the kernel scheduler with a round robin algorithm with load balancing. For last, we modified the ext2 inode to attach GPS geolocation tags and granted accessibility only from the authorized locations. These were a series of cooperative team projects from the Operating Systems course of SNU(credits to team 27 and the hard worked instructors).
[Project 1 Working Example]
[Project 2 Working Example]


Serverless Single Page Web application

Jikguprice

Current ~ Jan. 2017

I founded Jikguprice to eliminate the pain of searching and calculating frequently changing customs laws, currency rates, foreign card fees and delivery agencies' fees. For an average customer to calculate an exact price from dollar notated amazon prices, one would need at least dozen searches on rates then calculate seven different formulas. Jikguprice auto updates these informations and formulas to give a clear calculation of total expenses with minimum information conveniently. We used several new technical paradigms on developing Jikguprice such as serverless architectures, backend computer vision for information retreival, and SPA MVVM frontend frameworks(credits to Jikguprice team). The technical challenges were organized as my bachelor's thesis(advisor U Kang).
[Website]


Server - Client RMI Whiteboard

Seoul National University

Jun. 2016 ~ May 2016

This assignment was submitted as a project from the Computer Programing course of SNU. The program consists of the server and client software; they are connected via Java RMI calls. The server collects and synchronizes the inputs from client nodes on the GUI Whiteboard to collect and transmit changes to client nodes(credits to DCSLAB).


Autonomous swinging robot design

Seoul National University

Jun. 2013 ~ Mar 2013

We were asked to make an autonomous robot to swing itself while hanged on a single rope. The robot should make its own swinging movements without any contact else than the rope attached. Our robot consisted of 8 DOF motor joints similar to a double pendulum. We modeled and simulated it's behaviours with forward and inverse kinematics, and then calibrated it with intensive actual tests. The robot was designed with Solidworks and we manufactured from basic materials such as PVC and aluminium. Stress test was done while the design process. Our robot won 1st of 14 teams(Grand prize) in the final contest. I was in charge of the computer simulations(dynamic modeling with physics) and controller design. This project was assigned from the Design and Manufacturing course of SNU(credits to the eight members of Team TEC-100 and the hard worked instructors).
[In honor of Professor Jongwon Kim]

Honors

  • Army Commendation Medal, Lt. Gen Champoux, 8th US Army, USFK, 2015
  • Grand prize, Autonomous swinging robot competition, SNU, 2013
  • Grand Champion, League of Legends championship 2013, SNU
  • Full tuition, National Science & Technology Scholarship, KOSAF, 2013
  • Full tuition, Academic Excellence Scholarship, SNU, 2011
  • Silver Medal, Korea Physics Olympiad, KPS, 2009
  • Gold Medal, Korea Physics Olympiad, KPS, 2007

Technical Skills

  • Programming Languages
    -  Proficient with : Javascript, Python
    -  Familiar with : C++, Java, C
    -  Previously used : Matlab, Scala
  • Experienced with
    -  Unix/Linux systems, Android, Amazon Web Services, Google Compute Cloud
    -  Git, Webpack, Babel, Node.js, React.js, Vue.js, jQuery, LAMP stacks(&wordpress)
    -  Tensorflow, ROS, SolidWorks, Matlab
  • Selected Courses (Computer Science and Engineering)
    -  Analog and digital electronic circuits
    -  Logic design
    -  Hardware systems design
    -  Computer architecture
    -  Operating systems
    -  Discrete mathematics
    -  Algorithms and data structures
    -  Functional programming
    -  Probability and randomized algorithms
  • Selected Courses (Mechanical and Aerospace Engineering)
    -  Linear algebra and partial differential equations
    -  Dynamics and Solid mechanics
    -  Mechanical drawing
    -  Mechanics and design
    -  System analysis in mechanical engineering
    -  Design and Manufacturing(made a fully functional autonomous swinging robot)
    -  Robotics system design(Made two robots; autonomous and remote controlled)
    -  Mechanical systems design(designed an augmented system of origami pop-up cells)

Interests

  • Organizations
    -   Mentor, Programming mentor group, 2017
    -   Project lead, student research group, 2016
    -   Member, SNUSV, 2015
    -   Member, Mars rover development club, 2013
  • Other Interests
      Decentralized systems and Cryptocurrencies
    -   Economics
    -   Quantum physics and space theory
    -   Aging and life extension
  • Selected Books
      Harari, Y. N. (2018). 21 Lessons for the 21st Century.
      Harari, Y. N. (2016). Homo deus: A brief history of tomorrow.
      Isaccson, W (2011). Steve Jobs.
      Kostolany, A. (2001). Die Kunst über Geld nachzudenken.

Events

Lecture invitation on technology and future

Seonun elementary school, Kwangju, Korea

Dec. 2017

I was honored to be invited by Seonun elementary school teachers. I held two hour lectures about myself, current technologies and challenges to 6th grade students of the school.
[Image]