自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多

職涯
貼文
AI 職涯摘要
최상용님은 웹/서버 개발 경력을 보유하고 있으며, 백엔드 개발, 쿼리 튜닝, 프론트엔드 개발, 레거시 소스 개선 등 다양한 업무를 수행했습니다. 특히 Mybatis 도입을 통한 Persistence Framework 교체, 서브쿼리를 활용한 쿼리 튜닝 경험을 통해 시스템 성능 개선 및 유지보수성 향상에 기여했습니다. 또한, 자체 프레임워크 Controller 교체 경험을 통해 개발 생산성을 높였습니다.
經歷
담당업무 1. 백엔드 개발 2. 쿼리튜닝 3. 프론트엔드 개발 4. 레거시소스 개선 (리팩토링, 로직개선) 5. 플로우 유지보수 및 추가개발 개발한 기능 1. 채팅 공지사항 2. 파일함 개발 3. 간트차트 기능 개발 4. Kakao 알림톡 연동 개선사항 1. JDBC를 이용하여 배치 프로그램을 짜는 방식에서 Mybatis를 이용하는 방식으로 변경 → 기존에 JDBC를 이용해서 짯기 때문에 비즈니스 로직과 쿼리가 한 곳에 있어서 유지보수하기 어려운 이슈가 있었음 → Mybatis를 도입함으로 쿼리와 로직을 분리해 유지보수 하기 쉬운환경 구축 했습니다. 2. Persistence Framework 교체 자체프레임워크 -> Mybatis 교체 → 자체프레임워크의 Persistence Framework는 JDBC의 방식과 유사했기에 쿼리와 로직이 한곳에 있어 유지보수가 굉장히 힘들고 파라미터 바인딩시 어려움이 있었습니다. Mybatis를 도입함으로써 유지보수와 파라미터 바인딩을 쉽게 할 수 있는 환경 구축 Mybatis 선택 이유 : hibernate 또는 JPA는 기존 인원들 중 아는 사람이 적었으며 러닝커브가 있어서 채택하기 무리가 있었습니다. 3. Controller 교체 자체프레임워크 -> 직접만든 Controller → 자체프레임워크의 Controller는 생성, 수정시에 로컬환경으로 파일을 옮겨와야 하는 불편함이 있었습니다. 불편함을 느끼던 도중 개선방안으로 Controller를 직접 만들어보자는 의견을 냈고 진행하였습니다. Spring에서 사용하는 어노테이션방식을 사용하여 생성, 수정을 간편하게 할 수 있는 환경을 구축하였고 현재 테스트중입니다. 쿼리튜닝 경험 1. A쿼리 Cost 730,000 → 600 실행시간 3.5초 → 0.3초 서브쿼리를 비효율적으로 작성하여 조인을 여러 번 하는 쿼리를 1번만 수행될 수 있게 변경하였습니다. 2. B쿼리 실행시간 15초 → 3초 단축 서브쿼리로 통계데이터를 가져와서 비효율적으로 여러 번 조인하는 것과 같은 성능을 보였습니다. 쿼리를 2개로 분리해서 API에서 데이터를 합치는 방식으로 변경하였습니다. 3. C쿼리 실행시간 2초 → 0.3초 단축 select절에서 서브쿼리를 이용해 결과를 전부다 구한다음 Limit으로 데이터를 자르는 방식을 사용했습니다. 서브쿼리특성상 데이터가 많으면 성능이슈가 있습니다. Limit 으로 데이터를 먼저 자르고 결과 데이터에 한해 서브쿼리를 실행하는 방식으로 변경했습니다. GKT Works - 인프라 구축 및 유지보수
更多
1. 서버 API 개발 및 유지보수 2. 간단한 프론트엔드 개발 (javascript 활용)
活動
最近活動
證照 1
專案 3
프로젝트
GKT Works
2021년 3월 - 현재 · 4년 10개월
인프라 구성 및 구축 하였습니다.
프로젝트
Mybatis
2020년 11월 - 2020년 11월 · 1개월
Contributor
프로젝트
플로우
2020년 4월 - 현재 · 5년 9개월
협업툴 플로우를 운영/ 유지보수 하였습니다.
자격증
정보처리기사
2018년 11월
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.