- Mar 2026: Serving as a Program Committee member for HARMONY 2026 (Human-centered AI Research for Mental health), co-located with CHASE 2026.
- Oct 2025: Became a Security Engineer on Bloomberg’s BQuant team, focusing on authentication, identity, and cloud-native security to support one of Bloomberg’s flagship quantitative research platforms.
- Apr 2025: Welcome my second child, Alice, and start parental leave.
- Oct 2024: Gave a internal talk at Bloomberg Developer Conference 2024: A talk about most up to date features within Authentication domain.
- May 2024: Gave a talk at Identiverse 2024: Lessons Learned on the Road to Educating Your IAM Clients. Watch here
University of Southern California (USC)
Advisor: Prof. Nenad Medvidović
GPA: 3.87/4.00
Pohang University of Science and Technology (POSTECH)
Advisor: Prof. Kyo Chul Kang
GPA: 95.9/100.0
Hanoi University of Science and Technology (HUST)
Advisors: Assoc. Prof. Huynh Quyet Thang (HUST), Dr. Martin Nordio (ETH Zurich)
GPA: 8.07/10.00
Bloomberg L.P.
- Build core infrastructure that powers Bloomberg's quantitative analytics platform
- Focus on cloud-native architectures, containerized environments, and scalable compute systems
- Enable seamless, high-performance data science workflows across the enterprise
Bloomberg L.P.
- Tech Lead of Authentication Platform team at Bloomberg
- Developed scalable and secure architectures for enterprise applications
- Specialized in single sign-on (SSO) systems and identity management
- Implemented authentication protocols including SAML, OAuth2, and OpenToken
- Integrated with enterprise tools like LDAP and Active Directory
- Contributed to innovative authentication frameworks balancing usability, scalability, and security across global systems
NEC Laboratories America, Inc.
- Analyzed activity logs of PCs in the company's internal networks and extract patterns of safe activities.
- Built different prediction models for those patterns.
- Implemented the approach and integrated into Automated Security Intelligence (ASI) system of NEC.
Veritas Technologies LLC
- Applied topic modeling and machine learning techniques to intelligently suggest retention policies for customers' emails.
- Implemented and verified the proposed approach on Enron dataset using Spark, Hadoop, Cassandra, and Spring Framework.
- Was selected to present at VERITAS Cutting Edge 2016.
Samsung Research America
- Completed the end-to-end scenario of extracting UP (Unified Interfaces of Samsung Printers) variability information from an actual MFP (Multi-Functions Printers), representing this in a UP variability model, editing this information, and using it to configure a running simulator instance.
- This involved design and implementation using different technologies: OSGi, EMF, Eclipse plug-ins, REST-ful webservices, UI development.
Dasan Handysoft
- Designed the server architecture of HandyUC 5.0, a platform providing various types of communication to enterprises, including email, instant messaging, and video conferencing.
- Implemented communication protocols of HandyUC, including XMPP protocol, Handysoft's legacy protocol, and a Http-based protocol.
Architectural Change and Decay in Open-source Software Systems
- Reversed architectures of over 800 versions of 23 open-source systems, totaling over 120 MLOCs.
- Found evolution trends related to architectural changes in software systems, rate of architectural decay occurrences, correlations among implementation decisions and architectural changes.
- Used implicit problems (architectural- and code-smells) and explicit problems (reported issues and bugs) to provide an accurate, systematic, and in-depth approach to predict potential system problems, particularly bugs.
- Cooperated with Huawei USA in a study of how to adapt the company's codebase to architectural changes in new Android versions.
Privacy Preserving in Distributed Computation
- Studied sTile, a tile-based architecture, which tackles the problem of distributing computation onto cloud, while providing probabilistic guarantees that agents compromising parts of the cloud wouldn't be able to learn the private data and the nature of the computation.
- Deployed and evaluated a prototype of sTile on several main cloud services (Azure, EC2, Google Cloud).
Impact Analysis of Software Requirement Change based on Feature Relationships
- Reversed feature models based on variation points and variants embedded by C preprocessor.
- Verified consistency between designed models and reversed models and provided refactoring advice.
- Integrated into VULCAL Workbench, a CASE tool that supports software product line engineering.
CloudStudio - Enabling distributed projects to produce software "on the cloud"
- Created the initial version of CloudStudio, an Integrated Development Environment (IDE) enabling globally distributed software projects and producing software "on the cloud".
- Developed the following features: project management, code editor, project compilation, group communication.
Intelligent Retention Advisor (via Machine Learning)
- VERITAS Cutting Edge Workshop 2016
Architecture-based Speculative Analysis to Predict Bugs in Software Systems
- Poster Session, UCI Forum 2016
An Empirical Study of Architectural Change in Open-Source Software Systems
- Poster Session, UCI Forum 2015
ICSA 2018, Seattle, WA, USA (2018)
Doctoral Symposium, ICSE 2016, Austin, TX, USA (2016)
ACM SigSoft CAPS Travel Support for attending ICSE 2015, Florence, Italy (2015)
USC Doctoral Student Summer Institute Award, Los Angeles, CA, U.S. (2014)
Vietnam Education Foundation Fellowship, U.S. (2013)
3rd International Symposium on IT Convergence Engineering, Pohang, S.Korea (2011)
Certificate of Merit for Excellent Graduation Achievement, Hanoi, Vietnam (2010)
Kyo Chul Kang, Hyesun Lee, Duc M. Le
Patent number: KR101290847B1
Patent Link
IEEE/ACM International Conference on Technical Debt (TechDebt 2021)
IEEE International Conference on Software Architecture (ICSA 2021)
IEEE International Conference on Software Architecture (ICSA 2018)
2015 IEEE/ACM 12th Working Conference on Mining Software Repositories
International Conference on Software Reuse
13th Working IEEE/IFIP Conference on Software Architecture (WICSA)

