정보
정보
취소

정보

개요

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개월)
    • 주요 업무

      1. SMTOWN 서비스의 Web 백엔드, Mobile API, CMS 개발 및 유지보수
        • Spring Boot, Spring Security, JPA, QueryDSL (Web 백엔드, Mobile API, CMS API)
        • Swagger 2
        • VueJS (CMS Frontend)
        • Jenkins/Slack 연동
      2. 응원봉 연동 서버 유지보수
        • Spring Boot, Mybatis (CMS API, Web API)
        • VueJS (CMS Frontend)
      3. Lysn 회원 연동 시스템 개발
        • SMTOWN 서비스 모듈
      4. 광야클럽 팬클럽 회원 연동 시스템 개발
        • AWS SQS
        • AWS Lambda
        • AWS API Gateway
        • NodeJS
      5. 메타패스포트 스탬프 정보 연동 시스템 개발
        • AWS SQS
        • AWS Lambda
        • AWS API Gateway
        • NodeJS
      6. Oauth2 서버 유지보수
        • Spring Boot, JPA, Spring Security Oauth2 (백엔드)
        • JSP (프론트엔드)
      7. Kwangya119 사이트의 CMS, Web 백/프론트엔드 개발, 배포 및 론칭 등 프로젝트 리드
        • Spring Boot, Spring Security, JPA, Specification (CMS, Web API)
        • Swagger 3
        • VueJS (CMS, Web Frontend)
        • Jenkins

최근 토이프로젝트