미리보기
기본 정보
자기소개
최근 팀 프로젝트 경험으로 테스트, 리팩토링의 필요성을 크게 배워 많은 관심이 생겼고 테스트와 리팩토링을 공부하고 적용하면서 경험을 쌓고 있습니다.
좋은 서비스를 만들기 위해서는 개인의 높은 역량이 아닌 팀 협업으로 함께 해야 시너지가 발생한다고 생각하기에 적극적인 커뮤니케이션과 긍정적인 마인드로 협업해왔습니다.
좋은 사람들과 함께 즐기면서 자라나기를 희망합니다.
기술 스택
Java, Spring, Spring Boot, JPA, querydsl, MySQL, Linux
경력
쉬프트정보통신(주)
주임 | R&D센터
2019.07. ~ 2022.03. (2년 9개월)
XENA HTML5 유지보수 및 리팩토링
HTML5를 XENA Converter를 통해 컴포넌트 변환
Spring MVC 구조를 접목한 XENA HTML5 데모 개발
Grid & DataSet 컴포넌트로 화면(단일, 멀티, 마스터 디테일 등) 개발
XENA HTML5 RGrid, Binder 컴포넌트 개발
Grid 컴포넌트 대용량 데이터 조회 성능 이슈로 새로운 RGrid 컴포넌트 개발
RGrid 컴포넌트 사용으로 조회 성능 이슈(Grid에 비해 3배 속도 상승) 해결
국립환경과학원 차세대 프로젝트 파견 (2020.02 ~ 2020.03)
화면 템플릿 샘플 및 공통 함수 개발
하나은행 프로젝트 파견 (2021.05 ~ 2021.10)
비예금상품 통합관리시스템 구축
요구사항 화면 90본 기능 개발
프로젝트
경매 거래 시스템 (Biday)
사이드 프로젝트 (팀 프로젝트)
2024.08. ~ 2024.11.
인원 : 5명 (프론트엔드 2명, 백엔드 3명)
기술 : Spring Webflux, JPA, Querydsl, MySQL, Mongo, Jenkins, Docker, Kubernetes, Naver Cloud Platform
목적 : 일반 중고 거래가 아닌 경매 시스템으로 사용자의 애장품을 좋은 가격으로 거래할 수 있도록 지원
DB 설계를 주도하고 백엔드 전체 코드 리뷰로 팀원들과 같이 성장할 수 있도록 많은 의견을 나누고, 코드 품질, 가독성을 높였다
Jira, Slack, Discord 등 협업 도구를 사용하여 팀원들과의 효율적인 의사소통을 최우선으로 하여 프로젝트를 원활하게 진행
실시간 입찰을 위해 비동기 처리 구조를 통해 서버 부화 최소화
클라이언트와 지속적인 연결을 유지하기 위해 SSE 기반 실시간 입찰 정보 스트림을 제공
효율적이고 안정적인 배포 환경을 구축하기 위해 Jenkins, Kubernetes로 관리 및 확장
토스 API 간편 결제로 사용자의 친화성을 높이고 결제에 대한 데이터 조작 방지 및 무결성 보장
포트폴리오
대외활동
프리온보딩 백엔드 코스
원티드
팀 단위 프로젝트로 4개 기업 실전 과제 요구 사항 분석
REST API 구현
Github Issues & Projects(칸반보드)로 팀 협업 도모
Git & Code 컨벤션 팀 규칙 정의
자격증
NAVER Cloud Certified Expert
NCE | NAVER Cloud
2025.01.
NAVER Cloud Certified Professional
NCP | NAVER Cloud
2024.12.
NAVER Cloud Certified Associate
NCA | NAVER Cloud
2024.11.
정보처리기사
기사 | 한국산업인력공단
2016.11.
교육
네이버클라우드캠프
사설 교육 | 클라우드기반 자바 웹 & 데브옵스
2024.04. ~ 2024.11. | 졸업
한국IT직업전문학교
대학교(학사) | 정보보호학
2015.03. ~ 2017.02. | 졸업