Young Rok Kim
EDUCATION
Ajou University, Suwon, Korea February 2015
  - Bachelor of Science and Engineering, Major in Computer Science Engineering
- Courses taken:
    
      - Data Structure, Computer Architecture, Algorithm, Theory of computation, AI
- Database, Computer Networks, Internet Protocols, Information Security
- Objective-Oriented Programming, System Programming, Operating System
- Software Engineering, Mobile Service Platform, Capstone Design
 
Illinois Institute of Technology, Chicago, IL Spring 2013
  - Information Technology Certificate, Professional Learning Programs
- Courses taken:
    
      - Internet Technologies Web Design
- Intermediate Java Programming
- Human-Computer Interaction
 
WORK EXPERIENCES
June 2016 ~
Sinicompany Inc.
CLOSER Project / Tech Lead & Full Stack Developer
  - Building a WYSIWYG chatbot builder and chatbot-integrated live chat service for customer contact center.
- Designing a combination of serverless and microservice architecture to solve problems from massive and unpredictable loads from customer’s chatbots
- Managing reliable and transparent CI/CD pipeline by using Jenkins and CircleCI
- Keep learning and practicing …
December 2015 – June 2016
Mabopractice Inc.
Mabopractice Project / Tech Lead & Full Stack Developer
  - Designed and built an app including training, media library, activity logger and community features about meditations.
- Mainly built with NodeJS, MongoDB, Redis, Firebase and AWS.
- Used RxJava to solve problems from asynchronous data stream in the android development.
- Used AWS S3 and Cloudfront CDN service to stream multimedia reliably in the backend development.
- Used BackboneJS with Backbone Form to rapidly build a content management system and back-office tool development.
December 2014 – April 2015
Wonderabbit Inc.
Couplete 2.0 Project / Android Developer
  - Designed and built an app including album, messenger, event curations, calendar and other useful features for couples.
- Used Crashlytics to manage and reduce application related issue
- Used Google Analytics and Flurry to track user engagement and behavior.
- Used MQTT messaging protocol to implement custom push service for chat server.
- Created sophisticated custom views to implement rich user interface and  interaction experience.
April 2010 – January 2012
Republic of Korea Army
Served and discharged as Signalman, Sergeant
  - Managed battalion’s intranet and computing equipment as a Computer Technician soldier.
AWARDS AND HONORS
November 2016
Awarded in Startup Weekend Gacheon / Pony the beauty secretary
  - Designed and built a chatbot that search beauty products by photo and suggest product recommendations regularly.
- Used Google Vision API to analyze photos
August 2016
Awarded in K-Global Starthon 2016 / CLOSER
  - Designed and built chatbot framework and created example chatbots
 (e.g. Korean grammar checker, lyrics search, parcel tracker, …)
- Implemented the initial version of flow-based chatbot data structure and architecture of CLOSER.
March 2016
Awarded in Startup Weekend Seoul / 9to6
  - Designed and built an e-commerce web application for adult stuffs for women.
- Mainly built with MeteorJS and Google App Engine
November 2015
Awarded in Startup Weekend Seoul / Chicken Raider
  - Designed and built an mobile service for instant chicken gathering.
- Implemented lookup system for nearby chicken pub and review platform using Google Maps and Google Places API.
April 2015
Awarded in Startup Garage Ajou / Goragora Angora Rabbit
  - Designed and built a mobile game on Unity 4.
- Implemented artificial logic for rabbit behavior, real-time system for manufacturing game item.
SKILLS AND EXPERIENCES
  - 
    Programming Language: 
      - C, C++, C#
- Java, Scala, Kotlin
- Objective-C, Swift
- HTML5, CSS3 / CSSnext, Javascript (ES6~), Typescript
- Ruby, Python, Golang
 
- 
    Platform & Framework Experience: 
      - Linux (CentOS / Ubuntu)
- Android / iOS / Universal Windows App
- HTML5 / Modern Web  
 
 
- Spring, NodeJS, Django, Ruby on Rails, ASP .NET
- React, Vue, Angular, Webpack, Rollup, …
- Arduino
- Unity, Cocos2D, Dark GDK
 
- 
    Database Management System 
      - MySQL (MariaDB), SQLite3, PostgreSQL
- MongoDB, DynamoDB
- Redis
- (Application Database) Realm, MapDB
 
- 
    Process / Container management 
      - nodemon, pm2
- docker, docker-compose, kubernetes
 
- 
    Cloud Service Experience 
      - Amazon Web Service
- Google Cloud Platform (+ Firebase)
- Microsoft Azure
- Heroku
 
- 
    DevOps 
      - GitHub
- Jenkins, CircleCI, TravisCI
- Fabric, Bugsnag, Rollbar
- AWS CloudWatch
- Serverless framework
- Chef, Ansible, Kubernetes
 
- 
    Utilities 
      - Slack
- G Suite
- Zoho Suite
- Mailchimp
- Atlassian Jira, Confluence
- Google Analytics
- Facebook Pixel
- Flurry