profile
서울대학교 컴퓨터공학부 github.com/BaekGeunYoung
  • business-oriented programmer
  • aim at wisdom, not only just knowledge
  • DDD, OOP, FP
  • distributed system, reactive, MSA
  • Java, Kotlin, Scala

Chai Corporation

Technical Lead (2021.8 ~ Current)

Riiid

Backend Engineer (2020.7 ~ 2021.8)

Riiid Tutor (New Santa Toeic)

  • Migrate Santa TOEIC, which was developed as a polyglot stack such as ruby on rails and C#, to a kotlin, spring, grpc stack
  • Implemented DDD based layered architecture using gradle and propagated best practice

Inside-library

  • Initial structural design and implementation, which is centrally managed by collecting boiler plate code commonly used in multiple projects.

Content Learning Library

  • Designed and implemented Content Learning Library containing learning-related entity structure and business logic that can be commonly applied to all services of Riiid
  • Integrated Content Learning Library into new test-preparation products, retaining use cases and upgrading related business logic

teck stack: Grpc, Kotlin, Spring, PostgreSQL, JPA, QueryDSL, Reactor, Coroutine

Xinics

Full Stack Engineer (2019.8 ~ 2020.7)

New function development and maintenance of LMS platform

  • Development and maintenance of an LMS platform that can help universities smoothly conduct online education and learning

New installation and update of LMS platform

  • Install and periodically update LMS products on new customer servers
  • Automating mechanical repetitive tasks by dockerizing the company product line, minimizing the impact of server environment

tech stack: Javascript, React, PHP, Laravel, PostgreSQL, Mongodb