Ryu
  • πŸ‘©πŸ»β€πŸ’» Ryu / software_engineer
  • ✨Resume
  • Python3
    • Python3 κ°€μƒν™˜κ²½ μ„€μ •ν•˜κΈ°
      • Python3 vs Python2
      • Pyenv
      • Venv
      • Pip
    • Flask
      • Flask μ„€μΉ˜ν•˜κΈ°
      • API Server λ§Œλ“€κΈ°
    • REST API
    • Command Line ν™œμš©ν•˜κΈ°
    • Module μ‚¬μš©ν•˜κΈ°
      • Pickle - μžλ£Œν˜•μ„ 파일둜 μ €μž₯ν•  λ•Œ
    • MongoDB connection
      • Pymongo
    • WSGI
      • πŸ’‘WSGI κ°€ ν•„μš”ν•œ 이유
      • Web Server / WSGI / Middleware / Application ꡬ쑰
      • WSGI Middleware μ’…λ₯˜
      • Gunicorn
        • Gunicorn vs Uwsgi
    • Dockerize
      • πŸ’‘Dockerize κ°€ ν•„μš”ν•œ 이유
      • 1. Create Dockerfile
        • Gunicorn 으둜 nginx 와 app μ—°κ²°ν•˜κΈ°
    • Kubernetes 둜 λ°°ν¬ν•˜κΈ°
      • πŸ’‘Kubernetes κ°€ ν•„μš”ν•œ 이유
      • Helm μ‚¬μš©ν•˜κΈ°
      • Helm 으둜 k8s 에 μ•± λ°°ν¬ν•˜κΈ°
  • Open Tracing (정리쀑)
    • Open Tracing μ΄λž€ 무엇인가
    • Python OpenTracing Example
    • Jaeger, Jaeger UI
    • Python Jaeger Tutorial
    • Zipkin μ•Œμ•„λ³΄κΈ°
    • Jaeger-client λ¦¬μŠ€νŒ…
  • Microservice Architecture
    • Netflix의 MSA 컨셉
      • ⚑️ MSA λ₯Ό λ„μž…ν• λ•Œ κ³ λ €ν•΄μ•Όν•  점듀
  • Paper
    • Dynamo: Amazon’s Highly Available Key-value Store
      • 1. Introduction
      • 2. Background
      • 3. Related Work
        • Related Paper) Pastry, Chord
        • Byzantine Fault Tolerance
      • 4. System Architecture
        • 4.1 System Interface
        • 4.2 Partitioning
        • 4.3 Replication
        • Hash Function
  • Frontend
    • CommonJS 와 AMD
    • RequireJS
    • WebSocket
      • WebSocket vs Socket.io
      • polling vs long polling vs streaming
    • Vue.js
      • Vue.js μ—μ„œ WebSocket μ‚¬μš©ν•˜κΈ°
      • [ν”„λ‘œμ νŠΈ] Vue, Vuex, AntDesignVue 둜 운영툴 λ§Œλ“€κΈ°
    • React x Redux 둜 ν”„λ‘œμ νŠΈ λ§Œλ“€κΈ°
      • 0. React, Redux λ₯Ό μ„ νƒν•œ 이유
      • 1. ν”„λ‘œμ νŠΈ μƒμ„±ν•˜κ³  Webpack4 μ μš©ν•˜κΈ°
      • 2. React 와 ReactDOM μ μš©ν•˜κΈ°
      • 3. Material UI μ μš©ν•˜κΈ°
  • Data Engineering
    • Spark
      • Spark μ΄λž€?
      • 각 데λͺ¬μ˜ μ—­ν•  Driver, Master, Worker
      • μž₯단점 / ν•¨κ»˜μ‚¬μš©ν•˜λŠ” 툴 / μ‚¬μš© 사둀
  • Service Mesh (정리쀑)
    • RPC
    • gRPC - Python Server λ§Œλ“€κΈ°
      • step 2.
Powered by GitBook
On this page
  • Woorim Ryu
  • βœ‰οΈ Email
  • πŸ’Ό Work Experience
  • βš’ Technical Skills
  • πŸŽ“ Education
  • πŸ† Experience & Awards
  • πŸ”— Link
  • πŸ—£ Language

Was this helpful?

Resume

last updated at. March, 2019

PreviousπŸ‘©πŸ»β€πŸ’» Ryu / software_engineerNextPython3 κ°€μƒν™˜κ²½ μ„€μ •ν•˜κΈ°

Last updated 6 years ago

Was this helpful?

Woorim Ryu

βœ‰οΈ Email

πŸ’Ό Work Experience

KakaoTalk Chatbot Platform & Engine 2018.01 - current

  • Developed a model specialized in FAQ data using Search Cloud API, Python3, Flask, Celery.

  • Reduced the number of calls by 15% and increased the rate of using chatbot 20% by applying this model to Kakao Customer Center.

  • Developed a log tracking tool using Kafka, MongoDB, Flask, React, Redux that improved speed by 150% in catching the cause of errors.

  • Provided consistent environment using Kubernetes for load balancing and auto-scaling.

Daum News & Harmony Insight 2015.10 - 2017.12

  • News service and a contents analytics tool using React, Redux, highchart, d3.js.

  • Reduced loading time of services by 40% by optimizing web performance to respond to about 80 million page views per day.

  • Increased the number of page views by 130 million in a year by improving UI/UX steadily through analyzing usage patterns using Google Analytics and offering AMP.

βš’ Technical Skills

  • Web Front: JavaScript, TypeScript - Angular, React, Redux, Vue / HTML5, CSS3

  • Web Server: Python - Flask, Sanic, Celery

  • System Engineering: Kubernetes, Docker, Jenkins

  • Database: MongoDB

πŸŽ“ Education

NHN NEXT

  • Major: Web UI, Web Server

  • Courses: Data Structures, Algorithms, Operating System, Network, Web, Database, etc

  • Projects: Map service for the Mobility Handicapped, Online Business Card Maker

πŸ† Experience & Awards

Google Cloud Platform Hackathon

  • Develop an application analyzing Google search engine results based on GCP with BigQuery

Google Cloud Study Jam

  • Applied Kubernetes to the current project after completing all the courses.

  • Made a presentation at the Google Cloud Summit Seoul 2018.

Teaching in Seowon Elementary School

  • Taught 'App Inventor' for students in after-school programs.

  • Location: Suji-gu, Yongin-si

Korea Olympiad in Informatics

  • Bronze medal

  • Prize for encouragement

Kyungpook University Informatics Class for Gifted

  • In elementary school - high school

πŸ”— Link

πŸ—£ Language

  • Korean, English

GItHub:

SlideShare:

✨
directorryu28@gmail.com
https://github.com/WoolimRyu
https://www.slideshare.net/woolimryu/ss-51132805