

Profile
Personal Info
Name | Sammy Baek |
---|---|
Birth | 1990. 04. 07 |
Age | 33 |
Sex | Male |
Location | Dongjak-Gu, Seoul, South Korea |
Education | Bachelor of Science in Statistical Information, Yonsei University Wonju Campus |

Contact
Email |
---|
Links

Career

Period | (4Y 10M) 2016. 10 ~ 2021. 08 |
---|---|
Team | AI Platform Research Team, Lab |
Position | Senior Researcher / Data Engineer |
Projects | |
|

Period | (1Y 11M) 2021. 09 ~ 2023. 08 |
---|---|
Team | Development Team, IT Department. |
Position | CTO (Director of Development) / FullStack Developer |
Projects | |
|
Skills














































Projects
Dockerizing Internal Solutions

Summary | Docker Packaging of Solutions, and OpenSource Thrift, Spark, Hadoop, Zeppelin, R-Studio, Jupyter Notebook, and Memcached that are communicated with the solutions, and Link between docker containers |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2016. 10 ~ 2017. 01 |
Contrib | 100% |
Skills | Docker, Linux, Shell Script, Zeppelin, Jupyter Notebook, R-Studio |
Responsibilities | |
|
Development of ETL Solution

Summary | ETL server based on Spring Boot and Worker Agent solution based on Python.ETL server serves management, monitoring and data visualization of connected Worker Agent and Slave Node. Worker Agent executes ETL Java Job created by Talend on each Node. |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2017. 01 ~ 2017. 12 |
Contrib | 30% |
Skills | Spring Boot, Tomcat, Javascript, HTML, CSS, Python, Sqlite, Talend |
Responsibilities | |
|
L* Co. - Refrigerator Pre-diagnosis Service using Deep Learning

Summary | Research and development of deep learning engine that diagnoses machine failure from sensor data output from smart refrigerator, and Development of platform running that deep learning engine |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2017. 11 ~ 2018. 11 |
Contrib | 75% |
Skills | Python, Tensorflow, R, Tkinter |
Responsibilities | |
|
SmartCity SW Security Monitoring System Development

Summary | Development of internal security threat detection system for Linux system administrator in SmartCity |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2018 .06 ~ 2019 .04 |
Contrib | 50% |
Skills | RHEL Audit Subsystem, Logstash, Telegraf, Hadoop, HDFS, Kafka, Python, Tensorflow |
Responsibilities | |
|
S* Co. - Similar Sound Recommendation

Summary | Seoul National University-Industry Cooperation Project - Deep Learning Platform for Similar Sound Recommendation |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2019. 05 ~ 2019. 06 |
Contrib | 25% |
Skills | Python, Flask, Gunicorn, Tensorflow, Kubernetes, Docker, FAISS |
Responsibilities | |
|
Pre-research on Financial Data Analysis

Summary | Pre-research on collecting and analyzing stock data of KOSPI top stocks |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2020. 01 ~ 2021. 08 |
Contrib | 100% |
Skills | Python, Flask, Hadoop, HDFS, Spark, Linux, KVM, Windows |
Responsibilities | |
|
Data Enhancement and Dataset Bias Mitigation Techniques Based on Data Quality Evaluation

Summary | Development of data quality measurement, quality improvement, and bias mitigation techniques for data used in deep learning |
---|---|
Team | Mobigen Co., Ltd. |
Period | 2020. 04 ~ 2020. 12 |
Contrib | 33% |
Skills | Python, Tensorflow, AIF360 |
Responsibilities | |
|
Marine Food B2B E-Commerce Platform - SeaRoadS

Summary | B2B E-Commerce platform project that connects marine food producers and small and medium-sized marine food wholesalers.Afterwards, we plan to build a nationwide smart distribution network, automate marine food preservation and distribution, provide marine food price information, and develop a platform for distributors only |
---|---|
Team | MosePeople Co., Ltd. |
Period | 2021. 09 ~ 2023. 05 |
Contrib | 70% |
Skills | Python, Django, Javascript, React, AWS, AWS EC2, AWS Amplify, AWS S3, AWS Route53, AWS RDS, AWS Elastic Load Balancer, AWS VPS, SEO, Google Analytics, Github, Payment |
Responsibilities | |
|
Company Official Homepage

Summary | Development of React-based company official homepage. From backend restful api server based on django, create/read/update/delete news articles, and From frontend based on react, render CSR pages and news articles fetched from backend |
---|---|
Team | MosePeople Co., Ltd. |
Period | 2022. 10 ~ 2023. 05 |
Contrib | 70% |
Skills | Python, Django, WYSIWYG, Javascript, React, AWS, AWS EC2, AWS Amplify, AWS S3, AWS Route53, AWS RDS, AWS Elastic Load Balancer, AWS VPS, SEO, Google Analytics, Github, Payment |
Responsibilities | |
|
Landing Page

Summary | Production of landing page for IR and product promotion |
---|---|
Team | MosePeople Co., Ltd. |
Period | 2021. 09 ~ 2022. 09 |
Contrib | 70% |
Skills | HTML, CSS, Javascript, Jekyll, SEO, Google Analytics, AWS Amplify, Github |
Responsibilities | |
|
Food Ingredients B2C Distribution Platform for Medium & Small Mart - Domego

Summary | B2C E-Commerce Platform that connects medium/small marts, who have difficulty promoting on online, and customers. with React-based frontend and Fastapi-based MVC backend server |
---|---|
Team | MosePeople Co., Ltd. |
Period | 2022. 02 ~ 2022. 12 |
Contrib | 90% |
Skills | Python, Fastapi, SQLAlchemy, React, AWS Amplify, AWS S3, AWS RDS, AWS OpenSearch, AWS DynamoDB, Git |
Responsibilities | |
|
Korean Product Promotion Site for Uzbekistan - KOMART

Summary | Development of React-based website that introduces Korean products to Uzbekistan, and connects local wholesalers with Korean manufacturers |
---|---|
Team | MosePeople Co., Ltd. |
Period | 2023. 05 ~ 2023. 08 |
Contrib | 100% |
Skills | MS PPT |
Responsibilities | |
|
Convenient MoneyBook

Summary | Mobile Application based on React Native that records personal transactions by distinguishing between income and expenditure, and provides transaction information visualization and reporting services. Supports both Google Play Store and Apple App Store. |
---|---|
Team | Personal Project |
Period | 2021. 08 ~ |
Contrib | 100% |
Skills | React Native, JavaScript, TypeScript, Realm, Firebase, AdMob |
Responsibilities | |
|
Portfolio
Introduction

Attitude of Learning
IT is developing globally every minute and second, and new paradigms are emerging and existing tools are constantly being updated.
In order to adapt to the rapidly changing IT field, it is important to have a cooperative and learning attitude. It is important to be able to approach and use any IT technology. But more importantly, if we focus on productivity, the time given to us is limited, so even if some skilled developers can show productivity of more than 2 people, it is difficult to catch up with the collaboration of 2~3 developers.
Therefore, the most important thing for a startup developer is team collaboration through the attitude of learning. We should always be humble, respect each others, collaborate, and find something to learn in everything.
On the other hand, I thought that as a complete software engineer, I should have the ability to develop, launch and maintain IT service for myself. So I have experienced all web/app/server/data related fields, and learned any IT skills with interest.
Every time, I encountered the conflict of concepts and limitations in order to learn IT skills on different paradigms, and overcome those limitations. So I am familiar with the limit situation and never give up.
In the infinite development and change of IT World, because I know my insufficiency, I'll be humble, not conceited, and I'm ready to learn new skills. Also, I can participate in any IT field based on my wide range of practical knowledge.
The Problem Solving Ability comes from a Clear Sense of Purpose and Perseverance
I'm a person with excellent problem-solving skills and perseverance. One of the most important factors in work is consequently that did we solve the problem or not?
When given a task, I've devoted myself to the task until it was completed, forgetting everything else. As I majored in statistics, I approach the problem based on a high mathematical understanding, perseverance, and meticulousness.
When given a difficult task, we will face difficulties and psychological burdens, but I can never give in and continue to challenge. Even if I spend less time playing and sleeping, I can take responsibility for the given task and complete them to the end. Because such difficulties are what make me grow.
While working for an early-stage startup, I continued to work in extreme situations of waking up at 10:30 a.m., and leaving work at 3-4 a.m. for about a year and a half. This means that the average daily working hours are more than 12 hours, excluding break time. Every day, I had to solve problems that I had never experienced before. It was a very difficult time physically and mentally, but I completed the task with a clear sense of purpose and perseverance.
And this experience proved that I can solve any problem if I try hard.
My superpower = Meticulousness
I'm very meticulous enough to find that only one bold font is incorrectly applied to a bullet point in hundreds of pages of document. When I look at a document, I often find typos that others cannot find. Because of this, I have been in charge of document work often.
Even when developing, I write code very carefully. Sloppily written code may seem to solve the problem, but later, it may cause more maintenance costs. Therefore, I write code with a well-organized structure considering team collaboration, reusability, and scalability.
About Site
Next.js
This site is developed with Next.js (React based Front-End framework).

React is a SPA that works with Client Side Rendering, so painting screen is not completed until all scripts are downloaded from the server. As a result, users see only white blank screens for a long time when they access the site for the first time, which leads to a decrease in UI experience. (slow First Contentful Paint)
Next.js solved this problem to use SSR (Server Side Rendering) of React components by utilizing Server Component of React v18. It also provides various optimization features such as automatic image quality adjustment, caching for script, component, and data fetching.
Web Core Vitals

This site has improved Web Core Vital score by utilizing those various optimization features of Next.js.
By introducing a Composite Rendering method of Client Side Rendering and Server Side Rendering, it made fast Painting and User Interaction possible.
Also, this site prevented Cumulative Layout Shift caused by Image Lazy Loading by utilizing <Image>
component,
which is an extension of HTML <img>
element made by Next.js,
And this site dramatically reduced Painting Delay caused by downloading CSS-in-JS on Client Side by applying styled-components,
one of React's major Third party, on Server Side.
Architecture
This site is being served with the following structure.


- Name: Sammy Baek
- Location: Dongjak-Gu, Seoul, South Korea
- E-Mail: whitesw01@gmail.com