About Me๐ง๐ปโโ๏ธ
Introduction
- 2017๋
๋ถํฐ iOS๊ฐ๋ฐ์ ์์ํด, ํ์ฌ๋
Go ๊ธฐ๋ฐ ์๋ฒ๊น์ง ๋ด๋นํ๋ ํ์คํ ์์ง๋์ด ์งํ๋์
๋๋ค๐๐ปโโ๏ธ
- ํด๋ผ์ด์ธํธ~์๋ฒ~์ธํ๋ผ๋ฅผ ๋๋๋ค๋ฉฐ
๋ณดํ ๋๋ฉ์ธ์ ์ค๋์ญ์ผ๋ก ๋ฆฌ๋ํฉ๋๋ค.
- ๐ด๐ปโโ๏ธ, ๐โโ๏ธ, ๐โโ๏ธ ์ ํ๋ฉด์ ์ ์ ํ ํ๊ธฐ์ํค๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
๋ชฉํ/๋ชฉํ๊ฐ ์๋๊ฒ ์ ๋ถ๋ฅํ๊ณ ์ ํ๊ณผ ์ง์คํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
ํฌ๋ช
ํ ์ปค๋ฎค๋์ผ์ด์
์ ์ ํธํฉ๋๋ค.
์ฌ์ฉ์๊ด์ ์์ ์๊ฐํ๋ฉฐ ์ฑ์ ๊ฐ๋ฐํฉ๋๋ค.
Contact & Channel
Education
๐ป: https://github.com/jinsky90
๐: [email protected]
๐: 010-2954-3982
- ํ์๊ต์ก์งํฅ์
- KOSTA ์น ์ ํ๋ฆฌ์ผ์ด์
์ฐ์ ๊ณผ์ ์๋ฃ
Skills๐
iOS
Swift RxSwift MVVM MVC HealthKit ARKit CoreMotion
Backend
Go gRPC / Protobuf (IDL) CDP KVS Snowflake IaC AWS Graviton Cron / Batch
Process
Slack Jira Git GoogleDocs Zeplin Figma FigJam
Work Experience & Projects๐ง๐ปโ๐ป

๋ฑ
ํฌ์๋ฌ๋ ๊ฑด๊ฐ/๋ณดํ๐จ๐ปโโ๏ธ
2021.04 ~ ํ์ฌ
๊ฑด๊ฐ๊ด๋ฆฌ๋ ๋ฑ
ํฌ์๋ฌ๋์์ โ iOS ๊ฐ๋ฐ์์์ ์ถ๋ฐํด Go ๊ธฐ๋ฐ ์๋ฒ๊น์ง ๋ด๋นํ๋ ํ์คํ ์์ง๋์ด๋ก ์ฑ์ฅํ๋ฉฐ ๋ณดํ ๋๋ฉ์ธ์ ๋ฆฌ๋
- [Server] ๋ณดํ์ง๋จ ์๋น์ค ์ ์ฒด ๊ตฌ์ถ โ ์ง๋ณ๋ณ/์ํฉ๋ณ ๋ณดํ๊ธ, ๋ณ์๋น, ๋ถ์กฑํ ๋ณด์ฅ๊ธฐ๊ฐ, 3๋์งํ, ๊ณผ๊ฑฐ๋ ฅ ๋ฑ ์น์
๊ฐ๋ฐ
- [Server] ๋ณดํ๋ฃ ์ค์ด๊ธฐ ์๋ฃจ์
๊ฐ๋ฐ โ ์ค๋ณต ์ค์ ์ ๋ฆฌ, ๊ฐฑ์ ํ ๊ฐ์ํ๊ธฐ, ๋ฉ์
๊ธฐ๊ฐ ์ค์ด๊ธฐ, ์ค์์๋ ๋ณด์ฅ ์์ ๊ธฐ, ๊ฑด๊ฐ์ฒด/์ค๋น ํ ์ธ์ ๋
- [Server] 5์ธ๋ ์ค์(์ค๋น) ์ถ์ ๋์ โ CDPยทํ ์์์ฐ์น์
ยท์ด๋ฒคํธ ๋ก์งยท์ธ์๋ฅ ๋ฐ์
- [Server] ์
์ฒดํ ๋น(GA) ๋ก์ง โ ๊ฐ์ฉ์ฑ ์กฐํยทํ ์ ์ฌ API, ๋์ ํ ๋น, ์ ํด GA ์ธ์
์ฒ๋ฆฌ
- [Server] CDP(Customer Data Platform) ๊ธฐ๋ฐ ์นด์นด์ค ์๋ฆผํก ๋ง์ผํ
์๋ํ โ ๋ฐ์ก ์๋๋ฆฌ์คยท์ฐ์ ์์ยท์ค๋ณต ์ ์ธ ๋ก์ง ๋ฐ cron job ์ด์
- [Server]
gRPC/Protobuf(IDL) ๊ธฐ๋ฐ ๋ณดํ API ๋ค์ ์ค๊ณยท๊ฐ๋ฐ (๋ณดํ๊ธ ๋ถ์, ์๋ด flow, ์๋ด์ฌ ์น๋ทฐ ๋ฑ)
- [Web] ๋ณดํ ๋ฐฑ์คํผ์ค(์ด๋๋ฏผ) ๊ฐ๋ฐ โ DB ํํฐ, ์๋ณด ํ๊ธฐ๊ฑด์ ์กฐํ ๋ฑ
- [Infra]
IaC(yaml) ๊ตฌ์ฑ, AWS Graviton ๋
ธ๋ ์ด๊ด, ์บ์ ๋ฉ๋ชจ๋ฆฌ ํจ์จํ, Snowflake ๋ฐ์ดํฐ ํ์ฉ
- iOS) ๊ฑด๊ฐ ๋ชจ๋ํ์งํ
- iOS) ์๋ฒ์คํฌ๋ํ ๊ธฐ๋ฐ ์๋ฐฉ์ ์ข
๋์ฐ๋ฏธ ํ์๊ฐ์
flow ์ ๊ณต
- iOS) ์๋ฒ์คํฌ๋ํ ๊ธฐ๋ฐ ๊ฑด๊ฐ๊ฒ์ง ํ์๊ฐ์
flow ์ ๊ณต
- iOS) ์๋ฆผํ์ฉ ๊ฐ์ ์คํ ๊ธฐํ ๋ฐ ๊ฐ๋ฐ
- iOS) ๊ฑด๊ฐ - ์ต๊ด feature ๊ฐ๋ฐ
- iOS)
ARKit, CoreMotion API ๋ฅผ ํ์ฉํ ํ์ง์๊ธฐ ์ต๊ด ideation ๋ฐ ํ๋ก์ ํธ ๋น๋์
& ๊ฐ๋ฐ, ๋ฐฐํฌ(๋ฐ์ด๋ด๋งํฌ)
- iOS)
HealthKit API๋ฅผ ํ์ฉํ ๊ฑธ์์, ๊ฑธ์๊ฑฐ๋ฆฌ, ์๋ฉด, ํค, ์ฒด์ค, ํ์, ํ๋น ๋ฑ iOS ๊ฑด๊ฐ์ฑ API Service ๊ตฌ์กฐ ๊ตฌ์ถ
- iOS) ๊ธฐ์กด์ ๋ณต์กํ๊ฒ ๋์ด์๋
Deeplink ๊ตฌ์กฐ์ ๋ฌธ์ ์ ๋์ถ ๋ฐ ์ฌ์ค๊ณ & ๋ฆฌํฉํ ๋ง
- iOS) ๊ฒ์ฌ๊ถ ๊ตฌ๋งค๊ด๋ จ ์์ํฌํธ ์ฐ๊ฒฐ์์
- iOS) ์์ฐํ ์๋ฆผ๋ฐฐ๋ ์๋ฒํ ์์
๊ฐ๋ฐ์ฐธ์ฌ
- Server) ๋ฏธ์๋ฌผ๊ฒ์ฌ ์๋น์ค ๊ฐ๋ฐ ๋ฐ ์ด์
- ์ ์ฒญ ์ดํ ~ ๊ฒฐ๊ณผ์ง ์ ํคํธ flow ๋ฐ ํฌ๋ก ์ก ๊ฐ๋ฐ
- ์ ์ฒญ ~ ๊ฒฐ๊ณผ flow ๋ชจํน์๋ฒ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ์ด์(iOS & Server)
- Server) ํ๋งค๋ฆฌ์คํธ(์คํฐ์์ญ) ๊ฐ๋ฐ ๋ฐ ์ด์
A/Bํ
์คํธ ์ฌ์ฉ์ฑ๊ฐ์ ์์ด๋์์ด์
์ ์ ๋ฐ ๊ฐ๋ฐ
- ๋ฑ
ํฌ์๋ฌ๋ ์ ํ๋ธ ๋ง์ผํ
์ปจํ
์ธ ์ ์์ฐธ์ฌ
https://www.youtube.com/watch?v=lRr7OWIC4AE&t=74s
https://www.youtube.com/watch?v=Upkfx4IiG5Q&t=20s
https://www.youtube.com/watch?v=kL2FKnmmMao&t=1316s
๋ฑ
ํฌ์๋ฌ๋ ์ก๊ธ๐ฐ
2020.04 ~ 2021.03
์ก๊ธ๋ ๋ฑ
ํฌ์๋ฌ๋์์
- ์ก๊ธ ๋ชจ๋ํ์งํ ๋ฐ ๋ชจ๋ํ BestPractice iOSํ๋ด ๊ณต์
- TechSpec ์์ฑ์ ํตํ Task๋์ด ๋ฐ jiraํฐ์ผํ
, ์ ๋ขฐ ๊ฐ๋ฅํ ์ผ์ ์ฐ์
- ํธํก์ด ๊ธด Feature์ ๋ํ ์ฝ๋๋ฆฌ๋ทฐ blocking์ด ์๋๋ก PR๊ธฐ์ฐจ ์ ๋ต ์๋ฆฝ
Google Protobuf - IDL์ ์ฌ์ฉํ ๋ฑ
ํฌ์๋ฌ๋ ์ฒซ feature, ์ค์ ๊ตฌํํ๋ฉฐ ์๊ธด issueํด๊ฒฐ ๋ฐ ์ฝ๋๊ตฌ์กฐํ
E2E HandShake RSA Hash ๋ฑ ๋จ๋ฐฉํฅ & ์๋ฐฉํฅ ์ํธํ๋ฅผ ํตํ ํด๋ผ์ด์ธํธโ์๋ฒ๊ฐ ์์ ํ ์ก๊ธ ์๋น์ค ๊ตฌ์ถ
- ์ก๊ธ์ค์ฟผ๋ ๋ด ์ํธํ ๋๋ฉ์ธ ์ ํ
- ๊ธ๊ฒฐ์ ์ ์๊ธ์ต์
๋ผ์ด์ผ์ค ์ฌ์๋ฅผ ์ํ ์ต์ ์ก๊ธ๋ฒ์ ๊ฐ๋ฐ ๋ฐ ๋ด๋ถ๋ฐฐํฌ
- ๋ด ๊ณ์ข๊ฐ ์ก๊ธ ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ
- ํ์ธ์ก๊ธ ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ
- ์ถฉ์ ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ
A/Bํ
์คํธ ์์ด๋์์ด์
๋ฐ ๊ฐ๋ฐ