- Email: rlagnltn1357@gmail.com
- Github: github.com/kjb4494
개요
5년 동안 SM 엔터테인먼트에서 백엔드 웹 개발자로 활동하였습니다. 원래는 Django 개발자로 ORM에 익숙했으나, 서버 개발팀으로 이동하며 Java와 Spring으로 전향하게 되었습니다. mybatis에서의 SQL 작성의 반복성을 개선하기 위해 JPA 도입을 주도하였고, 그 결과 서비스의 개발 효율성을 크게 향상시켰습니다.
기술 스택
- 언어: Java, Python, Javascript, Typescript
- 프레임워크: Spring Boot(Mybatis, JPA), Django
- 데이터베이스: Mysql, PostgreSQL, MSSQL
경력
SM엔터테인먼트
- 기간: 2018.10.01 ~ 2023.10.31 (5년 1개월)
주요 업무
- SMTOWN 서비스의 Web 백엔드, Mobile API, CMS 개발 및 유지보수
- Spring Boot, Spring Security, JPA, QueryDSL (Web 백엔드, Mobile API, CMS API)
- Swagger 2
- VueJS (CMS Frontend)
- Jenkins/Slack 연동
- 응원봉 연동 서버 유지보수
- Spring Boot, Mybatis (CMS API, Web API)
- VueJS (CMS Frontend)
- Lysn 회원 연동 시스템 개발
- SMTOWN 서비스 모듈
- 광야클럽 팬클럽 회원 연동 시스템 개발
- AWS SQS
- AWS Lambda
- AWS API Gateway
- NodeJS
- 메타패스포트 스탬프 정보 연동 시스템 개발
- AWS SQS
- AWS Lambda
- AWS API Gateway
- NodeJS
- Oauth2 서버 유지보수
- Spring Boot, JPA, Spring Security Oauth2 (백엔드)
- JSP (프론트엔드)
- Kwangya119 사이트의 CMS, Web 백/프론트엔드 개발, 배포 및 론칭 등 프로젝트 리드
- Spring Boot, Spring Security, JPA, Specification (CMS, Web API)
- Swagger 3
- VueJS (CMS, Web Frontend)
- Jenkins
- SMTOWN 서비스의 Web 백엔드, Mobile API, CMS 개발 및 유지보수
최근 토이프로젝트
- StreamSnatcher
- Python 3.9
- PyQt5
- PetDiary (Backend)
- Test Server Docs
- Spring Boot 3
- RestDocs + Swagger
- Grafana
- Prometheus
- Loki
- Promtail