| 부천시 범용 알림 서비스 (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, 웹소켓 |