Multiplayer Engineer with 2+ years of web & app development, Windows & Linux software, parallel programming, research and cybersecurity but focused on cybersecurity. More detail
- C, C++, C#, Python, Java, Javascript, Assembly
- SASS, TypeScript, Angular2+, Django, Ionic2+, Jekyll
- Metasploit framework, System Hacking, Network Hacking, Web Hacking
- Ghidra, GDB, Binvis, Veles
- Autopsy, FTK image, RegRipper, OpenStego
- SciTools, Understand
- Assembly, GDB, Ghidra, SciTools, Understand
- AWS EC2 & API Gateway & Lambda & VPC, Apache, Node.js, Flask, Nginx
- Oracle, MySQL, Firebase, MSSQL T-SQL
- OpenMP, MPI, TORQUE, PBS
- .Net Core, Shell script, Syslog-ng
- IoT construction with ARTIK710, Nucleo, ARTIK cloud
- ELK Stack, Git, TFS, OpenSSL, Docker, ARTIK710, Wireshark, NMap
Publication
-
J. Kim, H. Choi, S. Bae "Efficient Parallel All-Pairs Shortest Paths Algorithm for Complex Graph Analysis"Proceedings of the 47th International Conference on Parallel Processing Companion(ICPP).,ACM. 2018.
Education
- 2019 - current
-
Johns Hopkins University
MS in Information Security Institution
- 2010 - 2019
-
Handong Global University
BS in Computer Science & Electronic Engineer
Employment History
2019.01 - 2019.06
2019.01 - 2019.06
ELK + .NET Core Developer
Eloicube (Seoul)- Visualized over 20 models of analyzing and monitoring firewall and established cluster and https among nodes
- Processed quite huge logs 1GB per day for delivering to Elastic Search on a remote server
2018.02 - 2018.08
2018.02 - 2018.08
Research Intern
Western Michigan University (Kalamazoo)- Tested a huge data which is 200K vertex and 2300K edge data under TORQUE system in 32 core, 256GB of main memory machine
- Proposed an efficient shared-memory parallel all pairs shortest path (APSP) algorithm from O(n3) to O(n2.4) by achieving efficient calculation for large-scale real-world networks
Project History
Firewall & Network Security Management Software
- Construct system infrastructure as a team leader and leading researcher
- After collecting various logs with syslog-ng, the logs are processed through .net core and then loaded into elastic search for visualizing with kibana
- Development in-house visualization program which is monitoring of performance, error status, and health check using logs of in-house application
- Establishment of a cluster, TLS and HTTPS security environment between nodes
Taxi Sharing Service
- Developed a cross-platform for Android & IOS and the number of active-user is about 1000 students out of 4000 students
- Built and deployed into microservices on AWS and local server with continuous integration
- http://itaxi.handong.edu
Intranet on Handong Global University
- Provided direction and leadership to cross-functional web teams while participating directly in development
- Analyzed security risks and mitigation for threats such as SQL injection, CSRF, XSS, and so on
- https://i7.handong.edu