I received a B.S. degree in Software and Computer Engineering from Ajou University in Suwon, South Korea in August 2023. I am a M.S. student in the Department of Artificial Intelligence at Ajou University. I am a member of the WISE (Web Infrastructure and Software Enhancement) Lab, led by Ph.D. Sangyoon Oh. My research interests include web system design, distributed systems, and application security. You can contact me via email at unidev@ajou.ac.kr.
Blog Posts
Research Interests
- Web System Design
- Modern Web Framework such as React, Node.js
- Spring Boot
- Distributed Systems
- Federated Learning
- Apache Spark, Apache Kafka
- Application Security
- Vulnerability assessment of web & mobile applications
- Cloud & Infra penetration testing
Education
- M.S. degree in Artificial Intelligence; Ajou University (Sep 2023 ~ )
- B.S. degree in Software and Computer Engineering; Ajou University (Mar 2019 ~ Aug 2023)
Work Experience
- Graduate Research Assistant, Ajou University. (Sep 2023 ~)
- Research Area: Federated Learning, ETL Process for big-data, HPC Job Scheduling
- Undergraduate Research Assistant, Ajou University. (Jan 2022 ~ Aug 2023)
- [EBZ 3310: Data Analytics–Machine Learning] Responsible for designing the entire course, creating course materials such as lecture notes, midterm exams, and assignments, and also assisting with grading tasks.
- Designed an ETL process to handle large-scale sensor data for autonomous driving
- Senior Researcher, MONTHLY HACKING Inc. (Aug 2020 ~ Dec 2022)
- Provided technical security consulting services to several well-known domestic startup companies, including Dunamu Inc., KakaoStyle Inc., and Zigbang Inc. (e.g., penetration testing, vulnerability assessment, and incident response)
- Developed a REST API for SaaS services that provide automatic penetration testing, and a static code analysis tool to automatically identify vulnerabilities.
- Senior Researcher, WAPAS SYSTEMS Inc. (Oct 2019 ~ May 2020)
- Conducted research on bypassing security architectures in mobile operating systems such as Android and iOS.
- Designed the web service infrastructure for our internal B2B product offerings
- Software Engineer, EVON Inc. (Aug 2017 ~ Mar 2018)
- Developed hybrid web application using the Ionic framework and TypeScript.
- Developed Node.js API to provide application services that include electric vehicle charging station information such as location data, utiizing AWS Lambda service.
- Software Engineer Intern, Macha Solution Inc. (Dec 2016 ~ Feb 2017)
- Developed a community web service for Korean hardware users, utilizing PHP and MySQL
Research Projects
- A Study on Graph Parallel Processing Algorithm Based on GPU, funded by KISTI(Korea Institute of Science and Technology Information), National Research Council of Science and Technology (June 2024 ~)
- Development of multi-tiered, multi-purpose autotuning framework for exa-scale supercomputers, funded by Ministry of Science and ICT (Nov 2023 ~)
- Development of High Efficiency HPC Job Scheduling Algorithm, funded by Samsung Display Inc. (Jan 2024 ~ Feb 2025)
- Development of Safety of the intended functionality from insufficiency of perception and decision making, funded by Korea Automotive Technology Institute (Sep 2022 ~ )
- AI Application Technology with MR-IoT Convergence to countermeasure Disasters, funded by Institute for Information & communication Technology Planning & evaluation(IITP) (Jan 2023 ~ Dec 2023)
- User Engagement in Social/Mobile Platforms and Its Welfare Value, funded by Ajou University, (Jan 2022 ~ Oct 2022)
- Development of Web Application Vulnerability Assessment Software, funded by Ministry of SMEs and Startups (Apr 2022 ~ Dec 2022)
Publications
Journal Papers
- Miri Yu, Jiheon Choi, Jaehyun Lee, Sangyoon Oh. Staleness Aware Semi-asynchronous Federated Learning, Journal of Parallel and Distributed Computing (JPDC) (IF: 3.4, JCR Q1) [Paper]
Conference Papers
- Taeyoung Yoon, Jiheon Choi, Ohkyoung Kwon, Sangyoon Oh. Job Application Prediction Consideration of Data Imbalance Problem in HPC, Korea Software Congress (KSC) 2024
- Minseo Lee, Jiheon Choi, Taeyoung Yoon, Sangyoon Oh. Streaming-Based High-Performance File Merging Scheme, Korea Computer Congress (KCC) 2024 [Paper]
- Sergio P. Caetano, Miri Yu, Jiheon Choi, Sangyoon Oh. Dynamic Programming-Based Multilevel Graph Partitioning for Large-Scale Graph Data, Korean Institute of Communications and Information Sciences Winter Conference 2024 [Paper]
- Hyunsuk Jung, Jiheon Choi, Jongwon Park, Sehee Baek, Sangyoon Oh. Conditional LSTM-VAE-based Data Augmentation for Disaster Classification Prediction, The 9th International Conference on Next Generation Computing (ICNGC 2023) [Paper]
- Hyunsuk Jung, Jiheon Choi, Jongwon Park, Sehee Baek, Sangyoon Oh. MLOps Architecture for Fire Detection System, Spring Conference of the Korean Society for Next Generation Computing 2023 [Paper]
- Jiheon Choi, Miri Yu, Daegun Yoon, Sangyoon Oh. Analysis on Security Vulnerability in Federated Learning, Korean Institute of Communications and Information Sciences Winter Conference 2023 [Paper]
- Jiheon Choi, Bongsub Song, Sangyoon Oh. A Data Service Architecture for Autonomous Driving Data Management, Korean Institute of Communications and Information Sciences Summer Conference 2022 [Paper]
- Joonyoung Jeong, Dohun Koo, Jongmin Kim, Joowon Kim, Joomyeong Lee, Sanghyeon Lee, Gangseok Lee and Jiheon Choi. A method of analyzing web vulnerabilities using browser extension programs, Conference on Information Security and Cryptography Winter 2021
- Jiheon Choi. A method to implement malware analysis ecosystem based on network, Conference on Information Security and Cryptography Winter 2019
Patents
- Method for automatic diagnosis vulnerability of web and apparatus for performing the method (10-2311119) - 2021.10
- System and Method for analyzing alamalicious code based on blockchain (10-2222804) - 2021.02
Teaching Experience
- Teaching Assistant, Ajou University (Jan 2022 ~)
- Spring 2024, SCE 204: Object-oriented Programming
- Fall 2023, Fall 2024, SCE 338: Web System Design
- Fall 2022, Spring 2023, AAI 432: Artificial Intelligence Convergence Capstone Design
- Spring 2022, EBZ 3310: Data Analytics–Machine Learning
- Responsible for designing the entire course with professor, creating course materials such as lecture notes, midterm exams, and assignments, and also assisting with grading tasks.
- Mentor, Team Sparta Inc. (Jul 2022 ~ May 2023)
- Developer Bootcamp Mentoring (React, Node.js)
- Mentor, Korea Open Source Software Association (Oct 2020 ~)
- Provided mentoring for the Open Source Software Developer Competition hosted by the Ministry of Science and ICT.
- Coach, Elice Inc. (Nov 2021 ~ Aug 2022)
- Developer Bootcamp Mentoring (React, Node.js)
- Instructor, Korea Information Technology Research Institute (Aug 2021 ~ Dec 2021)
- Led lectures on web, mobile, and system hacking, imparting advanced techniques and ethical hacking best practices to participants.
- The Cyber Guardians program is designed for high school students who wish to begin learning about the field of information security.
Other Experience
- BSKB’s Summer Patent Seminar (Jun 2023)
- which is an annual event providing attendees with a comprehensive review of U.S. patent law, including patent prosecution and litigation strategies, recent developments in patent law, and case studies. (Birch, Stewart, Kolasch & Birch, LLP)
Awards and Honors
- Second Prize, The 12st Software Secure Coding Contest, Korea Internet Security Agency. (Nov 2022)
- First Prize, International University Students’ Autonomous Driving Competition, Global Electric Vehicle Association Network. (Jun 2022)
- Second Prize, White Hacker League, Korea Information Technology Research Institute (KITRI). (Dec 2017)
Last Updated at 2024 Nov