Ungi Kim


Experienced in big data processing with strong debugging skills, backend development, and startup developer.



  1. Free and open source software
  2. Machine Learning


  • Data Engineer Balance Hero Feb 2017 - Nov 2019
    Seoul, Korea - India-based South Korean fin-tech startup

    Designed and implemented the whole Big data pipeline with batch processing
    Developed PySpark application for aggregation that easily used by analyst and developer
    Designed and implemented the KDS consumer
    Built a Apache Zeppelin Interpreter for Amazon Athena
    Written queries to transform data for further downstream processing

  • Software Engineer Balance Hero May 2016 – Feb 2017
    Seoul, Korea - Developing True Balance

    Designed and implemented the event based promotion service
    Designed and implemented the user service
    Worked with AWS to reduce infra management

  • Intern Netmarble Games Dec 2015 – Feb 2016
    Seoul, Korea - Internship as part of the Netmarble recruitment 2015

    Developed multi-user mahjong game

  • Software Engineer Saerom C&C April 2010 – Feb 2013
    Seoul, Korea - Worked as a substitute of mandatory military service

    Developed a web server framework adapting the MVC pattern by PHP5
    Maintained web sites overseas e-commerce service GEOPASS and eBay Auction


  • Programming Languages

    • Python
    • SQL
    • Java
    • Scala
  • Back-end Technologies

    • Apache Spark
    • Spring Framework
  • Databases or Cache Storage

    • MySQL
    • InfluxDB
    • Redshift
    • Redis
  • DevOps

    • AWS
    • Docker
    • Linux
    • Jenkins
  • Tools

    • Git
    • IntelliJ
    • VS Code
  • Human Languages

    • Korean (native)
    • Japanese (intermediate)
    • English (intermediate)