Senior Backend Engineer
Software architect (PhD, KAIST) and engineer with 10 years of experience in high-performance backend systems. Expert in designing and developing scalable, reliable, and high-performance distributed systems, with a proven track record of deploying and operating services within cloud-native environments.
Architecture design based on KAIST Ph.D. and experience in building large-scale distributed systems using Go and Node.js.
Development of platforms centering on data integrity and security, performing senior engineering practices.
Hands-on experience in service deployment and operation in AWS EKS (Kubernetes) and Docker-based environments.
42dot • Security/Blockchain Platform Team @Security Intelligence Group
2024.01 - Present
Responsible for designing and developing security platform architecture to provide storage with guaranteed data integrity as a backend developer.
Designed, developed, and operated a security platform ensuring data integrity, consisting of over 25 servers in an AWS EKS-based cloud-native environment, utilizing a private blockchain platform as a core component.
Building and managing vulnerability databases, and establishing/operating servers for periodic data synchronization with external vulnerability databases.
Bigpicture Lab
2018.05 - 2023.12
As CTO and Full-Stack Engineer, led the development of talent evaluation/verification solutions and anonymous community services, growing the development team to up to 10 members and contributing to initial investment and selection for the TIPS program. Additionally, led 5 years of development collaboration with ETRI/KOMSCO.
Design and development of Go-based RESTful API, deployment on GCP Cloud Run. Designed complex asynchronous communications based on state diagrams.
Blockchain-based anonymous authentication community service using personal wallets, implementing reward systems based on activity and administrator customization features.
Development of DID authentication and ERC20/NFT token-based technologies.
Developed middleware supporting validity verification by reading NFT data from different blockchains. Integrated with other servers and databases within KOMSCO's related platform.
Nevmine Co., Ltd.
2016.03 - 2018.05
Responsible for Java application development and research.
NAVER • Graduate Industry-Academic Collaboration Internship Program
2012.07 - 2012.08
Participated in the development of the version control system NFORGE 4 (now Yobi) as a Java web server developer.
School of Computing, KAIST
2012.03 - 2024.08
Software Architecture Reconstruction Research: A study on methods to reconstruct execution-view software architecture models from source code and execution logs.
Key Publications:
School of Computing, KAIST / Carnegie Mellon University
2010.08 - 2012.02
CMU-KAIST Dual Degree Master's Program. Specialized in software architecture, processes, and analysis.
Key Publications:
KAIST
2005.02 - 2010.08