
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