미리보기
기본 정보

웹과 모바일 애플리케이션 개발을 통해 고객 중심의 제품을 만들며 데이터 기반으로 의사 결정을 내립니다. 팀원들과 원활하게 소통하며 협력하고, 맡은 역할을 최대 효율로 수행하기 위해 노력합니다. 개발자들이 효율적으로 작업할 수 있도록 구조적 개선을 추진하고 실행하는 것에도 관심이 있습니다. 좋은 고객 경험을 제공하는 제품은 사용자 관점에서 먼저 고민하며, 그것에 대한 활발한 소통에서 시작된다고 생각합니다. 팀원들과 함께 소통하며 즐겁게 일할 때 최대한의 효율을 낼 수 있는 프론트엔드 개발자 양윤상입니다.
기술 스택
경력
캐치테이블(와드)
Frontend Engineer • 캐치테이블팀
레스토랑 예약, 대기 및 커머스 등의 서비스를 편리하게 제공하는 신뢰성있고 트렌디한 외식 분야 1위 플랫폼
프론트엔드 개발
다국어 웨이팅 서비스 런칭
베스트 리뷰 Pick
캐치테이블 와인 배송 서비스
딥링크 및 광고 추적 개선
광고 유입 유저의 빠른 진입을 위한 앱 분리
캐치테이블 프론트엔드 CI/CD 구성
캐치테이블 T Map 연동
(1년 9개월 | 정규직)
모토브
Software Engineer • Software
빅데이터 기반 모빌리티 사업과 국내 최초이자 유일한 지역 기반 및 생활 인구 밀착 맞춤형 타겟팅 모빌리티 DOOH 광고 플랫폼
IPTU 프론트엔드 개발
개요: 인천 개인 택시 조합에서 사용하는 전산 시스템 웹 애플리케이션.
기술 스택: React를 활용한 웹 애플리케이션 개발.
주요 기능:
회원, 경리, 복지, 총무, 직원 관리, 증명서 출력 등 다양한 기능 제공.
다수 직원의 동시 사용을 고려한 API 데이터 캐시 무효화 정책 도입.
SaaS 형태로 개발하여 여러 지역의 개인 택시 조합에서 활용 가능하도록 확장성 고려.
문제 해결 경험:
인천 개인 택시 조합의 모든 기능을 충족시키기 위한 어려움을 겪었으나, 기획 단계에서 기술적으로 해결 방안을 합의하여 개발.
A4 용지가 아닌 특정 용지에 맞춰 택시운전자격증명서를 웹에서 정확하게 출력하기 위해 외근을 통해 직접 인쇄 방식을 확인하고 개발하여 제공.
Motov Wings 풀스택 개발
개요: 택시에 부착하는 랩핑 광고 SaaS 플랫폼.
기술 스택:
React 및 Next.js를 활용한 웹 애플리케이션 개발.
Nx를 활용한 모바일 웹, 광고주 관리자 페이지, 장착점 모바일 웹 및 백오피스 모노레포.
Storybook을 활용한 공용 컴포넌트 관리.
Cognito User Pool 및 Cognito Identity Pool을 활용한 인증 및 광고주 별 멀티 테넌시.
AppSync 및 DynamoDB를 이용한 GraphQL 쿼리 및 뮤테이션.
주요 기능:
광고주는 관리자 페이지를 통해 랩핑 광고를 등록
택시기사는 모바일 웹 앱을 통해 랩핑 광고를 신청
장착점에서는 택시에 랩핑 광고 부착 후 모바일 웹 앱을 통해 사진 촬영
장착점에서는 장착점 관리자 페이지를 통해 부착 일정 관리
광고 시작 및 광고 종료 시 광고주 관리자 페이지를 통해 정산
택시기사는 모바일 웹 앱을 통해 광고비 정산 신청 및 현황 확인
문제 해결 경험:
백엔드 리소스 부족으로 인해 풀스택을 개발하게 되었고, 부족한 경험으로 어려움이 있었지만 동료 및 선배들의 조언을 구하여 아키텍처 설계 및 개발
완전 관리형 서버리스 아키텍처를 통해 관리 포인트를 줄이고 비용을 절감함.
Taxi Management Operation 프론트엔드 개발
개요: 모토브 가맹 택시를 관리하는 SaaS 플랫폼.
기술 스택:
React를 활용한 웹 애플리케이션 개발.
Motov Wings와 공통 컴포넌트를 공유하는 구조.
Chromatic을 활용하여 디자이너와의 소통 강화.
주요 기능:
택시 기사 관리, 택시탑 관리, 정산 관리 등 다양한 기능 제공.
SaaS를 사용하는 조직의 하위 조직을 관리할 수 있도록 확장 가능한 구조로 개발.
문제 해결 경험:
정책적인 복잡성과 상태 흐름의 복잡성을 State Machine으로 명확히 정의하여 문제를 해결함.
(1년 2개월 | 정규직)
져니썸
Frontend Engineer • 폴라우드
폴라우드 (Foloud) 모바일 앱 개발
개요: 간편하고 다양한 아카이빙, 프라이빗한 소셜 네트워크 서비스 애플리케이션.
주요 기능:
편리한 UI/UX를 통해 메모, 링크, 사진 등의 콘텐츠를 폴더 형태로 저장 및 공유.
콘텐츠 분류 및 관리 시스템을 통해 맞춤형 콘텐츠 추천 제공.
폴더 형태의 컬렉션을 공유하여 다양한 활용 가능.
딥링크를 통해 폴더 및 콘텐츠 공유 시 신규 유저 유입 유도.
기술 스택: React Native를 사용한 Android 및 iOS 애플리케이션 개발.
역할:
기획, 개발, 배포, 운영 전반에 기여.
사용자 피드백을 반영한 지속적인 기능 개선.
문제 해결 경험:
1인 개발자로서 다양한 문제를 독립적으로 해결.
커뮤니티 활용: React Native Seoul, 해당 라이브러리의 Github issue, React Native 오픈채팅방 등에서 활발히 소통 및 질문하며 문제 해결.
성과:
사전 가입자 약 1,500명 확보, 현재 회원 수 약 2,000명.
저장된 콘텐츠 데이터 약 30,000건 이상.
(1년 | 개인사업)