미리보기
기본 정보

서비스에 기여하며 애정과 보람을 느끼고, 끊임없이 탐구할 수 있는 일을 하고자 개발자를 희망하게 되었습니다. 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에 관심이 생겼고, 커스텀 롬을 제작하고 배포하는 모습에 흥미를 느꼈습니다. 하지만 해외 기반으로 만들어진 롬은 통신망 등의 환경적, 구조적 차이로 인해 국내 디바이스 적용이 어려워, 보급형 디바이스에 적용 가능한 국내형 커스텀 롬을 지인들과 함께 갤럭시 S3 아이스크림 샌드위치 UI를 착안하여 커스텀 롬을 제작, 배포하였습니다.
이후 웹 플랫폼 QA 업무 경험을 쌓고, '빅데이터 플랫폼 기반 AI 융합 서비스 개발자 양성 과정' 교육을 이수하며 개발 분야의 지식을 쌓았습니다.
이러한 지식을 바탕으로 평소 관심이 있던 식단 관리를 일반인들이 쉽게 식단 열량을 계산할 수 있도록 ‘Do eat fit’이라는 웹을 운영하고 있습니다.
소프트웨어에 대한 지속적인 관심과 교육을 통한 자기 발전을 기반으로 발전하고 도전하는 개발자가 되겠습니다.
함께하는 책임감
한 팀원에게 업무가 가중되어 팀에 불화가 생겼을 때 적극적으로 업무를 재분배하여 팀원들과 협업을 이끈 경험이 있습니다. 업무에 대한 불만이 제기되었을 때, 팀원들과 면담을 진행하고 본인이 담당할 수 있는 업무는 함께 분배해 주는 등 조율하였습니다.
팀은 함께 해야 하고, 팀원으로서 담당하게 된 업무에 대해서 맡은 바 최선을 다해야 한다고 생각합니다. 이러한 최선을 다하기 위해 교육을 게을리하지 않을 뿐만 아니라, 지속적으로 운동을 하며 체력과 멘탈을 강화하고 있습니다.
이러한 책임감과 강인한 멘탈, 그리고 체력으로 팀원들과 함께 나아가는 개발자가 되겠습니다.
협력과 성장어떤 순간이든 즐겁게 긍정적으로
저의 좌우명은 '어떤 순간이든 즐겁게 긍정적으로'입니다. 어려운 일을 만나더라도 긍정적으로 임해보자는 생각을 가지고 업무에 임합니다. 즐겁게 일을 하려고 노력하다 보면 적응도 빠르고, 발전할 수 있는 기회를 가지게 된다고 생각합니다.
웹 플랫폼 QA로 근무할 때, 평소 업무 프로세스와 상이하여 팀원들이 기피하는 블록체인 업무를 맡게 되었습니다. 새로운 업무에 대한 호기심과 즐겁게 자기를 발전시킬 수 있다는 생각으로 개인 시간을 활용하여 공부하며 업무에 임하였고, 팀에서 블록체인을 제일 잘 아는 사람이 되었습니다.
아직 시작하는 개발자로 배울 점이 많아 힘든 상황이 생기더라도, 항상 즐기는 마음으로 발전하겠습니다
함께 성장하는 협력의 중요성
업무를 진행하며 본인의 전문성 만큼이나 팀원들의 협력이 중요한 것을 알게 되었습니다.
웹QA업무를 하며 브랜드 페이지, 이벤트, 블록체인 웹 상점, 포털, 국내외 결제 모듈 등 웹 서비스 관련 업무를 담당하였습니다. 프로젝트를 진행하며 유
관 부서와 의사소통하고, 테스트 관련 협의와 관리하는 역할을 수행하며 타 부서와의 협력 능력을 키우게 되었습니다. 이후 경험이 쌓이며 업무 적응을
힘들어하는 신규 직원과 역량 강화가 필요한 직원들을 대상으로 TC 설계 교육을 하였습니다. 또한 웹 QA 업무를 원활하게 할 수 있도록 실무/툴 가이드를 작성하고 불편한 프로세스를 개선하여 구성원들이 함께 성장할 수 있도록 하였습니다.
이러한 경험을 통해 항상 팀원들과 서로 협력하여 서로 이끌어 주고 함께 성장하는 것의 중요성도 알게 되었습니다.
거친 길에서 얻은 성장
‘실패는 성공의 어머니‘라고 말하듯 많은 실패와 경험에서 성장하고 교훈을 얻었습니다.
처음 안드로이드 OS를 배포하고 이용자 분들의 피드백을 받으며 보완하는 일이 즐거워 IT직종에 관심을 가지게 되었습니다. IT업계에서 어떠한 일을 해야 하는 지에 대한 방황과 학교보다는 사회에서의 경험하고 싶다는 생각으로 직장을 시작하였습니다. 다른 직종도 경험해 보고, 웹QA로 업무를 하며 본인이 즐겁게 오래 할 수 있는 일에 대해서 고민하였고, 개발자가 되겠다는 꿈을 가지게 되었습니다.
개발자로서 성장하기 위해 개발자 국비 지원 교육을 수강하고, 토이 프로젝트를 진행하며 부족한 역량을 채우기 위해 SQL과 리눅스를 공부하며 정보 처리 산업 기사, SQLD, 리눅스 마스터 2급 자격증을 취득하였습니다. 추가적인 개발자로써 지식을 얻기 위해 학사 과정도 준비하고 있습니다.
너무 먼 길을 돌아 개발자의 길을 온 것이 아니냐고 누군가 말할 수 있습니다. 하지만 이 모든 경험으로 다양한 시각에서 보면서 동료들과 함께 나아갈 수 있는 능력을 갖추게 되었습니다.
힘들게 돌아온 만큼 제가 맡은 업무를 책임감 있게 수행하겠습니다. 빠르게 변화하는 IT 산업의 흐름에 뒤처지지 않도록 항상 공부하고, 새로운 기술을 습득하여 회사의 경쟁력을 높이는 데 기여하는 개발자가 되겠습니다.