About me
Hi I'm Sangwoo (Gary) Noh.
I'm currently working as a software engineer in Samsung Electronics, South Korea.
My role is to build both frontend and backend systems for design verification automation platform.
For frontend systems, I use Vue.js and Electron.
For backend systems, I use Django REST framework and Object Relational Mapping (ORM) for different types of databases: Oracle DB and MongoDB. I am also involved in multiple machine learning projects with various structure of big data, such as time series data, log data, etc. For example, I developed a Double Deep Q Network (reinforcement learning) model and created an agent to make an optimal decision for resource management in digital design emulation. Nowadays, I am developing machine learning model deployment pipelines and systems.
My main interests are cooperative mobile computing and online learning on mobile devices for context-awareness of human activities. Multi-user activity recognition was one of my research in HCI/mobile healthcare lab under Prof. Ahyoung Choi, Gachon Univ., as an undergraduate research assistant. Specifically, I developed a system that automatically calculate table tennis scores based on multimodal data - accelerometer sensor, gravity sensor and audio data - from wearable devices and smartphones. This system was a novel architecture in that it didn’t require third-party entity for integrating data and processing algorithms. It was designed with a message passing architecture based on wireless network: WiFi-Direct.
My main interests are cooperative mobile computing and online learning on mobile devices for context-awareness of human activities. Multi-user activity recognition was one of my research in HCI/mobile healthcare lab under Prof. Ahyoung Choi, Gachon Univ., as an undergraduate research assistant. Specifically, I developed a system that automatically calculate table tennis scores based on multimodal data - accelerometer sensor, gravity sensor and audio data - from wearable devices and smartphones. This system was a novel architecture in that it didn’t require third-party entity for integrating data and processing algorithms. It was designed with a message passing architecture based on wireless network: WiFi-Direct.
Please see projects, CV and publications for details.
Experiences
Samsung Electronics
2018.08 - Present | Hwasung, S.Korea
Software engineer
Human Computer Interaction / Mobile Healthcare Lab
2017.03 - 2018.08 | Seongnam, S.Korea
Undergraudate research assistant advised by Dr. Ahyoung Choi
Cloudike
2017.07 - 2017.08 | Seoul, S.Korea
Engineer intern in a cloud company
PeopleSpace
2017.12 - 2018.02 | Irvine, California, US
Engineer intern in a startup incubator
Bisecu, IoT Startup
2016.07 - 2017.03 | Pangyo, S.Korea
Lead software egnineer in Bisecu, IoT startup in Gyeonggi Center for Creative Economy & Innovation
Gachon Univ.
2012.03 - 2018.08 | Seongnam, S.Korea Barhelor's degree Department of Software
Honors & Awards
- Best Paper Award (2019) - S.LSI Division, Samsung Electronics
- ACM ICPC Honorable Mention (2017) - ACM ICPC, Vietnam
- Full-funded Scholarship (2012-2018) - Gachon Univ.
Skills
Programming Languages
Python
Perl
Java
Database
Oracle PL/SQL
MongoDB
Data Analytics & Machine Learning
Pandas
Numpy
Keras
T-SNE
Spacy
Word2Vec
Reinforcement Learning
Double Deep Q Network
GUI Programming
Android (Mobile)
Vue (Web)
Electron (Desktop)
Server Programming
Django
Gunicorn
Nginx
MLOps / DevOps
Git
Github
Jenkins
Blue Ocean
Grafana
Prometheus