미리보기
기본 정보

서비스에 기여하며 애정과 보람을 느끼고, 끊임없이 탐구할 수 있는 일을 하고자 개발자를 희망하게 되었습니다. Java, SpringBoot, MySQL 을 사용해 웹 백엔드 개발자가 되고자 합니다. 기술 스택으로 Java, SpringBoot, Spring Data JPA, RESTful API, Git입니다. JavaScript, React로 프론트엔드 개발도 가능합니다. 개발자가 편하고 사용자가 편한 서비스를 만들기 위해 노력하겠습니다.
기술 스택
Java, JavaScript, Spring Boot, React, MySQL, Oracle, Linux, Docker, JIRA
경력
IGS
TL | 웹 플랫폼 QA
2020.06. ~ 2022.09. (2년 4개월)
넷마블 웹 플랫폼 QA
1. 프로젝트 역할 및 영역
1) 신규 론칭 게임 사전 등록 및 브랜딩 사이트 웹 QA 리딩 진행
2) 인게임 웹 이벤트 QA 리딩 진행
3) 국내외 결제 모듈 및 블록체인 결제 QA 리딩 진행
4) 웹 상점 QA 리딩 진행
5) 넷마블 컴퍼니 및 기타 유관 부서 페이지 (문화 재단, E-HR 등) QA 진행
6) CMS(Admin) QA 리딩 진행
7) 웹 개발 및 퍼블리싱 팀 협업
8) 테스트 관리 및 구성원 관리
2. 다양한 웹 QA 경험을 통한 Test Case 설계
1) 사전등록 웹페이지 및 사용자 DB QA
2) 국내외 결제 모듈 Full Test
3) 인게임 웹 이벤트
4) E-HR 시스템
5) CMS(Admin) Console Test
6) 네트워크 부하 Test
7) 프로젝트 별 라이브 모니터링 Checklist
8) Test Case 중요도 선정 프로세스 개선을 통한 관리
3. QA 관리 및 이슈 관리를 통한 품질 개선
1) Jira를 통한 이슈 등록 및 관리 진행
2) 이슈 별 우선순위 및 중요도 선정
3) 프로젝트 별 Regression TC 작성 관리
- 라이브 이슈 발생 시 Regression TC 관리로 재발 방지 프로세스 개선
- Regression TC를 활용한 서버 증감설 및 긴급 오류 발생으로 인한 긴급 점검 진행
4) 프로젝트 별 필터 관리
4. 다양한 툴 활용한 프로젝트 진행
Jira / Fiddler / Network Emulator / Postman / Google Spread Sheet
5. QA 프로세스 개선 및 역량 강화 교육 진행
1) 구성원 SB 리뷰 및 Test Case 설계 교육 진행
2) QA 환경 세팅 및 실무 가이드 문서 작성
3) 프로젝트 별 정책 및 특이사항 히스토리 관리 진행
4) Post-Mortem 프로세스 개선
- 각 부서 별 프로젝트 회고 및 상호 보완점 도출 개선 진행
5) TMS (QA 산출물 관리 문서) 개선
- 프로젝트 기획 문의 프로세스 개선을 통한 커뮤니케이션 코스트 최소화
- Test Case 중요도 선정으로 프로젝트 진행 우선순위 관리 개선
오션스타 모델 에이전시
팀장 | 통역팀
2016.09. ~ 2017.12. (1년 4개월)
영화, 광고, 드라마 촬영장 현장 영어 통역
외국인 모델 매니지먼트
프로젝트
Do Eat Fit
사이드 팀 프로젝트 (풀 스택으로 참여)
2024.02. ~ 2024.10.
개인 신체 정보를 기반한 식단 추천 및 운동 가이드를 주는 웹 서비스 입니다.
팀의 리더를 맡아 기획 및 진행을 주도하였습니다.
사용기술 : Java, Spring Boot, Spring Data JPA, JavaScript, React, Axios, D3.js, MySQL, Docker, Redis, Jenkins, CloudFlare
인원 : 2명
Github : EricNakor/doeatfit_back / EricNakor/doeatfit_front
[담당한 부분]
프로젝트 기획
백엔드 :
식단 계산기
신고 및 문의
회원 가입 및
회원 정보 관리
유효성 검사
관리자 페이지
CloudFlare
Docker Jenkins
프론트엔드
홈
식단 계산기
신고 및 문의
회원 가입 및
회원 정보 관리
유효성 검사
관리자 페이지
HiddenLayer_데이터 라벨링 웹 플랫폼
한국소프트웨어산업협회 (백엔드로 참여)
2023.05. ~ 2023.06.
인공지능 학습을 위한 데이터 라벨링 환경 제공 플랫폼 입니다.
사용기술 : Java, Spring, JSP, OracleDB
인원 : 5명
Github : EricNakor/Dalabel: HiddenLayer
[본인의 역할]
공지, 자유 게시판 조회, 생성, 수정, 삭제 구현
라벨링 데이터 오류 신고 구현
홈, 게시판, 라벨링 페이지 JSP 적용
포트폴리오
자격증
정보처리산업기사
산업기사 | 한국산업인력공단
2024.09.
리눅스마스터
2급 | 한국정보통신진흥협회
2023.12.
SQLD
SQLD | 한국데이터베이스진흥센터
2023.10.
ISTQB
Foundation Level | International Software Testing
2022.01.
교육
한국소프트웨어산업협회
사설 교육 | 데이터 플랫폼 기반 AI 융합 서비스 개발자 양성과정
2022.12. ~ 2023.06. | 수료
신목고등학교
고등학교 | 이과
2011.03. ~ 2014.02. | 졸업
자기소개
경험은 나의 기반
스마트폰이 상용화되었을 때 안드로이드 OS에 관심이 생겨 보급형 기기에 맞는 국내형 커스텀 롬을 제작한 경험이 있습니다. 고등학생 때 'XDA'와 같은 국내외 커뮤니티를 통해 시아노겐 등 안드로이드 커스텀 롬을 제작하고 배포하는 모습에 흥미를 느꼈습니다. 하지만 해외 기반으로 만들어진 롬은 통신망 등의 환경적, 구조적 차이로 인해 국내 디바이스 적용이 어려웠습니다. 이에 저는 직접 사용하는 보급형 디바이스에 적용 가능한 국내형 커스텀 롬을 제작해 보기로 결심했습니다.
커뮤니티에서 알게 된 지인들과 함께 커널과 당시 공개된 갤럭시 S3 '아이스크림 샌드위치' UI를 착안하여 커스텀 롬을 제작, 배포하였습니다. 이러한 경험을 통해 소프트웨어 개발이라는 분야에 관심이 생겼고, 해당 분야를 더 경험하고 싶어 웹 플랫폼 QA 업무 경험을 쌓았습니다. 더불어 코딩을 배우기 위해 '빅데이터 플랫폼 기반 AI 융합 서비스 개발자 양성과정' 교육을 이수하였습니다.
이러한 업무 경험과 교육 이수 경험을 통해 개발 분야에 대한 제 적성을 확인하였고, 앞으로 개발자로서의 진로를 결정하게 되었습니다.
한 번 사는 인생 즐겁게 살자
저의 좌우명은 '한 번 사는 인생 즐겁게 살자'입니다. 이러한 긍정적인 마인드를 바탕으로 업무를 수행할 때도 하기 싫은 일이나 어려운 일을 만나더라도 이를 즐길 수 있도록 노력합니다. 이러한 태도는 업무에 빠르게 적응하고, 일을 쉽게 처리할 수 있도록 도와줍니다.
이전에 웹 플랫폼 QA 업무를 할 때 모든 사람들이 기피하는 블록체인 업무를 맡게 되었습니다. 해당 업무는 평소 진행하는 업무 프로세스와 상이하여 어려움이 있었으나 즐기면서 하고자 마음을 먹은 후에는 업무 후에도 개인 시간을 활용하여 공부하며, 결과적으로 평소에는 잘 몰랐던 블록체인 분야에 대해 알게 되었습니다. 이후 연계된 업무를 맡았을 때 다른 사람보다 더 쉽게 이해하고 편하게 진행할 수 있었습니다.
협력과 성장
넷마블에서 서비스 중인 게임별 사전등록, 브랜드 페이지, 이벤트, 블록체인 웹 상점, 넷마블 포털, 국내외 결제 모듈 등 웹 서비스 관련 업무를 담당하였습니다. 프로젝트에 인입되면 담당자로서 유관 부서와 원활한 의사소통을 진행하고, 테스트 커버리지 협의와 설계 간 테스트 기법을 선정하고, 테스트 수행을 관리하는 역할을 수행했습니다.
또, 신규 인원 및 역량 강화가 필요한 인원을 대상으로 TC 설계 교육을 진행하고 웹 QA 업무에 필요한 실무/툴 가이드를 작성하여 구성원의 역량 강화 활동에 기여하였습니다. 웹 QA 파트의 프로세스 개선을 위해 불필요한 프로세스를 제거하고 보완할 수 있는 프로세스를 개선하는 등 담당 업무와 QA 팀을 위한 개선 활동을 진행함으로써 개인 역량과 팀 구성원의 역량 강화에 기여하였습니다.
이러한 경험을 통해 회사라는 집단에서 여러 구성원과 함께 작업하는 방법을 배웠고, 개인의 성장 또는 본인이 맡은 업무를 전문성 있게 진행하는 것도 중요하지만, 동시에 팀원들끼리 서로 협력하여 서로 이끌어 주고 함께 성장하는 것의 중요성도 알게 되었습니다
학습 바탕 성장
개발자로서 성장하기 위해 6개월간의 개발자 국비지원 교육을 수강하였고, 토이 프로젝트를 진행하며 부족한 역량을 채우기 위해 SQL과 리눅스를 공부를 하며 정보처리산업기사, SQLD, 리눅스 마스터 2급 자격증을 취득하였습니다.
이러한 노력을 바탕으로 귀사에서 개발자로서 역량을 발휘하고 싶습니다.
입사 후에는 빠르게 업무에 적응하여, 제가 맡은 업무를 책임감 있게 수행하겠습니다. 모르는 것이 있을 때는 적극적으로 배우고, 동료들과 함께 성장해 나가겠습니다.
제가 가진 역량을 바탕으로 회사의 발전에 기여할 수 있도록 노력하겠습니다. 빠르게 변화하는 IT 산업의 흐름에 뒤처지지 않도록 항상 공부하고, 새로운 기술을 습득하여 회사의 경쟁력을 높이는 데 기여하겠습니다.