Jin-Hyung Kim Rajin
rajin9601@gmail.com
Mobile Client Developer @ VCNC

About myself

  • I care about code/software quality & architecture and constantly refactor code.
  • I love exchanging opinions about challenging engineering problem.
  • I like making tools that improves other developers’ productivity.
  • I enjoy implementing complex animation that adds unique feeling to the application.
  • I hate dark pattern.

Experiences

Mobile Client Developer for 타다 2018.7 -

  • Android main / iOS
  • Internal Library Works
    • Created map sdk’s wrapper for convenient camera/marker control
    • Created SharedPreference wrapper
      • handles serialization, cache, crypto and Rx getter
    • ButterKt deprecated. Use ViewBinding.
    • Implemented ScreenStack for RIBs
    • Customized RIBs for animation
  • Tooling
    • Created protocol buffer compiler to generate Kotlin/Swift/TS file
    • Resource import tool including auto-conversion from svg to vector drawable
    • Intellij plugin for creating boilerplate codes
    • custom lint checks (Android lint & detekt)

Android Developer for Between 2017.7 - 2021.4

  • Made a prototype for Snap
    • Apply filter(shader) in realtime & save it to file
  • Developed voice chat WebRTC, gRPC
    • Participated in protocol design

Internship at 42 Company 2016.12 - 2017.1

  • Developed simple contents crawler for Slide

Internship at Ultracaption 2015.07 - 08

  • Developed iOS Application PLAIN

Education

  • Seoul National University, Majoring in Computer Science and Engineering 2014 - 2021
    • Vice President of WaffleStudio 2015 - 2016
    • 17th Place in ACM-ICPC Asia Daejeon as a team 2015
    • Presidential Science Scholarship 2014
  • Gyeong-gi Science High School 2011 - 2014
    • Gold in Korean Olympiad of Informatics, National 2013

Side-Projects

updated at 2021.10.02