채용공고 올리기

정민우님을 응원해보세요!

좋은 제안에 열려있어요
창의적
책임감
목표 지향적
학습 지향
자기 주도적

미리보기

기본 정보

이름
정민우
직업
프론트엔드 개발자
간단 소개

사용자와 가장 가까운 곳에서 경험과 가치를 고민하는 개발자 불가능하다는 말은 하지 않는 개발자 민첩하게 배우고, 시도하며, 바꾸는 개발자

기술 스택

기술 스택

JavaScript, TypeScript, Python, dart, Next.js, React, Vue 3, Flutter, Git, Webpack, react-query, Figma, SSAFY

교육

소속/기관명

삼성청년SW아카데미(SSAFY)

종류 | 전공

사설 교육 | -

재학 기간 | 재학 상태

2022.07. ~ 2023.06. | 졸업

경력

회사명

오케스트로주식회사

직급 | 부서 | 근무 유형

매니저 | 플랫폼공통개발팀 | 재직 중

근무 기간

2023.09. ~ 재직 중 (1년 2개월)

담당 업무

공통 컴포넌트 개발: 디자이너 및 퍼블리셔와의 협업을 통해 100명 이상의 개발자가 사용하는 공통 UI 컴포넌트 개발

프로젝트표준화: 프로젝트버전관리및Git전략표준제안및수립,기능분할설계(FSD)기반프로젝트 아키텍쳐 개선 제안, Yup을 이용한 validate 표준 개발

사용자 경험 개선: TanStack Query 도입으로 API 데이터를 캐싱해 User block time 개선

테스트 환경 도입: Jest를 이용한 단위 테스트 환경 구성

프로젝트 대응: 한국신용정보원, 국민연금, 하나은행 등 다수 프로젝트 대응 및 GS인증 취득에 기여

기술 스택

  • Vue 3, TypeScript: 프론트엔드 개발

  • Webpack 5: Module Federation 기반 런타임 통합 모듈 개발, Webpack config 관리

  • KeyCloak: 사용자 인증 화면 관리, Email 인증코드 발송을 통한 MFA 구현, Build Script 개선

  • Server-sent events: 실시간 포털 알림 개발

프로젝트

프로젝트명

키비츠 벅스

소속/기관명

개인

프로젝트 기간

2023.09. ~ 진행 중

프로젝트 내용

배포 링크: https://kibitz-bugs.xyz

다수의 실사용자 확보 및 서비스 운영 경험: 7,600명 이상의 실사용자 확보, 피드백 반영 및 유지보수

안정성 높은 제품 개발: 19,000명 이상의 동시 게임 플레이에도 안정적인 성능 유지

아이디어를 통한 현실적인 프로젝트 운영: 서비스 기간 중 서버 비용 0원

창의적인 UI/UX: 댓글을 통한 실시간 투표 반영을 애니메이션으로 표현하여 신선한 사용자 경험과 멋진 인터렉션 구현

성공적인 프로젝트 경험: 4,700회 이상 인터넷 방송, 유튜브 조회수 300만 회 이상 달성

 

기술 스택

  • React, TypeScript: 웹 게임 프론트엔드 개발, 게임 성능 최적화

  • Emotion, SCSS: 게임 UI 및 애니메이션 구현

  • OAuth2.0: Twitch SSO 구현 및 사용자 토큰 관리

  • Recoil: 실시간 채팅 및 게임 데이터 상태 관리

  • i18next: 영어, 중국어, 일본어 등 7개국 다국어 지원

프로젝트명

사이

소속/기관명

삼성청년SW아카데미(SSAFY)

프로젝트 기간

2023.04. ~ 2023.05.

프로젝트 내용

크로스 플랫폼 지원: Web, iOS, Android 플랫폼 컴포넌트 디자인 및 프로토타입 제작

앱 마켓 출시 경험: 4주만에 App Store 및 Play Store 등록 승인

다중 OAuth 인증 구현: Apple, Google SSO 로그인 구현 및 사용자 토큰 관리

디자인 시스템: 디자인 시스템 구현과 인터렉티브한 프로토타입 제작으로 플랫폼 간 디자인 일치감 및 타 플랫폼 개발자와의 소통 간극 해소

 

기술스택

  • React, TypeScript: 웹 프론트엔드 개발

  • WebSocket, Location API: 실시간 사용자 위치 표시 및 위치기반 피드 조회, 사용자 주변의 새로운 피드 실시간 조회

  • OAuth2.0: Apple, Google SSO 구현 및 사용자 토큰 관리

  • FCM: 백그라운드 Web Push 알림 구현

포트폴리오

URL

link

Github

깃허브
link

포트폴리오(Google Drive)

URL 링크
link

블로그

URL 링크

대외활동

활동명

SSAFY 1학기 프로젝트 경연대회 1위

소속/기관명

삼성청년SW아카데미(SSAFY)

연도

내용

개인 맞춤형 영화 추천 플랫폼 개발

  • Vue 프론트엔드 개발

  • Django 백엔드 풀스택 개발

    • Python을 이용한 영화 추천 알고리즘

활동명

SSAFY 특화프로젝트 경연대회 2위

소속/기관명

삼성청년SW아카데미(SSAFY)

연도

내용

음성인식 인공지능을 활용한 모바일 레시피 크로스플랫폼 앱 개발

  • Flutter 앱 개발

    • 온디바이스 인공지능 모델 탑재를 통한 음성인식 구현

    • 디바이스 카메라, 마이크 제어를 통한 인공지능 레시피 앱 구현

자기소개

자기소개

창의적 도전과 성공 경험

저는 경영학을 전공하고 육군 장교로 복무하며 군 인사 업무를 했습니다. 보수적인 군 문화 속에서도 언제나 새로운 방식으로 업무를 개선하려고 했습니다. 2020년 코로나19 대응과 관리 업무를 담당하며 매일 두 시간 이상 소요되던 문서 작업을 엑셀 자동화를 이용해 10분 이내로 단축시켰습니다. 업무 효율성을 크게 향상시켰고, 문서화하여 공유한 공로를 인정받아 사단 유공 표창까지 수여 받았습니다.

이 경험을 통해 개발에 대한 지식과 능력의 중요성을 깨닫고, 삼성청년SW아카데미에서 본격적으로 개발을 공부했습니다. SSAFY에서는 2개월만에 전공자 수료 기준인 모의 A형을 취득하고, 프로젝트 경연대회에서 2회 수상을 하는 등 성과를 인정받았습니다.

수료 이후 사이드 프로젝트로 개발한 ‘키비츠 벅스’는 7,000명 이상의 실사용자를 확보하고, 유튜브 조회수 300만 회를 기록하는 등 큰 성공을 거뒀습니다. 단순히 “많은 사람이 서비스를 이용했다”라는 경험만 남은 것은 아닙니다. 직접 기획하고 개발한 것을 많은 사용자가 즐겁게 사용한다는 성취감을 바탕으로, 앞으로 진행할 프로젝트를 성공적으로 진행할 수 있다는 자신감을 얻었습니다.

 

영화 그리고 프론트엔드 개발

지금까지 830편, 1500시간 넘게 영화를 봤을 정도로 영화를 좋아합니다. 영화는 시각적인 인상, 구도, 색감으로 다양한 의미를 관객에게 전달하는 매력이 있다고 생각합니다. 프론트엔드 개발에 영화의 시각적인 감각과 인문학적인 시각은 많은 도움이 되었습니다.

프론트엔드 개발자는 사용자와 가장 가까이에 있는 개발자입니다. 제품의 첫 인상을 사용자에게 주고, 웹 페이지의 인터렉션, 디자인, 구도와 색을 통해 사용자에게 제품이 의도하는 방향을 그대로 전달하는 것이 프론트엔드 개발자의 역할입니다.

사용자 경험과 디자인의 중요성을 이해하고 있으며, 때문에 디자이너와 기획자에게 “불가능하다”는 말을 하지 않습니다. 언제나 더 나은 사용자 경험을 고민하고 제안하는 태도를 유지하고 있습니다.

 

민첩하게 배우고, 시도하여, 바꾸기

프론트엔드 기술은 매우 빠른 속도로 변화하기 때문에 끊임없이 배우고 새로운 기술에 도전하는 것이 중요합니다.

Oleg Isonen 의 FDA 발표 중 아키텍처의 5가지 원칙 중 제거 용이성’에 대한 이야기를 듣고 깊은 인상을 받았습니다. “프론트엔드는 미래를 예측할 수 없기 때문에 수정이 용이한 코드보다 의존성이 적고 제거하기 쉬운 코드가 더 좋은 코드”라는 이야기였습니다. 물론 구조에 관한 이야기였지만, 민첩한 코드를 만들기 위해 언제든 과감하게 바꾸고 삭제할 용기를 가지고 개발을 하라는 말로 들리기도 했습니다.

저는 새로운 기술을 배우는 데 거부감이 없으며, 과감한 시도에 두려움이 없습니다. Maestro CMP 프로젝트에서는 TanStack Query를 도입해 사용자 블록 시간을 개선함으로써 사용자 경험을 크게 향상시켰습니다.

항상 주도적으로 더 나은 방안을 고민하고 적극적으로 제안하는 개발자입니다.

댓글