- HTTP Networking
- Multi-thread / HTTP Method / Socket Programming / 전략패턴
- Animal Chess Game
- OOP, TDD
- Yahtzee Game
- TDD, OOP
- Set Game (Team Project)
- : Java Swing Front-end development based on MVC
- Painting tool
- Swing / Observer pattern / MVC / OOP
- Distributed system algorithm
- Paxos algoritm / Google Web Toolkit
- Dissertation
- Finding bugs appearing in the Spring-utilised code
- Software Development and Security Hackathon (2019.09.30)
- Developed an Android application and Servlet-based server with Azure cloud for foreign tourists with security function (공공데이터 활용, infinite 스크롤 뷰, TTS, 찜목록)
- Fostering Big Data Young Talents Project Evaluation (2019.08.30)
- 소개: 머신러닝을 이용한, 물고기 분류 서비스 및 낚시 정보 제공 플랫폼. Fish classification service and fishing information provision platform using machine learning.
- 담당: 크롤링 / 데이터 정제, 전처리 / 이름 라벨링 / 사진 메타데이터 가공 / BE(스프링)와 FE(HTML/CSS)에 도움
- Fostering Big Data Young Talents Training Course (2019.06.27~2019.08.31)
- Government-funded training hosted by Ministry of Science and ICT
- Included AI and Big Data training with a mini project
- K-Shield IT Security Practitioner Training Course (2019.03.16~2019.04.31)
- Government-funded training hosted by Korea Internet Security Agency
- Included training on network/OS/web application vulnerabilities response (based on OWASP TOP 10), log analysis, and security incidents prevention (IDS/IPS, ELK)
- 2019.04: Information Processing Engineering (정보처리기사 - 한국 산업 진흥원)
- 2019.04: SQL Developer (SQLD - 데이터 진흥원)
- 2017.05: CCNA (Cisco Certified Network Associate) - Cisco
- 2017.04: LPIC-1 (Linux Professional Institute) - LPI
- 2016.12: OCJP (Oracle Certified Java Programmer) - Oracle