미리보기
기본 정보
저는 사용자 중심의 인터페이스를 설계하고, 도구를 가리지 않고 효율적인 웹 서비스를 개발하는 프론트엔드 개발자입니다. - Vue.js와 React 사용에 익숙하고, MSA 기반의 아키텍처 설계 및 구현 경험이 있습니다. - Figma를 활용한 UI 설계 및 협업에 능숙하며, Slack과 Notion 등 커뮤니케이션 도구에 익숙합니다. - 기획부터 개발, 운영까지 1년 반 동안 한 팀에서 협력하여 MAU 1500 이상의 서비스를 성장시킨 경험이 있습니다. 개발자는 문제를 해결하고 가치를 창출하는 사람이라고 생각합니다. 가치를 실현하기 위해 고민보다는 행동하며, 함께 성장하고 도전하는 개발자가 되겠습니다.
기술 스택
프로젝트
Smilegate Dev Camp
KickTube
유튜브 영상 동기화 및 소통 플랫폼
주요 역할
FE 개발, BE 개발(인증, 유저 서버), 인프라 구축(Kong API Gateway, Docker), PM, 디자인
프로젝트 개요
KickTube는 실시간으로 유튜브 영상을 함께 시청하며 채팅 및 보이스 챗을 통해 소통할 수 있는 플랫폼입니다. 사용자는 플레이리스트를 추가·수정할 수 있으며, 역할에 따라 유튜브 영상 제어 권한이 달라집니다.
세부 내용
프론트엔드(FE)
회원가입, 로그인, 홈, 마이 룸, 검색, 알림, 친구, 채팅 기능 구현
Sentry를 활용한 모니터링 및 에러 트래킹 시스템 구축
백엔드(BE)
MSA 구조에서 NestJS 기반으로 인증 및 유저 서버 설계 및 구현
JWT 기반 인증 구현 및 Redis를 활용한 기기별(웹, 모바일) 1개 세션 제한 방식 적용
인프라(Infra)
Docker 및 Docker Compose로 MSA 로컬 개발 환경 구성
Kong API Gateway에서 Custom Plugin과 JWT로 사용자 정보 전달 방식 구현
FE CI 파이프라인 구축(GitHub Actions를 활용한 테스트 자동화)
프로젝트 매니지먼트(PM)
프로젝트 기획 및 요구사항 정리
데일리 스크럼 및 회고 진행
디자인(UI/UX, 그래픽)
서비스 UI/UX 설계
서비스 로고, 발표 자료(PPT) 및 영상 제작
기술 스택
React
,TypeScript
,Zustand
,TanStack Query
,NestJS
,Kong API Gateway
,Docker
,Sentry
,WebSocket
,STOMP
,MySQL
,Redis
,Vite
,Figma
참여 인원
5명(FE 2, BE 2, iOS 1)
링크
42Seoul
Cabi
42서울 공식 사물함 대여 서비스 최고 MAU 1600↑
주요 역할
FE 개발, 기획, 디자인
프로젝트 개요
Cabi는 42서울 학생 수 증가로 인해 사물함 관리가 어려워지면서 개발된 웹 애플리케이션입니다. 사물함을 효율적으로 배정받고 사용할 수 있도록 돕는 동시에, 운영팀의 반복적인 관리 업무를 줄이는 것을 목표로 했습니다.
세부 내용
반응형 웹 디자인 및 프론트엔드 개발
유저용·관리용 클라이언트 및 백오피스 기능 구현
통합 검색 기능 개발 (디바운싱 적용을 통한 API 요청 최적화)
PWA 적용으로 모바일 환경에서도 원활한 사용 가능
GA4 연동을 통한 데이터 분석 및 유저 행동 추적
신규 멤버를 위한 프론트엔드 온보딩 교육 자료 제작(링크)
기술 스택
React
,TypeScript
,Recoil
,Vite
,Figma
참여 인원
10명(FE 4, BE 6)
기타
2024 이노베이션아카데미 성과 공유 컨퍼런스 과학기술정보통신부 장관상
2023 이노베이션아카데미 성과 공유 컨퍼런스 정보통신기획평가원 원장상
링크
42Seoul
24HANE
42서울 공식 출입기록 관리 서비스 최고 MAU 640↑
주요 역할
FE 개발, 기획, 디자인
프로젝트 개요
24HANE(24하네: 24 hours are not enough)는 42서울 클러스터 출입 여부와 출입 누적 시간을 확인하는 출입기록 관리 서비스입니다. 교육생은 교육에 더 집중할 수 있도록 하고, 직원들의 반복적인 CS 업무를 줄이기 위해 개발되었습니다.
세부 내용
APP 기반의 와이어 프레임 제작, UI 설계
Vue.js, TypeScript 기반 SPA 개발 및
Pinia를 사용한 상태 관리
클러스터 실시간 인원 확인, 출입 기록 확인 기능을 포함한 전체 웹 개발
Web, iOS, Android 디자인 검수
프로젝트 성과 공유 발표
기술 스택
Vue3
,TypeScript
,Pinia
,Vite
,Figma
참여 인원
8명(FE 1, BE 3, iOS 2, Android 2)
기타
2023 이노베이션아카데미 성과 공유 컨퍼런스 과학기술정보통신부 장관상
링크
좋은사이
공유일기
가족, 친구, 연인들과 함께 일상 기록을 공유하는 일기 애플리케이션
다운로드 수 약 1000
주요 역할
iOS 개발, PO, 기획, 디자인, CS
프로젝트 개요
공유일기는 일기 공유를 중심으로 한 iOS 애플리케이션으로, 사용자가 친구 및 가족과 일기를 주고받으며 소통할 수 있도록 돕는 서비스입니다. 초기 기획부터 앱 출시까지 전 과정을 주도했으며, 현재도 앱스토어에서 만날 수 있습니다.
세부 내용
프로젝트 관리
팀장 역할 수행: 프로젝트 총괄, 초기 기획부터 출시까지 주도
회의 운영: 주 2회 이상의 회의 진행, 총 119회 회의 기록
이슈 및 작업 관리: GitHub 칸반보드를 활용한 이슈 트래킹 및 진행 상황 관리
프론트엔드 개발(iOS)
주요 화면 개발
홈, 프로필, 알림
온보딩
댓글 및 답글 기능
설정(화면 잠금, 서체, 의견 보내기 등)
재사용성이 높은 컴포넌트 구현
버튼, 시트, 스켈레톤, 네비게이션바, 배너 등
유저 피드백 반영 및 기능 개선
화면 잠금
폰트 변경 옵션
댓글 및 답글 기능
푸시 알림
QR코드를 이용한 일기장 공유
유지보수 & QA
출시 후 지속적인 UI 개선 및 버그 수정
유저 피드백 관리: 이메일 및 앱스토어 리뷰 직접 응대
기술 스택
SwiftUI
,Kingfisher
,Alamofire
,Figma
참여 인원
7명(iOS 2, BE 5)
링크
GitHub | 공유일기 소개 페이지 | 앱스토어
대외활동
이노베이션아카데미
42서울 앰배서더
오프라인 홍보 활동 지원
온라인 콘텐츠 제작
2023
포트폴리오
교육
42서울
사설 교육
2020.10. ~ 현재
재학 중
부산대학교
대학교(학사) | 대기환경과학과
2009.03. ~ 2016.02.
졸업
자격증
웹디자인기능사
한국산업인력공단
2019.12.
컴퓨터그래픽스운용기능사
한국산업인력공단
2019.12.
자기소개
프로젝트 동료의 시선에서 저를 더 정확하게 표현할 수 있다고 생각해, 동료의 의견을 담았습니다.
최OO (백엔드 개발 | Cabi, 공유일기 프로젝트 팀원 | 현 펄어비스 개발자)
인호님을 한 문장으로 정리하면 "우리 팀에 꼭 있어야 하는 동료"입니다.
[디자인 및 프론트엔드 개발 역량]
인호님은 프론트엔드 개발자로서 뛰어난 디자인 역량을 겸비하고 있습니다. 피그마를 활용해 퀄리티 높은 다양한 컴포넌트를 신속하게 제작하는 능력이 돋보였습니다. 팀 합류 직후 첫 미팅에서 개선된 사이트 디자인을 선보였고, 첫 프로젝트에서 바로 디자인했던 화면들을 개발하였습니다. 또한, UX에 대한 뛰어난 감각으로 사용자 경험의 문제점을 명확히 지적하고 개선할 수 있었습니다.
[커뮤니케이션 역량]
인호님의 탁월한 소통 능력, 특히 글쓰기 실력이 인상적이었습니다. 다른 팀에게 전달해야 할 아쉬운 소식도 긍정적으로 받아들일 수 있게 작성하는 능력을 보여주었습니다. 회사에서 신인호님과 같은 팀에 있다면 다른 부서와 소통할 때 꼭 조언을 구해볼 것입니다.
[소신을 가진 의견 제시]
인호님은 다수의 의견과 다르더라도 자신의 생각을 명확히 표현할 수 있는 용기를 가지고 있습니다. 항상 다수의 의견이 올바른 방향이 아닐 수 있습니다. 그럴 때마다 반대쪽에서 생각할만한 의견을 잘 제시해주어 팀이 건강한 방향으로 나아갈 수 있었다고 생각합니다.