Skip to content

Commit d44369b

Browse files
committed
✨ Developer centralized way
1 parent 6ef3d23 commit d44369b

File tree

8 files changed

+48
-28
lines changed

8 files changed

+48
-28
lines changed

build/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
region: "eu",
9595
});
9696
</script>
97-
<script type="module" crossorigin src="/assets/index-dd9f2d6d.js"></script>
97+
<script type="module" crossorigin src="/assets/index-5f9cb0ba.js"></script>
9898
<link rel="stylesheet" href="/assets/index-32718201.css">
9999
</head>
100100
<body>

build/assets/index-dd9f2d6d.js renamed to build/assets/index-5f9cb0ba.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
region: "eu",
9595
});
9696
</script>
97-
<script type="module" crossorigin src="/assets/index-dd9f2d6d.js"></script>
97+
<script type="module" crossorigin src="/assets/index-5f9cb0ba.js"></script>
9898
<link rel="stylesheet" href="/assets/index-32718201.css">
9999
</head>
100100
<body>

src/locales/en-US/experience.ts

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const experience = {
1919
"Developed O2ARC 3.0, a tool for collecting human solution data for the Abstract and Reasoning Corpus ([ARC](https://github.com/fchollet/ARC)), a benchmark for evaluating AI reasoning abilities. The data collected by the existing tool was not suitable for training, so I restricted user actions to collect over 10,000 data points in a format favorable for AI training. Co-authored a paper published at IJCAI 2024 as a co-first author.",
2020
whatIDid: [
2121
"Developed the overall frontend UI and grid manipulation logic",
22-
"Developed backend APIs related to events",
22+
"Developed Nestjs APIs related to events and role guards",
2323
"Designed UX and collected user data to improve data quality",
2424
],
2525
techStacks: [
@@ -61,13 +61,15 @@ const experience = {
6161
description:
6262
"Developed the frontend for Doggly, an e-commerce that measures dog sizes and recommends fitting clothes based on AI. I developed all the key features of the shopping mall, including the payment module, seller pages, admin pages, and also developed PWA and webview Android/iOS apps. Additionally, I performed logging and A/B testing to improve the user funnel.",
6363
whatIDid: [
64-
"Developed and maintained the overall frontend of the shopping mall",
65-
"Developed Android & iOS webview apps and integrated payment modules",
64+
"Developed and maintained the overall frontend of the shopping mall & made it responsive",
65+
"Developed Android(Jetpack Compose) & iOS(SwiftUI) webview apps and integrated payment modules",
6666
"Conducted A/B testing to improve the user funnel",
67+
"Speeding up CI/CD with zero install and Vite",
6768
],
6869
techStacks: [
6970
"React",
7071
"TypeScript",
72+
"Styled-components",
7173
"Jetpack Compose",
7274
"SwiftUI",
7375
"i18next",
@@ -100,15 +102,15 @@ const experience = {
100102
"Developed Rush Hour Flutter app",
101103
"Recorded app user logs",
102104
],
103-
techStacks: ["Flutter", "Firebase"],
105+
techStacks: ["Flutter", "Firebase", "React", "TypeScript"],
104106
},
105107
{
106108
name: "Rush Hour AI",
107109
isImportant: true,
108110
startedAt: "2023-09",
109111
endedAt: "2023-12",
110112
description:
111-
"Developed an AI that predicts real-time subway congestion based on congestion data using machine learning.",
113+
"Developed an AI that predicts subway congestion based on congestion data using machine learning.",
112114
whatIDid: [
113115
"Developed AI for predicting subway congestion and available seats",
114116
],
@@ -120,19 +122,20 @@ const experience = {
120122
startedAt: "2022-02",
121123
endedAt: "2023-12",
122124
description:
123-
"Performed various development tasks as a developer in a startup.",
125+
"As a developer in a startup, I worked to automate the work of planners and improve the productivity of developers. As a member of the early-stage startup team, I performed various tasks such as running booths at trade shows and pet fairs, interviewing users, and meeting with partners. In particular, there was a lot of work to receive and reflect feedback from the field, so I speed up the work and shorten the automatic deployment time (3 minutes -> 1 minute).",
124126
whatIDid: [
125127
"Developed landing pages and admin pages",
126-
"Analyzed and conducted statistics on user logs",
128+
"Developed log analysis tool and analyzed statistics on user logs",
127129
"Automated tasks",
128-
"Integrated mono-repo to improve productivity",
130+
"Integrated mono-repo using Yarn Workspaces",
129131
],
130132
techStacks: [
131133
"React",
132134
"TypeScript",
133135
"Amplitude",
134136
"AWS Lightsail",
135137
"AWS Lambda",
138+
"Docker",
136139
"FastAPI",
137140
"Pandas",
138141
"mono-repo",

src/locales/en-US/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,10 @@ export const main = {
152152
name: "HTML/CSS",
153153
level: 4,
154154
},
155+
{
156+
name: "Next.js",
157+
level: 3,
158+
},
155159
{
156160
name: "Python",
157161
level: 3,

src/locales/ko-KR/experience.ts

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ const experience = {
1616
startedAt: "2024-01",
1717
endedAt: "2024-05",
1818
description:
19-
"AI의 추론능력을 평가하는 벤치마크 Abstract and Resoning Corpus([ARC](https://github.com/fchollet/ARC))의 사람 풀이 데이터 수집을 위한 툴 O2ARC 3.0을 개발했습니다. 기존 툴에서 수집된 데이터는 학습에 쓰기 어려운 형태였으며, 이를 유저가 취할 수 있는 행동을 제한해 AI 학습에 유리한 형태의 데이터 1만개 이상을 수집하였습니다. IJCAI 2024에 공동 1저자로 논문을 게재하였습니다.",
19+
"AI의 추론능력을 평가하는 벤치마크 Abstract and Reasoning Corpus([ARC](https://github.com/fchollet/ARC))의 사람 풀이 데이터 수집을 위한 툴 O2ARC 3.0을 개발했습니다. 기존 툴에서 수집된 데이터는 학습에 쓰기 어려운 형태였으며, 이를 유저가 취할 수 있는 행동을 제한해 AI 학습에 유리한 형태의 데이터 1만개 이상을 수집하였습니다. IJCAI 2024에 공동 1저자로 논문을 게재하였습니다.",
2020
whatIDid: [
2121
"전체적인 프론트엔드 UI 및 그리드 조작 로직 개발",
22-
"이벤트 관련 백엔드 API 개발",
22+
"이벤트 관련 Nestjs API 및 role guard 개발",
2323
"수집 데이터 품질 개선을 위한 UX 디자인 및 유저 데이터 수집",
2424
],
2525
techStacks: [
@@ -59,15 +59,17 @@ const experience = {
5959
startedAt: "2022-08",
6060
endedAt: "2023-03",
6161
description:
62-
"AI 기반으로 강아지 사이즈를 측정하고, 맞는 옷을 추천해주는 쇼핑몰 Doggly의 FE를 개발했습니다. 결제모듈을 포함한 쇼핑몰의 전체적인 기능과 판매자용 페이지, admin용 페이지를 전부 개발하였으며 PWA와 웹뷰 android/ios 앱도 개발하였습니다. 유저 퍼널 개선을 위해 로깅과 A/B 테스팅도 수행하였습니다.",
62+
"AI 기반으로 강아지 사이즈를 측정하고, 맞는 옷을 추천해주는 쇼핑몰 Doggly의 FE를 개발했습니다. 결제모듈을 포함한 쇼핑몰의 전체적인 기능과 판매자용 페이지, admin용 페이지를 전부 개발하였으며 retention 향상을 위해 PWA와 웹뷰 android/ios 앱도 개발하였습니다. 유저 퍼널 개선을 위해 로깅과 A/B 테스팅도 수행하였습니다.",
6363
whatIDid: [
64-
"쇼핑몰의 전체적인 프론트엔드 개발 및 유지보수",
65-
"Android & iOS 웹뷰 앱 개발 및 결제 모듈 연동",
66-
"퍼널 개선을 위한 A/B 테스팅",
64+
"쇼핑몰의 전체적인 프론트엔드 개발, 반응형 작업 및 유지보수",
65+
"Android(Jetpack Compose) & iOS(SwiftUI) 웹뷰 앱 개발 및 js bridge를 이용한 결제 모듈(포트원) 연동",
66+
"퍼널 개선을 위한 UI A/B 테스팅",
67+
"zero install과 Vite 도입으로 CI/CD 속도 개선",
6768
],
6869
techStacks: [
6970
"React",
7071
"TypeScript",
72+
"Styled-components",
7173
"Jetpack Compose",
7274
"SwiftUI",
7375
"i18next",
@@ -96,9 +98,9 @@ const experience = {
9698
endedAt: "2023-10",
9799

98100
description:
99-
"러시아워의 플러터 버전 개발에 참여했습니다. GA, Amplitude, Smartlook, 자체 로깅 시스템을 통해 유저 로그를 수집하였고, 리텐션, 퍼널을 계산할 수 있는 자체 로그 분석 툴도 개발하였습니다.",
100-
whatIDid: ["러시아워 플러터 앱 개발", "앱 유저 로그 기록"],
101-
techStacks: ["Flutter", "Firebase"],
101+
"러시아워의 플러터 버전 개발에 참여했습니다. GA, Amplitude, Smartlook, 자체 로깅 시스템을 통해 유저 로그를 수집하였고, 웹 상에서 리텐션, 퍼널을 계산할 수 있는 자체 로그 분석 툴도 개발하였습니다.",
102+
whatIDid: ["러시아워 Flutter 앱 개발", "앱 유저 로그 기록"],
103+
techStacks: ["Flutter", "Firebase", "React", "TypeScript"],
102104
},
103105
{
104106
name: "러시아워 AI",
@@ -107,7 +109,7 @@ const experience = {
107109
endedAt: "2023-12",
108110

109111
description:
110-
"지하철 혼잡도 데이터를 이용해 ML 기반으로 실시간 혼잡도를 예측하는 AI를 개발하였습니다.",
112+
"지하철 혼잡도 데이터를 이용해 ML 기반으로 혼잡도를 예측하는 AI를 개발하였습니다.",
111113
whatIDid: ["지하철 혼잡도 및 빈자리 예측 AI 개발"],
112114
techStacks: ["Scikit-learn", "Pandas"],
113115
},
@@ -116,19 +118,21 @@ const experience = {
116118
isImportant: true,
117119
startedAt: "2022-02",
118120
endedAt: "2023-12",
119-
description: "스타트업의 개발자로서 다양한 개발 업무를 수행했습니다.",
121+
description:
122+
"스타트업의 개발자로서 기획자의 업무를 자동화하고 개발자의 생산성을 향상시키기 위해 노력했습니다. 초기창업팀의 일원으로서 박람회 및 펫페어 부스 운영, 유저 인터뷰, 협력사 미팅 등 다양한 업무를 수행하였습니다. 특히 현장에서 피드백을 받고 반영할 일이 많았기에 작업 속도를 높이고 자동 배포 시간을 단축(3분->1분)했습니다.",
120123
whatIDid: [
121124
"랜딩 페이지 및 관리자 페이지 개발",
122-
"유저 로그 분석 및 통계",
125+
"유저 로그 분석 툴 개발, 분석 및 통계",
123126
"업무 자동화",
124-
"생산성 향상을 위한 모노레포 통합",
127+
"Yarn Workspaces를 이용한 모노레포 통합",
125128
],
126129
techStacks: [
127130
"React",
128131
"TypeScript",
129132
"Amplitude",
130133
"AWS Lightsail",
131134
"AWS Lambda",
135+
"Docker",
132136
"FastAPI",
133137
"Pandas",
134138
"mono-repo",

src/locales/ko-KR/index.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export const main = {
9292
startedAt: "2023-07",
9393
endedAt: "2023-07",
9494
description:
95-
"개인적으로 자주 사용하는 React 컴포넌트를 모아 npm에 배포한 라이브러리입니다. atomic design 패턴을 따르며, Storybook을 사용해 문서화했습니다.",
95+
"개인적으로 자주 사용하는 React 컴포넌트를 모아 npm에 배포한 라이브러리입니다. atomic design 패턴을 따르며, Storybook을 사용해 문서화했습니다. 이 이력서와 개인 웹페이지에 사용중입니다.",
9696
whatIDid: [
9797
"React 컴포넌트 개발",
9898
"Storybook을 사용한 컴포넌트 문서화",
@@ -107,10 +107,11 @@ export const main = {
107107
startedAt: "2023-04",
108108
endedAt: "2023-06",
109109
description:
110-
"프론트엔드와 백엔드 모두 C++로만 작성된 더치페이 플랫폼입니다. Emscripten을 이용해 C++를 웹 어셈블리로 트랜스파일할 수 있다는 점과 디자인 패턴을 이용해 React의 navigator, state, router, 함수형 component, style 등 핵심 기능을 구현했습니다. GIST 객체 지향 프로그래밍 수업 기말 과제로 제출했습니다.",
110+
"프론트엔드와 백엔드 모두 C++로만 작성된 더치페이 플랫폼입니다. Emscripten을 이용해 C++를 웹 어셈블리로 트랜스파일할 수 있다는 점과 디자인 패턴을 이용해 React의 navigator, state, router, function component, style 등 핵심 기능을 구현했습니다. 성능 테스트 결과 해시 반복 연산 작업에서 React보다 110배 가량 빠른 성능을 보였습니다. [발표자료](https://docs.google.com/presentation/d/1z5m_s2rTHaUCb3rpHDB-zI-1NMvKHpysNDFqbwSA2LE/edit?usp=sharing)",
111111
whatIDid: [
112112
"C++과 웹 어셈블리를 사용한 프론트엔드 UI 개발",
113-
"State, Navigator 등 프론트엔드 로직 개발",
113+
"React 및 Flutter와 유사한 프레임워크 구현",
114+
"State, Navigator, Router, Style 등 프론트엔드 로직 개발",
114115
],
115116
techStacks: ["C++", "WebAssembly", "Emscripten"],
116117
},
@@ -145,6 +146,10 @@ export const main = {
145146
name: "HTML/CSS",
146147
level: 4,
147148
},
149+
{
150+
name: "Next.js",
151+
level: 3,
152+
},
148153
{
149154
name: "Python",
150155
level: 3,

src/pages/home/printable/sections/SkillSection.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ const skills = [
3131
name: "TypeScript",
3232
level: 4,
3333
},
34+
{
35+
name: "Next.js",
36+
level: 3,
37+
},
3438
{
3539
name: "Python",
3640
level: 3,

0 commit comments

Comments
 (0)