미리보기
기본 정보

비즈니스 요구사항을 충족하는 개발을 하는 것에 열정을 가진 저는 자바-스프링을 좋아하는 백엔드 개발자입니다. 다양한 프로젝트를 통해 데이터베이스 설계부터 백엔드 및 모바일 앱 기능 개발에 이르기까지 폭넓은 기술 스킬을 갖추게 되었습니다. 쌓여가는 경험과 지식을 바탕으로 비즈니스와 함께 성장하는 견고한 서비스를 만들고 싶습니다. 학습을 통한 지식 공유를 지향하여 개발자 커뮤니티에서도 열심히 활동하고 있습니다.
기술 스택
Java, Spring Boot, Spring Security, JPA, querydsl, TypeScript, JavaScript, HTML/CSS
경력
워드바이스
백엔드 엔지니어 | 개발팀 | 재직 중
2023.02. ~ 재직 중 (2년 1개월)
통합 인증 서비스
2023.08-
통합 인증 서비스 백엔드 개발
- 주요 서비스들 간 분리된 유저 관리를 위한 SSO를 위한 서비스(추후 적용 예정)
- 소셜 회원가입 및 로그인 지원
- 유저의 소셜 계정 연결 추가 / 제거 기능 추가
- 로컬 개발환경 구축: Docker Compose 사용
통합 메시징 서비스
2023.09-
기존 통합 메시징 서비스 유지보수
- 단위 테스트 코드 추가: 리팩토링 준비 가능
- 리팩토링: SQS 페이로드 구독 로직과 메시지 발송 로직의 결합도 제거
- 신규 기능 개발: 이메일 템플릿 파일 업로드, LMS 발송 추가, 신규 메시지 발송 요청 Payload 적용 등
- 로컬 개발환경 구축: Docker Compose 사용하여 동일한 개발환경 구성
- AWS SQS 의 DLQ를 이용한 재시도 기능 구축: 재시도가 필요한 메시지만 DLQ에 적재, AWS Lambda를 사용하여 DLQ 적재 알림 처리
빈스미디어
개발자 | 사업팀
2020.03. ~ 2022.07. (2년 5개월)
IBK저축은행 사내 커뮤니티 앱
2022.03-2022.07
IBK저축은행 사내 커뮤니티 앱 WeMeet 개발
- 개발: 전체(인증, 포스팅, 댓글 등)
- 백엔드: Java, Spring Boot, Spring Data JPA, Querydsl, Swagger, Spring Security, JWT,
앱: Typescript, React Native, Redux, React Query, Styled-Component
DB: MySQL
농협 캐피탈 모바일 웹, 하이브리드 앱
2021.12-2022.07
농협 캐피탈 모바일 웹, 하이브리드 앱 프로세스 개발\
- 개발: 인증(회원가입, 로그인) 및 고객센터 일부, 공통 유틸 함수 일부 제작
- 백엔드: Java, 전자정부프레임워크
프론트엔드: JSP, JQuery
모아저축은행 하이브리드 앱
2021.03-2022.05
모아저축은행 신규 모바일 앱 프로세스 개발
- 개발: 수신 업무(신규 계좌 개설, 만기자동관리, 계좌해지), 이벤트성 신규상품 개설 대응
- 앱 전체에서 사용하는 공통 모달 기능, 공통 유틸 함수 제작, Javascript 코드 템플릿 생성
- 백엔드: Java, Miaps (전자정부프레임워크 기반 하이브리드 앱 솔루션)
프론트엔드: HTML, CSS, Javascript, JQuery
DB: MySQL, MariaDB
망 연계 솔루션 백오피스
2020.07-2021.04
외부망과 내부망의 연계 솔루션의 백오피스 개발
- 개발: 전체(연결 whitelist, blacklist 등록/제거, 관리자 계정 관리, 사용량, 솔루션 Health check)
- 백엔드: Java, Spring Boot, Spring Data JPA, Querydsl, Swagger, Spring Security
프론트엔드: Thymeleaf, Javascript
DB: MySQL, Oracle
신용정보 조회 서비스 모바일 웹(+ 백오피스)
2020.08-2021.10
- 스마트 크레딧 모바일 웹 프로세스 개발
- 개발: 가입/해지(회원가입, 서비스 결제, 해지 신청 등)
- 공통 스택:
- 사용자 서비스: 프론트엔드, 백엔드
- 스택: Java, Spring Boot, Thymeleaf, Spring Data JPA, Querydsl, Swagger
- 기능: 회원가입, 서비스 결제, 해지 신청 등
- 백오피스: 프론트엔드, 백엔드(상대 회사에서 사용하던 템플릿 받아서 개발)
- 스택: Java, Spring Boot, Thymeleaf, Mybatis
IBK 서비스 홈페이지 유지보수
2020.04-2022.07
IBK 서비스 홈페이지, 백오피스 유지보수
- 백엔드: Java, Spring Framework
프론트엔드: JSP
DB: Oracle
IBK 저축은행 홈페이지 유지보수
2020.04-2022.07
IBK 저축은행 홈페이지, 백오피스 유지보수
- PHP, Laravel
포트폴리오
교육
한국기술교육직업전문학교
사설 교육 | 빅데이터 기반 자바(Java) 프로그래밍 전문가 과정
2019.08. ~ 2020.03. | 졸업
서울대학교
대학교(학사) | 국어교육과
2012.03. ~ 2019.02. | 졸업