Introduce
주도적으로 일하는 것을 좋아하는 개발자 문승현입니다.
2021.5 - 2024.3
2년
10개월
Frontend Developer | Zigbang
•
Frontend Infrastructure 팀
◦
팀 업무: CI/CD, E2E 테스트, CMS 관리, 주요 라이브러리 버전업 등 서비스팀에 지원이 필요한 업무
◦
프로젝트
▪
직방 ios/android 모바일 앱 E2E 테스트 프로세스 구축 및 운영
•
시작동기 : 서비스 개발팀 재직 당시, QA 테스트 전에 개발단 테스트에서 사이드 이펙트를 개발자가 미리 발견해서 대응 할 수 있도록하기 위해 Appium으로 E2E 테스트를 만들어 팀에 시연. 이후 Frontend Infrastructure 팀의 주요 프로젝트로 선정되어 팀 이동하여 진행.
•
Browserstack Appautomate 인프라를 이용한 Appium 모바일 앱 E2E 테스트 시스템 구축
•
Cucumber를 이용한 BDD(Behavior Driven Development) 방식의 테스트 시나리오 관리
•
E2E 테스트가 전체 QA 테스트 리스트의 약 70%를 커버 - SNS로그인&회원가입&탈퇴, 딥링크 검증, 지도 렌더링 검증, 매물 개수 검증, 헛걸음 보상제 신청 등
▪
호갱노노 E2E 앱/웹 테스트 프로세스 구축 및 운영
•
앱 : Browserstack Appautomate, Cucumber.js
•
웹 : Cucumber.js, Playwright
▪
사용자 로깅 관리 시스템 구축 및 운영
•
사용자 로깅 관리 백오피스 시스템 개발 - Typescript, Next.js, Recoil, Nodejs, GraphQL, Apollo-client, AWS(Lambda, s3, DynamoDB, CDK 등)
•
관련 내용을 직방 기술블로그에 포스팅 - 직방이 사용자 행동 로그를 관리하는 방법. ZAMS
▪
차트 컴포넌트 개발
•
React Native 에서 웹과 앱에 사용가능한 D3.js 차트 컴포넌트 개발
•
기획자, 디자이너, 서비스 개발자와 소통하기 위해 Storyboobook 문서화, 데이터 테스트 Playground 개발
•
Jest로 Unit Test 작성
•
원룸/빌라/오피스텔 서비스 개발팀
◦
원룸/빌라/오피스텔 서비스 개발&운영 - React Native
2020.7 - 2020.12
6개월
Frontend Developer | BMSMILE
•
신규 개발팀에서 반려동물 브랜드 쇼핑몰 Pethroom의 단독 웹 개발을 담당
◦
주요기능
- 계정 & 인증(Firebase Auth) | - 주문관리 &결제 | - 리뷰 |
- 반려동물 조회/등록/수정/삭제 | - 멤버십 | - 미션 |
- 체험단 •쿠폰 •포인트 | - 마이페이지 | - 주소 관리 |
- 장바구니 |
•
모든 UI 컴포넌트를 Storybook으로 등록. 디자이너, 기획자와 원활한 소통과 UI 예외사항 대응을 위해 Playground 활용
2016.6 - 2019.4
2년
11개월
Fullstack Developer | Slowalk
•
[국립암센터] 암발생 지리정보 서비스
◦
지도기반 데이터 시각화와 차트를 통한 대시보드 개발 - Vue.js, D3.js
•
[서울대학교산학협력단] 미세먼지 대기건강지수 지도 데이터 시각화 웹 페이지
◦
지도기반 데이터 시각화와 차트를 통한 대시보드 개발 - Vue.js, D3.js
◦
데이터 시각화 효용성을 측정하기 위한 설문조사 웹 페이지 개발 - Vue.js
•
[언론재단] 뉴스트러스트 프로젝트
◦
형태소 데이터 시각화 - D3.js
◦
설문조사 웹 개발 - Ruby on Rails
•
[서울시금천직장맘지원센터] 금천직장맘 홈페이지
◦
상담관리 웹서비스 개발 - Ruby on Rails
Share and Presentation
직방이 사용자 행동 로그를 관리하는 방법. ZAMS
•
사용자 로그 관리 시스템 개발을 진행하며 경험한 내용을 정리하여 회사 기술 블로그에 포스팅
•
Medium 포스팅 Link : https://medium.com/zigbang/직방이-사용자-행동-로그를-관리하는-방법-zams-801c49cf0ad1
소규모 Frontend 조직 내 새로운 Workflow 도입 제안 발표
•
스타트업 재직 당시 Frontend 팀 기술 공유 시간에 발표 & 시연
[서울대학교산학협력단] 인터렉티브 데이터 시각화
•
서울대학교 산악협력단의 요청으로 서울대 대학원에서 대학원생들과 교수님들을 대상으로 “인터렉티브 데이터 시각화”에 대한 발표
발표자료가 유실되어 사진으로 대체합니다
Education
2014 -
국제경영 | 단국대학교