미리보기
기본 정보
끊임없이 배우고 성장하며, 꼼꼼한 테스트와 원활한 커뮤니케이션을 통해 소프트웨어 품질 향상에 기여하는 QA 엔지니어를 목표로 하고 있습니다. MongoDB, Express, Node.js를 활용한 백엔드 개발과 JavaScript를 사용한 프론트엔드 개발 경험이 있으며, Notion, Figma, Git, Github 등 다양한 협업 툴 사용 경험도 갖추고 있습니다. 사용자의 관점에서 결함을 도출하여 제품 신뢰도를 향상시키고, 팀워크를 존중하며 적극적으로 협업하는 자세로 임하겠습니다.
자기소개
[책임감 중심 사고]
저는 과거에 많은 사람들 앞에서 발표하는 것이 두려워 제 역할임에도 불구하고 발표를 다른 사람에게 미룬 경험이 있습니다. 그러나 이러한 단점을 극복하고자 최근 참여한 부트 캠프에서는 매일 스크럼을 통해 제 작업을 공유하고, 팀원들의 진행 상황을 정리하여 발표하는 시간을 자주 가졌습니다. 개발 중 어려움을 겪는 팀원이 있을 때는 회의를 통해 업무를 재분담하여 프로젝트를 성공적으로 마무리할 수 있도록 도왔습니다. 이 경험을 통해 책임감이 팀 전체의 성과에 미치는 영향을 깨닫고, 목표를 이루고자 하는 의지가 두려움을 이길 수 있음을 배웠습니다.
IT 스터디 그룹에서도 CS 지식에 대한 미니 강의를 준비하고 발표하며 프레젠테이션 역량을 키웠습니다. 스터디원들과 함께 목표를 성취하는 과정에서 끊임없이 피드백을 주고받으며, 공통 목표와 학습전략을 동기화하는 데 집중했습니다. 이러한 경험은 맡은 일을 끝까지 완수하려는 성향을 강화하고, 자신감을 키우는 데 큰 도움이 되었습니다. 새로운 업무나 지식을 습득할 때는 부족한 부분을 명확히 파악하고 이를 확실하게 보완하기 위해 노력했으며, 팀 프로젝트에서도 실행력을 앞세워 적극적으로 배우려는 자세를 유지했습니다.
적당히 만족스러운 수준에서 멈추지 않고 디테일에 집중하려는 노력은 Notion과 Postman을 활용한 문서화 작업에 큰 도움이 되었습니다. 또한, 제 적극적인 자세는 다양한 아이디어를 이끌어내는 기회로 이어졌고, 이러한 아이디어들은 종종 ‘센스 있다’는 좋은 평가를 받았습니다. 하지만 꼼꼼함이 때로는 업무 처리 속도를 늦추는 단점으로 작용하기도 했습니다. 이를 해결하기 위해 일일 및 주간 계획표를 작성하여 전체적인 흐름을 파악한 후 세부적으로 업무를 처리했습니다. 저는 기한을 준수하는 것이 중요하다고 생각하기 때문에, 이러한 노력을 통해 프로젝트를 정해진 기간 내에 성공적으로 완수할 수 있었습니다. 앞으로도 저의 역량을 바탕으로 팀의 성공에 긍정적인 영향을 미치고 지속적으로 발전해 나가고자 합니다.
[웹 개발자로서의 역량]
SW QA 엔지니어로서 필요한 역량은 요구사항과 설계, 구현 간의 관계를 이해하여 적합한 테스트 시나리오와 케이스를 작성하는 능력이라고 생각합니다. 저는 웹 개발자 부트캠프를 통해 하나의 프로젝트가 탄생하는 모든 과정에 참여하며 이러한 역량을 쌓았습니다.
초기 기획 단계에서 WireFrame과 StoryBoard를 작성하고, 페이지별 기능 명세서를 체계적으로 정리해 개발의 효율성을 높였습니다. 이후 백엔드 개발에 집중하며 Express, Node.js, MongoDB로 기능을 구현했습니다. API 명세서를 작성할 때는 응답과 상태 코드를 Notion에 명확히 정리해 혼란을 방지했습니다. 모든 기능을 Postman으로 테스트하며 데이터 오류를 해결하고, 코드 리뷰를 통해 안정성을 높였습니다. 문서화와 테스트를 진행하면서, 작지만 치밀하게 개선을 거듭하며 요구사항을 지속적으로 고찰해 팀원들의 신뢰를 얻었습니다.
여행 일지 기록 및 공유 프로젝트에서는 백엔드 팀원과 기능 명세서를 작성했으나, 프론트엔드 팀원들이 구현 흐름을 이해하지 못해 갈등이 발생했습니다. 이를 해결하기 위해 다른 백엔드 팀원과 협력해 현업 개발자 멘토의 도움을 받아 프로젝트 흐름과 스키마 구성, 코드 전반을 재검토했습니다. 매일 카페에서 함께 이슈를 해결하며 팀원들이 작업에 지장이 없도록 밤을 새워 개발에 매진했습니다. KST와 UTC 시간 설정에 대한 소통 문제가 발생했을 때는 관련 정보를 조사해 팀원들에게 설명하여 문제를 해결했습니다. 그 결과, 팀원 간의 신뢰가 깊어져 협업의 효율성이 높아졌고, 페이지네이션과 기간별 조회 기능까지 목표한 기능들을 성공적으로 구현하여 사용자가 페이지의 내용을 한눈에 잘 파악할 수 있도록 사용자 경험을 개선했습니다. 추가적으로, 매일 오전 10시에 스크럼을 통해 진행 상황을 공유하고 개발 이슈를 논의하며 프로젝트를 진행했습니다. 이를 통해 팀워크가 프로젝트 성공의 열쇠임을 깨달았고, 협력을 통해 문제를 해결하는 자신감을 얻었습니다.
경력
털릿프리본코리아외국환중개주식회사
인턴 | Operation department
2022.10. ~ 2022.12. (3개월)
털릿프리본코리아외국환중개주식회사에서 인턴으로서 제가 맡았던 주요 업무는 다음과 같습니다.
거래가 진행되는 즉시 해당 거래를 체결한 회사들에 대한 정보와 거래에 대한 거래량 및 금액을 입력하고 즉시 확인했습니다.
거래가 성사되면 회사 내 컴퓨터를 통해 영어로 메일을 주고받으며 소통했습니다.
매일 최종적으로 그날의 거래량을 확인하고 정리하여 각 회사들에게 이메일로 보고하며 더블 체크하는 업무를 진행했습니다.
이를 통해 거래의 정확성을 유지하고, 원활한 소통에 기여했습니다.
기술 스택
HTML/CSS, JavaScript, MongoDB, Notion, Figma, Git, GitHub, postman, Excel, PowerPoint, Node.js
프로젝트
특정대학교 간호학과 동문 커뮤니티 서비스
개인 프로젝트
2024.07. ~ 2024.10.
특정 대학의 간호학과 학생들을 위한 커뮤니티를 만들어, 해당 학과의 학생들이 국가고시, 취업, 학업 정보 등을 효과적으로 공유하고 동문 간의 소통을 강화하여 취업 성공률을 높이도록 서비스를 기획했습니다.
이 프로젝트에서 기획을 담당했으며, 팀의 Notion 및 Figma 툴을 관리했습니다.
스크럼과 회의를 통해 문서화를 진행하며 작업했습니다.
• 협업 툴 : Notion, Discord, Figma, GitHub
• 인원 : 기획자 2명, 디자이너 1명, 프론트엔드 2명, 백엔드 2명 (기획자로 참여)
• 개발 기간 : 2024.07.04 ~ 2024.10.30 (약 17주)
[담당한 부분]
• 데일리 스크럼 진행
• 프로젝트 방향 설정 및 페르소나 설계
• 레퍼런스 조사 및 정리
• 유사 서비스 조사 및 분석
• 사용자의 페인 포인트 및 요구사항 분석
• WireFrame 작성
• WireFrame을 기반으로 디자이너와 StoryBoard 회의 진행
• 페이지별 기능 명세서 작성
• 필수 기능과 추가 기능 구분 및 작성
[문제 정의 -> 가설 수립 -> 액션 및 검증 -> 결과]
문제 정의 : 간호학과는 국가고시를 치른 뒤 취업이라는 뚜렷한 진로가 있지만, 동문들 간의 소통 부족으로 인해 병원 정보와 취업 정보가 부족하다는 문제를 파악하게 되었습니다. 현재 에브리타임이라는 커뮤니티가 있지만, 학업과 취업을 중심으로 한 보다 특화된 커뮤니티가 필요하다는 의견이 있었습니다.
따라서, 국가고시 및 취업 정보 공유를 넘어, 학과 생활에서의 이론과 실습 정보, 족보 등의 자료도 함께 나눌 수 있는 커뮤니티를 만드는 것이 목표입니다. 또한, 병원 취업이 확정된 상태에서 구인과 구직 정보를 효과적으로 홍보할 수 있는 플랫폼이 필요하다고 생각하여 이러한 서비스를 기획하게 되었습니다.
• 가설 수립 : 특정 대학의 간호학과를 위한 커뮤니티를 만들면, 해당 학과의 학생들이 적극적으로 가입하고 서로 소통할 것입니다. 이로 인해 국가고시, 취업 준비는 물론 중간고사와 기말고사에 관련된 정보가 활발히 공유될 것이며, 이러한 정보 공유는 시험 준비에 실질적인 도움을 줄 것입니다. 또한, 동료들과의 소통을 통해 학업과 취업 준비에서의 스트레스를 감소시킬 수 있으며, 취업 후에도 병원 내에서 동문들과 긴밀하게 소통하고 도움을 주고받을 수 있을 것입니다. 결과적으로, 이러한 커뮤니티가 사용자들의 취업 성공률을 높이는 데 기여할 것으로 예상됩니다.
• 액션 및 검증 : 개발이 완료되면 프로토타입을 제작하여 내부 테스트를 진행하고, UI와 UX를 개선할 예정입니다. 이후 사용자 피드백을 수집하여 실제 사용 환경에서의 문제점을 파악하고, 기능 수정 및 추가 작업을 진행할 것입니다. 최종적으로는 실제 사용자 그룹을 대상으로 테스트를 실시하여 사용자 만족도를 평가하고 필요한 기능을 수정할 계획입니다.
• 결과 : 개발이 완료되면, 내부 테스트와 피드백을 통해 UI와 UX가 개선될 것으로 예상됩니다. 또한, 실제 사용자 중 80% 이상이 커뮤니티를 긍정적으로 평가할 것으로 기대됩니다.
[개선했던 기획 업무]
1) 페이지네이션을 개선하여 '>'와 '<' 버튼을 클릭하면 1페이지씩 이동하고, '>>'와 '<<' 버튼을 클릭하면 10페이지씩 이동하도록 기획하였습니다.
2) 이미지 업로드 시 지원되는 파일 확장자는 JPG, JPEG, PNG, GIF(이미지) 파일만 허용할 수 있게 하였고, 파일 크기를 최대 1MB로 제한하도록 기획하였습니다.
3) 사용자의 상태를 '비회원, 회원'에서 '비회원, 회원(가입 신청 중), 회원(이메일 인증 완료), 회원(가입 승인 완료), 회원(가입 거부)' 총 5단계로 구분하여 개선하였습니다.
4) 회원가입 과정에서 휴대폰 인증 기능을 다음과 같이 기획하였습니다.
사용자가 휴대폰 번호를 입력한 후, 옆에 있는 '인증번호 전송' 버튼을 클릭하면 하단에 ‘인증번호 입력’ UI가 표시됩니다.
이 UI에는 3분 타이머가 표시되며, 상단의 '인증번호 전송' 버튼이 '재전송' 버튼으로 변경됩니다.
'재전송' 버튼을 클릭하면 하단의 UI에 있던 타이머가 다시 3분으로 초기화됩니다.
인증번호 입력 시, 6자리 숫자만 입력할 수 있으며, 옆의 확인 버튼을 눌러 인증번호를 검증합니다.
인증번호가 틀릴 경우 “인증번호가 올바르지 않습니다.”라는 경고 문구가 표시되며, 인증번호가 맞을 경우 “인증번호가 올바르게 입력되었습니다.”라는 성공 문구가 표시됩니다.
[링크]
Figma : https://www.figma.com/design/KtYfyQYBhLqffJ3gfB2Xtb/중간이들(Gannies)?t=dYRlWSvMVcmVW4cQ-0
Notion : https://www.notion.so/Gannies-7d115b4f1e2f43f495186c2621a6a916
Github : https://github.com/Gannies
홈페이지 : https://www.caugannies.com
여행 일지 기록 및 공유 서비스
엘리스 프론트엔드 & 백엔드 웹 개발자 트랙 (팀 프로젝트)
2024.03. ~ 2024.04.
여행을 계획하고, 다녀온 여행을 기록한 후 다른 사람들과 공유하는 서비스를 기획했습니다.
이 프로젝트에서 기획과 백엔드 개발을 담당했으며, 팀의 Notion 및 Postman 툴을 관리하며 문서화 작업도 함께 진행했습니다.
공통된 기능과 문서화가 필요한 부분들을 정리하며 작업했습니다.
• 사용 기술 : Node.js, NestJS, MongoDB
• 협업 툴 : Notion, Discord, Figma, GitLab
• 인원 : 프론트엔드 4명, 백엔드 2명
• 개발 기간 : 2024.03.26 ~ 2024.04.19 (약 3.5주)
[담당한 부분]
• 프로젝트 방향성 설정 및 페르소나 설계
• 레퍼런스 조사 및 정리
• WireFrame 및 StoryBoard 작성
• 페이지 별 기능 명세서 작성
• API 명세서 작성
• 여행 계획 CRUD API 작성 및 스키마 생성
• 여행 비용 CRUD API 작성 및 스키마 생성
• Postman 및 Thunder Client를 활용한 API 테스트 및 검증 후, Notion을 통한 문서화 작업
[링크]
Github : https://github.com/TripTeller-repository
Notion : https://night-softball-75b.notion.site/TripTeller-7-fb8597f05d9b49fabcc86e4b6c3535ec?pvs=4
홈페이지 : https://www.trip-teller.com/
인테리어 소품 및 생활용품을 판매하는 쇼핑몰 서비스
엘리스 프론트엔드 & 백엔드 웹 개발자 트랙 (팀 프로젝트)
2024.02. ~ 2024.03.
다양한 인테리어 상품을 쉽고 빠르게 구매 및 판매할 수 있는 온라인 인테리어 쇼핑몰 서비스를 기획했습니다.
이 프로젝트에서 기획과 백엔드 개발을 담당했으며, 팀의 Notion 및 GitLab을 관리했습니다.
프로젝트 기간 동안 팀원 간의 원활한 협업을 이끌며, API 개발과 테스트를 집중적으로 수행했습니다.
• 사용 기술 : Node.js, Express, MongoDB, JavaScript
• 협업 툴 : Notion, Discord, Figma, GitLab
• 인원 : 프론트엔드 4명, 백엔드 3명
• 개발 기간 : 2024.02.19 ~ 2024.03.01 (2주)
[담당한 부분]
• 프로젝트 방향성 설정 및 페르소나 설계
• 레퍼런스 조사 및 정리
• WireFrame 작성
• API 명세서 작성
• Admin (관리자 기능) API 작성 및 스키마 생성
• Order (회원/비회원 주문 CRUD) API 작성 및 스키마 생성
• Postman을 활용한 API 테스트 및 검증
[링크]
Github : https://github.com/HoneyTouse
Notion : https://holy-mailbox-d99.notion.site/HONEY_TOUSE-3-24dfdd1b9bb64d00bac395e1a56c0093?pvs=4
홈페이지 : https://www.honeytouse.com
외국어
영어
일상 회화 가능
자격증
TOEIC
825점 | ETS
2024.11.
TOEIC Speaking
160점 / Advanced Low | ETS
2023.08.
컴퓨터활용능력 1급
1급 | 대한상공회의소 자격평가사업단
2023.06.
CS Leaders (관리사)
취득 | 사단법인 한국정보평가협회
2023.04.
교육
엘리스
사설 교육 | 엘리스 프론트엔드 & 백엔드 웹 개발자 트랙
2023.12. ~ 2024.04. | 졸업
인덕대학교
대학교(전문학사) | 컴퓨터전자공학과
2018.03. ~ 2022.02. | 졸업