미리보기
기본 정보

교육
이화여자대학교
대학교(학사) | 컴퓨터공학
2019.03. ~ 2024.02. | 졸업
기술 스택
JavaScript, TypeScript, React
경력
비스케이프
Frontend Developer
2023.11. ~ 2024.01. (3개월)
작업 환경 | JavaScript
주요 역할
- 경기도여성비전센터 주관 여성활동 온라인전시관을 5가지 브레이크 포인트를 기준으로 반응형 개발(기여도 100%)
(주)피스오브무드
Frontend Developer
2021.07. ~ 2021.12. (6개월)
작업 환경 | React, TypeScript
주요 성과 | 웹 사이트 성능 40% 향상, 상품 목록 페이지 로딩 지연 50% 감소
주요 역할
- 포트폴리오 판매 사이트 TOPGIMIL 내 PDF 문서 뷰어 기능 개선 (기여도 80%)
- 백엔드 개발자와 협업하여 요구사항에 맞춰 라이브러리 코드 커스터마이징
- iPhoneXR에서 문서가 로드되지 않는 현상이 발생하여 부분 렌더링을 적용해 해결
- TOPGIMIL 성능 40% 개선 (기여도 100%)
- 이미지 사이즈 최적화 및 Code Splitting을 통해 주요 성능 저해 원인 해소
- 업무 수행 후에도 스피너, 스켈레톤 UI를 차례로 도입하며 사용자 경험 향상
- 신규 커뮤니티 웹사이트 기초 작업 진행 (기여도 50%)
- 사이트 성능을 고려하여 상태 관리 툴을 Context API에서 Recoil로 변경
프로젝트
Pure Market
GDSC Solution Challenge
2024.01. ~ 진행 중
서비스 소개 | 농산물 직거래 웹 서비스 Pure Market *소스코드
작업 환경 | JavaScript, React
주요 역할
- 농산물 직거래 기능과 로그인 기능을 개발하고, loader와 errorElement를 사용하여 라우팅 설정(기여도 100%)
- 안전을 위해 액세스 토큰과 리프레시 토큰의 위치를 각각 로컬과 쿠키로 결정하고 interceptor를 작성하여 오류 방지
- 프론트엔드 리드를 맡아 생산성을 위해 아토믹 패턴을 도입하고, vercel로 CI/CD 구축
Waki
SW마에스트로
2022.04. ~ 2022.11.
서비스 소개 | 인터벌 걷기 트레이닝 애플리케이션 Waki *AppStore & PlayStore
작업 환경 | Dart, Flutter
주요 성과 | DAU 500+, 1만 다운로드, 사용자 평점 4.8
주요 역할
- 수익 창출을 목표로 6개월 간 격주 마다 신규 버전을 배포하고, 사용자 반응을 수집하여 서비스를 개선하는 과정 반복
- 제한적인 상황에서 부정적인 피드백 해소를 위해 스스로 수백 개의 로그 정보를 토대로 인사이트를 도출하고 해결책 제시
- 아쉬운 점 유지보수성 향상을 위해 시도했던 의존성 분리가 주관적 기준으로 진행되어, 디자인 패턴을 도입하고자 하는 아쉬움이 남음
STUDEEP
연합 개발 동아리 YAPP
2021.02. ~ 2021.09.
서비스 소개 | AI를 이용한 실시간 학습 태도 모니터링 웹 서비스 STUDEEP *소스코드
작업 환경 | TypeScript, React
주요 역할
- 코드 재사용성 향상을 위해 아토믹 패턴을 도입
- emotion을 사용하여 자체 디자인 시스템에 따라 CSS-in-JS 방식으로 스타일링
포트폴리오
외국어
영어
비즈니스 회화 가능
자기소개
고객을 위해 추진력을 발휘하는 개발자, 서연주입니다.
저는 많은 사람을 효율적으로 돕기 위해 개발자의 꿈을 꾸게 되었습니다. 그리고 컴퓨터 공학과에 진학한 뒤 앱과 웹을 통해 문제를 해결해 나가는 7번의 경험을 수행했습니다.
특히 이커머스 스타트업에서 근무하며 사용자 경험 향상을 위해 웹 사이트 성능 점수를 40% 향상했습니다. 또한 SW마에스트로에서 헬스케어 애플리케이션을 직접 기획, 배포해서 매일 500명 이상이 사용하는 서비스가 될 때까지 운영, 개발한 경험이 있습니다.
이렇게 할 수 있었던 배경에 대단한 기술이 있지는 않았습니다. 그저 사용자 경험 향상을 위해 제가 할 수 있는 것들을 적극적으로 찾았고 곧장 실행에 옮겼기에 이러한 성과를 얻을 수 있었다고 생각합니다.
폴라리스 오피스는 AI 기능을 더해 더욱 강력하게 생산성을 향상하는 도구로 성장하고 있습니다. 고객 경험 향상을 위해 주도적으로 움직인 경험을 바탕으로 폴라리스 오피스가 전 세계 어디서나 생산성을 향상할 수 있는 도구로 성장하는 데에 기여하고 싶습니다.
직무 수행 역량
"문제 해결 역량"
컴퓨터공학과를 전공하며 기본적인 자료구조 및 알고리즘을 학습하고, 매일 알고리즘 문제를 풀고 있습니다.
JavaScript, React를 사용한 5번의 프로젝트로 웹 개발 역량을 향상했습니다. 그 과정에서 일관적인 사용자 경험을 위해 브라우저 별 호환성을 고려하고 반응형 웹을 개발한 경험이 있습니다. 또한 6개월 간 격주마다 사용자 피드백을 바탕으로 신규 버전을 배포하며 서비스를 성장시킨 경험을 통해, 요구사항 분석 역량을 체득할 수 있었습니다.
스스로 문제를 분석하고 주도적으로 솔루션을 만들어나간 경험을 살려 폴라리스 오피스에서도 적극적으로 성과를 만들어나가겠습니다.
"성능 최적화 지식"
이커머스 스타트업에서 유일한 프론트엔드 개발자로 근무하며 웹사이트 성능을 40% 향상하고 로딩 지연을 1초 이내로 감축했습니다.
상품 할인 행사로 동시 접속자 증가가 예상되는 상황에서 상품 목록 페이지 로딩이 2초가량 지연되는 문제가 발생했습니다. 이에 이미지 사이즈 최적화 및 Code Splitting을 진행하여 주요 성능 저해 원인을 제거하였습니다. 프로모션 이후에도 로딩 스피너, 스켈레톤 UI를 차례로 도입하고, 클라우드 등 웹 성능 최적화 분야에 관한 학습을 이어나가고 있습니다.
이러한 지식을 바탕으로 코드를 작성하여 어떠한 기기에서도 원활하게 동작하는 폴라리스 오피스를 만들어나가는 데에 기여하겠습니다.
"대안을 제시하는 의사소통 역량"
기획자, 디자이너에게 먼저 대안을 제시하여 효율적으로 솔루션을 도출해 낸 경험이 있습니다.
교내생 대상 배달 매칭 애플리케이션 개발에 참여했습니다. 처음에는 효율성을 위해 개발 가능 여부를 개발 팀 내부에서만 논의하였습니다. 하지만 오히려 확인을 위해 회의 요청이 잦아져 각 팀의 업무가 지연되었습니다.
이를 해결하기 위해 팀원들과 대화를 나누었고, 더 나은 사용자 경험을 위해 각자의 직무에서 노력하는 바를 이해하게 되었습니다. 이 깨달음을 바탕으로 저는 해결책을 함께 논의할 수 있도록 개발이 어려운 이유와 개발 난이도에 따른 대안을 같이 제시하였습니다. 그렇게 각 직무의 목표와 방향성을 존중한 결과 효율적으로 새로운 디자인 대안을 찾아 적용할 수 있었습니다.
안 되는 이유가 아닌 되는 방법을 함께 찾아나가며, 폴라리스 오피스에서도 유연하게 소통하고 협업하는 사원이 되겠습니다.