미리보기
기본 정보
회사에서 일을 하다 보면, 의도하지 않은 상황이나 문제를 만나게 됩니다. 그럴 때 마다 문제해결도 중요하지만, 다음번에 똑같은 상황이 발생하면 좀 더 빠르게 대처하고, 처리 할 수 있도록 문제가 발생하게 된 원인과 지식을 저의 것으로 만들어 놓는 것을 중요하다고 생각하는 개발자입니다.
기술 스택
Java, Spring Boot, MySQL, JavaScript, Jenkins, AWS, Redis, gitlab, JIRA
경력
카카오VX
팀원 | 골프플랫폼웹개발팀
2021.08. ~ 2023.03. (1년 8개월)
- 이벤트 개발 및 운영
- 동일한 흐름을 가진 이벤트의 Template 작업을 통한 개발 기간 개선.
- 이벤트 제공을 위한 데이터 모델링 / API 개발 / 내부 Admin 개발.
- 고객센터 개발 및 운영
- 기존 고객센터 폐기 및 신규 고객센터 구축.
- 지속적인 고도화 작업을 위한 데이터 모델링 / API 개발 / 내부 Admin 개발.
- 해외투어 기획전 개발(고도화)
- 해외 골프장 연동을 위한 시발점 구축.
- 지속적인 고도화 작업을 위한 데이터 모델링 / API 개발 / 내부 Admin 개발.
- 전반적인 운영업무
- 신규 골프장 연동.
- 기존 골프장 운영.
- 통계 데이터 추출 자동화.
피앤씨알엠
대리 | 금융사업1팀
2018.03. ~ 2021.03. (3년 1개월)
- 산업은행 차세대 시스템구축(BIS신용리스크)
- IFRS9 국제회계 기준법이 변경됨에 따라 보고서 화면의 적용된 쿼리 개발.
- ETL툴(인포메티카)를 사용하여 대량의 데이터 마이그레이션.
- DB생명 IFRS17 차세대 시스템구축(사업비 배분 및 가정)
- IFRS17 국제회계 기준법이 변경됨에 따라 원천데이터 관련 화면 개발.
- 사업비 배분을 위한 API 개발.
프로젝트
market
개인
2023.09. ~ 진행 중
- 회원가입 및 로그인
- 회원가입시 PasswordEncoder를 통해 비밀번호 암호화
- 로그인시 JWT토큰(Access Token, Refresh Token) 방식 사용
- RabbitMQ를 활용한 비동기 처리(이메일)
- 게시글 및 댓글 CRUD
- 게시글 및 댓글 기본적인 CRUD 구성
- 게시글 클릭시 조회수를 Redis에서 관리하고 주기적으로 배치를 돌려 해당 게시글의 조회수 컬럼에 Update
- 게시글 좋아요 Redis를 활용하여 구현
- 인프라
- AWS 서버 1대에 무중단 배포를 위해 Nginx를 활용
- git 커밋/푸시후 Jenkins를 활용하여 자동 배포
- 기타
- Swagger를 활용한 문서화
- Logback을 활용한 일자별 로그파일 관리
포트폴리오
첨부파일
자격증
정보처리기사
없음 | 한국산업인력공단
2017.10.
자기소개
새로운 일이나 기술을 도입할 때, 항상 왜 라는 생각을 많이 하고 있습니다.
예를들어 새로운 일을 하게 될때, 이 일이 진행됨으로써 우리의 서비스가 얼만큼 성장할 수 있는지 혹은 새로운 기술을 적용할때 이 기술을 적용함으로써 우리의 서비스의 속도가 얼마나 개선될 수 있는지 생각하고 적용하는 편입니다.
이처럼 저는 새로운 기술이 나왔다고해서 "우리도 저 기술 도입해야되"라고 하는 엔지니어 보다는 "우리의 서비스가 성장하기 위해 저 기술을 적용하면 이만큼의 속도가 개선될거야"라고 하는 엔지니어가 되고 싶고, 또한 일을 진행함에 있어서 수동적으로 기능만 완성하는 개발자가 아니라 서비스의 확장성 혹은 속도를 생각하여 기능을 완성하는 개발자가 되고 싶습니다.