류승택 | 경력기술서

2년 차 Java 웹 개발자 | 부천시 ITS/BIS 시스템 구축·운영 | 일 500건+ 알림 무중단 처리


실무 경력 (디앤씨소프트 | 2023.07 ~ 재직 중)

업무명 기간 성과 (How + Result) 역할 기술
부천시 범용 알림 서비스 (ITS 3차) 2023.07 ~ 2023.12 (6개월) • CompletableFuture 병렬 처리 적용으로 템플릿 관리 페이지 로딩 20초 → 3~4초로 약 80% 단축• 일 평균 500건+ 알림 무중단 처리 운영 안정성 확보• 관리자 페이지 자동화로 관제실 수동 업무 시간 대폭 절감 • 알림톡 템플릿 관리/발송 이력/통계 기능 구현• 카카오 알림톡/비즈톡/단축URL/공공데이터 API 연동• Quartz 스케줄러 및 배치 로직 개선• OpenWax 웹 접근성 및 Yasca 보안 점검 수행 Spring, 전자정부프레임워크, MyBatis, Oracle, jQuery, jqGrid, CompletableFuture, Quartz, 카카오 API, Log4j2
부천시 교통정보 제공 서비스 2025.05 ~ 2025.12 (8개월) • 데이터 신청→승인→제공 원스톱 프로세스 구축• 담당자 수동 작업 제거로 데이터 제공 업무 자동화 • DB 스키마 설계 주도 (신청/승인/API키/로그 테이블)• Apache POI 엑셀 다운로드 및 RESTful API 엔드포인트 구현• 메인 화면 JavaScript 로직 및 지도 시각화 개발 Spring, Oracle, Apache POI, RESTful API, JavaScript
BIS·주차·SSO 운영단말 및 레거시 개선 2023.07 ~ 현재 (1년 6개월+) • jqGrid/agGrid 공용 컴포넌트 리팩토링으로 중복 코드 감소 및 유지보수성 향상• MyBatis 핫 리로딩 도입으로 쿼리 수정·테스트 사이클 분 단위 → 초 단위 단축• 전자정부프레임워크 3.8→4.3 마이그레이션으로 최신 보안 패치 및 기능 적용• 공통코드 하드코딩 상수화로 유지보수 난이도 및 변경 리스크 감소 • BIS 운영자 웹, ParkingWeb, 단축URL Web, SSO 운영단말 유지보수• 차량 정보 조회 API, SSO API, FTP, Socket 통신 연동• 엑셀 업로드/다운로드, 로그·권한 관리 기능 구현• RefreshableSqlSessionFactoryBean 커스텀 구현 및 팀 가이드 문서화• 주요 의존성 업그레이드 및 deprecated API 대응 Spring, 전자정부프레임워크, MyBatis, jqGrid, agGrid, 웹소켓, FTP, Socket, 프록시 패턴
ITS 돌발 상황 관제 시스템 및 공공·관제 웹 2023.07 ~ 현재 (1년 6개월+) • CCTV 연동으로 관제 화면 내 실시간 영상 확인 가능• 위치 기반 자동 알림으로 돌발 인지→시민 안내까지 대응 시간 단축• 폴리라인/마커 렌더링 최적화로 브라우저 성능 개선• 정선 스마트도시 IoT 플랫폼 구축 / 몽골 울란바토르 BIS 해외 프로젝트 참여 • CCTV 스트리밍 서버 연동 로직 구현• GPS 좌표 기반 돌발 위치 표시 및 우회 정보 자동 발송 로직 개발• VWorld/카카오맵 기반 대시보드 UI 개선• 과천 스마트빌리지 취약계층 모니터링, CCTV/VMS 대시보드, IoT 관제 화면 개발 Spring, JavaScript, 카카오맵 API, VWorld API, 웹소켓

기술 스택 요약

구분 상세
Backend Spring MVC, 전자정부프레임워크, MyBatis, Servlet, RESTful API
Frontend JSP, jQuery, jqGrid, agGrid, JavaScript, 웹소켓
DB Oracle, PostgreSQL, MySQL
DevOps/Tools Tomcat, Git, Maven, Log4j2, Docker(기초)
API 연동 카카오 알림톡/지도, VWorld, 공공데이터 포털, SSO, 차량 정보 조회
기타 웹 접근성(OpenWax), 보안 점검(Yasca), CompletableFuture, Quartz

핵심 역량

  1. 운영 안정성: 공공 ITS/BIS 시스템에서 2년간 일 500건+ 알림을 무중단 처리하며 안정성 확보
  2. 레거시 개선: MyBatis 핫 리로딩, 비동기 병렬 처리, 프레임워크 마이그레이션 등 적극적 개선
  3. 0→1 실행력: DB 설계부터 API 개발, 운영단말 구축까지 전 과정 주도 경험