Sejong Kim

About Me

Welcome! I'm Sejong Kim and currently working as a software engineer from Seoul, South Korea.

I have a keen interest in Storage Systems, Distributed Systems, and Security. With a strong ability to self-learn, I enjoy grasping the whole picture of complex systems.

I derive satisfaction from finding optimal and creative solutions to current or future problems, collaborating with colleagues. I strive to apply techniques and designs from both technical and business perspectives.

Work experience

Software Engineer, Penta Security System (Jul. 2020 - Aug. 2022)

  • Developed cloud-native components and foundations for security products.
  • Built and managed an in-house OpenShift (Kubernetes) cluster.

Software Engineer Intern, NAVER Corp. (Jul. 2023 - Sep. 2023)

  • Developed Yorkie, an open-source document store for collaborative editing applications.
  • Contributed to the development of XML-Like Tree CRDT(Conflict-free Replicated Data Type) and the Broadcast API using the Publish-Subscribe pattern [pdf].

Freelance Software Engineer, NAVER Corp. (Nov. 2023 - Jan. 2024)

  • Developed Yorkie, an open-source document store for collaborative editing applications.
  • Introduced MongoDB sharding rules for distributing data and loads in the production environment (issue #673).

Education

  • Korea University, Seoul, South Korea
    • B.S. in Computer Science and Engineering
    • Overall GPA: 4.36/4.5 (Major GPA: 4.45/4.5)
    • Duration: 2018 - Present