μλ
νμΈμ
μΉ νλ‘ νΈμλ κ°λ°μλ₯Ό κΏ κΎΈλ μ μΈμμ
λλ€.
Channel
Intro
μΉ μνκ³μ λ§μ κ΄μ¬μ κ°μ§κ³ μμΌλ©° ν¨μ¨μ μΌλ‘ μ»΄ν¬λνΈλ₯Ό μ€κ³νλ κ²μ λͺ©νν©λλ€.
λ€μν μ§λ¬΄μ ν ꡬμ±μλ€κ³Ό μν΅νλ©° μνν νμ
μ μν΄ νμ λ
Έλ ₯νκ³ μμ΅λλ€.
κΎΈμ€ν λ°°μ΄ λ΄μ©λ€μ κΈ°λ‘μΌλ‘ λ¨κΈ°λ©° λ λμ λ¨κ³λ‘ μ±μ₯νκΈ° μν΄ λ
Έλ ₯νκ³ μμ΅λλ€.
μ μ κ° μλΉμ€μμ λλ μ μλ λΆνΈν¨μ μΊμΉν΄ κ°μ ν΄λκ°λ κ²μ μ’μν©λλ€.
Work Experience
Toss UX Engineer Assistant
(2023λ
6μ ~ 2024λ
2μ)
β’
ν μ€ λμμΈ μμ€ν
(TDS) λ₯Ό κ΄λ¦¬νλ λμμΈ νλ«νΌ νμμ UX Engineer Assistant λ‘ μΌνμ΅λλ€.
TDS Mobile μ»΄ν¬λνΈ μ μ§ λ³΄μ λ° λ²κ·Έ λμ
β’
μΉ, ios, android νλ«νΌμ λμΌνκ² μ μ©λ μ μλ μ»΄ν¬λνΈ μΈν°νμ΄μ€λ₯Ό ꡬνν©λλ€.
β’
λͺ¨λ°μΌ μ»΄ν¬λνΈ κ΄λ ¨ λ²κ·Έλ₯Ό μμ νκ³ λμν©λλ€.
νλ«νΌ λ¬Έμ ν¨μ¨ν κΈΈλμμ νλ‘λνΈ λ©μ΄μ»€λΆλ€μ΄ λμμΈ μμ€ν
μμ κ²ͺλ νμΈ ν¬μΈνΈλ₯Ό ν΄κ²°
β’
λ©μ΄μ»€λΆλ€κ»μ μμ² μ£Όμλ μ»΄ν¬λνΈλ₯Ό λμμΈ μμ€ν
ν ν μ μμμ§ νλ«νΌ λμμ΄λλΆλ€κ³Ό κ²ν νκ³ κ°λ°ν©λλ€.
β’
λ©μ΄μ»€λΆλ€κ³Ό μ κ·Ήμ μΌλ‘ μν΅νλ©΄μ μ»΄ν¬λνΈμμ κ²ͺλ λΆνΈν μ λ€μ κ°μ ν©λλ€.
μλΉμ€ κ°λ°μλΆλ€μ κ°λ° μμ°μ±μ λμ΄κ³ λμμ΄λ λΆλ€μ ν¨μ¨μ±μ κ·Ήλν μν¬ μ μλ ν΄ κ΄λ¦¬ λ° κ°λ°
β’
λμμΈλ μ»΄ν¬λνΈλ₯Ό ν΄λ¦νμ λ μ»΄ν¬λνΈμ μ μ©λ νλ‘νΌν°λ€μ κΈ°λ°μΌλ‘ UI μ½λλ₯Ό μμ±ν΄μ£Όλ μ½λμ μ κ΄λ¦¬νλ©° κ°λ°μλΆλ€μ DX λ₯Ό ν₯μμν΅λλ€.
β’
λμμ΄λλΆλ€μ΄ μμ
νμ€ λ κ²ͺλ μ΄λ €μμ κΈ°μ μ μΌλ‘ ν΄κ²°ν©λλ€.
β’
ν μ€μ 리μμ€κ° κ΄λ¦¬λκ³ μλ 리μμ€ μΌν°λ₯Ό μ μ§λ³΄μνκ³ κ°λ°ν©λλ€.
β¦
리μμ€ μΌν° κΈΈλλ‘ λ€μ΄μ€λ λμμ΄λλΆλ€μ κ°μ μμ²λ€μ μ΄ν΄λ³΄λ©° νμν κΈ°λ₯ κ°λ° λ° UX κ°μ
Activities
μ€νμμ€ κΈ°μ¬
(2023λ
10μ, 2024λ
2μ)
β’
β’
mdn 곡μ λ¬Έμ viewport_meta_tag κ΄λ ¨ λ²μμ κΈ°μ¬νμμ΅λλ€. ( viewport_meta_tag λ²μ )
YAPP 21κΈ° μΉ νλ‘ νΈμλ κ°λ°μ
(2022λ
10μ ~ 2023λ
2μ)
β’
μ°ν© IT λμ리 YAPP μμ μΉ νλ‘ νΈμλ κ°λ°μλ‘ μ°Έμ¬νκ² λμμ΅λλ€.
β’
λ λ¬ λμ μμ΄λμ΄λ₯Ό λ΄κ³ νλ‘λνΈλ₯Ό λ΄λ νλμ μ§ννμ΅λλ€. ( thismeme μλΉμ€ κ°λ°)
β’
μ€ν°λμ μ°Έμ¬νλ©΄μ CS μ§μμ ν¨μνκ³ μ λ
Έλ ₯νμ΅λλ€. ( HTTP μλ²½ κ°μ΄λ μ€ν°λ )
κΈ°ν λ¨κ³μμλΆν° μμ΄λμ΄λ₯Ό λ΄κ³ μμκ°λ κ³Όμ μ μ°Έμ¬ν μ μμμ΅λλ€. μ΄ κ³Όμ μμ λ€λ₯Έ μ¬λλ€κ³Ό μννκ² μ견μ 곡μ νλ λ²μ μκ² λμμ΅λλ€. κ°λ° κΈ°κ°μ΄ 2λ¬ μ λλ‘ λμ΄λ κ·λͺ¨ μλ IT μΉ μλΉμ€λ₯Ό κ°λ°ν μ μκ² λμμ΅λλ€. μλΉμ€ κ°λ° μ΄μΈμλ HTTP μλ²½ κ°μ΄λ λ
μ μ€ν°λλ₯Ό ν΅ν΄ CS μ§μμ μ¦μ§μν€κ³ μ λ
Έλ ₯νκ³ μμ΅λλ€.
CEOS 16κΈ° νλ‘ νΈμλ κ°λ° μ΄μμ§
(2022λ
9μ ~ 2023λ
1μ)
β’
μ°½μ
λμ리 CEOS 16κΈ° νλ‘ νΈμλ κ°λ° ννΈμ μ΄μμ§μ 맑μΌλ©΄ νλ‘ νΈ νμλ€μ μ€ν°λλ₯Ό μ΄μνκ³ μμ΅λλ€.
κ°λ° ννΈ μ΄μμ§μΌλ‘ μ°Έμ¬νκ² λλ©΄μ λ§μ κ°λ°μλΆλ€κ³Ό μΈμ¬μ΄νΈλ₯Ό 곡μ ν μ μμμ΅λλ€. νλμ κ³Όμ μμλ λ€μν μ견과 κ²°κ³Όλ¬Όλ€μ΄ λμκΈ°μ λ€μν λ°©μμΌλ‘ μκ°νκ³ λ°°μΈ μ μλ κΈ°νκ° λμμ΅λλ€. λν μ¬λ¬ μ€λ₯λ€μ μ°Ύμλκ°λ κ³Όμ μμ μ½λμ ꡬ쑰μ νλ¦μ νμ
ν μ μκ² λμμ΅λλ€.
CEOS 15κΈ° νλ‘ νΈμλ κ°λ°μ
(2022λ
3μ ~ 8μ)
β’
μ°½μ
λμ리 CEOS 15κΈ° νλ‘ νΈμλ κ°λ°μλ‘ μ°Έμ¬νκ² λμμ΅λλ€.
β’
β’
κΈ°ν,κ°λ°,λμμΈ ν λ¬ λμ νλ‘λνΈλ₯Ό λ΄λ νλμ μ§ννμ΅λλ€. ( Founder μλΉμ€ κ°λ°)
리μ‘νΈ , TypeScript, Next λ± μλ‘μ΄ μΉ νλ μμν¬μ λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ΅ν μ μμμΌλ©° λ€λ₯Έ κ°λ°μλΆλ€κ³Όμ μ½λ 리뷰λ₯Ό ν΅ν΄ ν¨μ¨μ μΈ μ½λ μμ±μ λν΄ κ³ λ―Όν μ μμμ΅λλ€. νμ λ€μν λΆμΌμ λΆλ€κ³Ό μν΅νλ©΄μ μνν νμ
μ΄λ 무μμΈμ§ μμκ° μ μμμ΅λλ€. λν νλμ μμ΄λμ΄λ₯Ό λΉλμ
νκ³ μλΉμ€λ‘ κ°λ°νλ κ³Όμ μμ νλ‘λνΈλ₯Ό λ§λλ κ³Όμ μ ν₯λ―Έκ° μκΈ°κ² λμμ΅λλ€.
Projects
thismeme(λ° λͺ¨μ보기 μλΉμ€)
νλμ λ°μ λͺ¨μλ³΄κ³ κ³΅μ ν μ μλ μλΉμ€
(2022λ
12μ ~ 2023λ
2μ )
β’
YAPP 21κΈ° κ²°κ³Όλ¬Ό
β’
Next.js λ₯Ό νμ©ν μΉμ± μλΉμ€
β’
νλ‘ νΈμλ μΉ κ°λ°μλ‘ μ°Έμ¬
β’
Next, Typescript, React-query, Tailwind, Storybook, msw
β’
λ©μΈ νμ΄μ§μ κ²μ μ€ νμ΄μ§ λμμΈ λ° κΈ°λ₯μ 맑μμ΅λλ€.
β’
react-queryλ₯Ό μ΄μ©ν΄μ λΉλκΈ° λ‘μ§μ μ²λ¦¬νκ³ apiλ₯Ό μ°κ²°νμ΅λλ€.
β’
msw λ₯Ό νμ©ν΄μ μ€μ api κ° μ μλκΈ° μ μ μλ² api 리μ€ν°μ€ κ°μ λ§κ² mocking api λ₯Ό μ μν΄μ μκ° ν¨μ¨μ μΌλ‘ κ°λ°μ μ§νν μ μμμ΅λλ€.
β’
Input, Chip, Modal, DropDown κ°μ μ¬μ¬μ©μ±μ΄ λμ κ³΅ν΅ μ»΄ν¬λνΈλ₯Ό μ μνμ΅λλ€.
β’
νΌκ·Έλ§λ‘ λμμ΄λλΆκ³Ό μν΅νλ©΄μ λμμΈμ μΌκ΄μ±κ³Ό μ¬μ©μ±μ λν΄ ν¨κ» κ³ λ―Όνμ΅λλ€.
Founder (νλ¬Ό μ κΈ° ꡬλ νλ μ΄μ μλΉμ€)
λ³ΈμΈμ μ·¨ν₯μ λ§λ νλ¬Ό μ κΈ° ꡬλ
νλ μ΄μ
μλΉμ€ (μλΉμ€ μ’
λ£)
(2022λ
7μ ~ 8μ)
β’
CEOS 15κΈ° κ²°κ³Όλ¬Ό
β’
리μ‘νΈλ₯Ό νμ©ν μΉλ·° μλΉμ€
β’
νλ‘ νΈμλ μΉ κ°λ°μλ‘ μ°Έμ¬
β’
React, JavaScript, Recoil, Styled-Component
β’
λ©μΈ νμ΄μ§, μμΈ νμ΄μ§, μ€λ¬Έμ‘°μ¬ νμ΄μ§ μ λμμΈκ³Ό κΈ°λ₯μ ꡬννμ΅λλ€.
β’
ν΄λΌμ΄μΈνΈλ¨μμ μ€λ¬Έμ‘°μ¬ data λ₯Ό json νμμΌλ‘ μ μ₯νκ³ api post νλ λ‘μ§μ μ²λ¦¬νμ΅λλ€. μ€λ¬Έμ‘°μ¬ λ‘μ§
β’
νκΈ° μμ± λͺ¨λ¬μμ useState λ₯Ό μ΄μ©ν΄ νκ·Έ μ ν κΈ°λ₯μ, label νκ·Έμ input νκ·Έλ₯Ό μ΄μ©ν΄ μ¬μ§ μ
λ‘λ κΈ°λ₯μ ꡬννμ΅λλ€.
β’
μΉ΄μΉ΄μ€ λ‘κ·ΈμΈ, λ‘κ·Έμμ, ν ν° λ¦¬νλ μ¬ κ°μ auth κ΄λ ¨ λ‘μ§μ μ²λ¦¬νμ΅λλ€.
β’
Recoil μ μ΄μ©νμ¬ μ μ μ λ‘κ·ΈμΈ μνμ μ€λ¬Έμ‘°μ¬ μνλ₯Ό μ μμ μΌλ‘ κ΄λ¦¬νμ΅λλ€.
β’
UI/UX λν
μΌμ κ°μ νκΈ° μν΄ Swiper λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ©ν΄μ λ°°λκ° μλμΌλ‘ λμ΄κ° μ μκ² μ λλ©μ΄μ
μ ꡬννμ΅λλ€.
β’
Skill
Front-end
HTML , CSS , JavaScript, React, TypeScript, Next, Recoil, Redux, React-Query
Styled-Component, tailwind css, StoryBook
β’
HTML, CSS , JavaScript λ₯Ό νμ©ν΄μ κΈ°λ₯μ λ§κ² νκ·Έλ₯Ό ꡬλΆνκ³ μμ΄ν
μ λ°°μΉν μ μμ΅λλ€.
β’
React hooks λ€μ μ¬μ©ν μ μκ³ ν¨μν μ»΄ν¬λνΈλ€μ μ΄μ©ν΄ κΈ°λ₯μ λ§κ² λΆλ¦¬ν μ μμ΅λλ€.
β’
TypeScript μ Next λ₯Ό νμ©νμ¬ νμ
μ λ§λ interfaceλ₯Ό λ§λ€κ³ dataλ₯Ό ν¨μΉν μ μμ΅λλ€.
β’
μ μμνκ΄λ¦¬ λΌμ΄λΈλ¬λ¦¬λ‘ Recoil κ³Ό Reduxλ₯Ό νμ©ν μ μμ΅λλ€.
β’
React-Query λ₯Ό μ΄μ©νμ¬ λ°μ΄ν°λ₯Ό ν¨μΉνλ κ³Όμ μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.
β’
Styled-Component μ tailwindλ₯Ό μ΄μ©ν΄μ λμμΈμ μ
ν μ μμμΌλ©° StoryBook μ νμ©ν΄ κ³΅ν΅ μ»΄ν¬λνΈλ₯Ό μ μν μ μμ΅λλ€.
Communication
β’
Github, Figma , Notion , Slack, Discord, Jira μ μ΄μ©νμ¬ νμ
ν μ μμ΅λλ€.
β’
Google Meet, Google Excel, Google Word λ₯Ό μ¬μ©ν΄λ³Έ κ²½νμ΄ μμ΅λλ€.