미리보기
기본 정보
기술은 공동체를 위한 실천입니다. 기술은 수익을 만들어내는 것을 넘어서, 사람과 조직이 함께 성장하고 더 나은 방향으로 나아갈 수 있도록 기반을 마련하는 일이라고 생각합니다. 저는 함께 일하는 조직, 서비스를 이용하는 사용자, 그리고 그 기술을 둘러싼 모든 사람들에게 실질적인 가치를 전할 수 있는 기술 실천을 추구해왔습니다 AI 기반 정보 격차 해소, 지식 자산의 중앙화, 개인정보 자동화, 시스템 현대화 등 제가 맡아온 프로젝트는 늘 누군가에게 꼭 필요한 것을 마련하고, 공동체 전체가 더 나아지도록 돕는 실천이었습니다. 앞으로도 저는 기술을 통해 사람들의 불편을 줄이고, 조직이 더 나은 방식으로 일하고 성장할 수 있는 환경을 설계하는 개발자이고자 합니다. 단순히 기능을 만드는 데 그치지 않고, 함께 연결된 공동체가 지속 가능하게 나아갈 수 있도록 실질적인 변화를 만들어내는 기술을 고민하고 실천해 나가겠습니다.
기술 스택
Java, Spring, Spring Boot, Spring Security, JPA, mybatis, querydsl, REST API, webflux, Jenkins, Docker, MariaDB, MySQL
경력
(주)웅진
팀원 | Biz운영2팀 | 재직 중
2017.01. ~ 재직 중 (8년 6개월)
웅진씽크빅의 영업·HR·고객 시스템 운영을 담당하며, 장애 대응 체계 개선과 반복 업무 자동화를 통해 운영 효율성과 서비스 품질을 높였습니다. 권한 이력 관리, 감사 대응, 계정·배치 관리 기능 등을 감사 요구 사항에 맞춰 고도화하고, 운영 환경 전반을 시스템 중심 구조로 전환하여 내부 통제 대응력을 체계화했습니다.
또한, 공통 모듈 및 시스템 구조를 총괄하는 AA(Application Architect) 역할을 수행하며, 프로젝트 전반의 기술 방향성을 제시하고, 여러 운영 주체 간 설계 기준을 조율해 개발 표준과 아키텍처를 정립했습니다. 각 팀의 개발 방식과 요구사항을 통합하고, 공통 모듈 구성, 기술 정책 수립, 구조 설계 가이드를 주도적으로 마련하여 전체 시스템의 일관성과 확장성을 확보했으며, 신규 입사자 및 참여 인력을 대상으로 기술 교육을 진행해 빠른 온보딩과 안정적인 협업 기반 마련에도 기여했습니다.
이외에도 .NET 기반의 레거시 시스템을 Java(Spring Boot)로 전환하는 프로젝트를 리딩하며, 인증·권한 구조 개선뿐만 아니라 비효율적인 운영 프로세스를 재설계하고 자동화하여 유지보수성과 업무 효율성을 크게 향상시켰고, 아키텍처 수준에서의 기술 부채 해소 또한 주도했습니다.
그리고 전사 지식관리시스템(WKMS) 프로젝트에서는 Azure OpenAI(AOAI)를 연동하여, AI 기반 챗봇 및 의미 기반 검색 기능을 실서비스에 적용하고, 사용자 경험과 정보 탐색 효율을 획기적으로 개선하는 데 핵심적인 역할을 수행했습니다.
주식회사안랩
연수생 | 소프트웨어QA팀
2015.02. ~ 2015.08. (7개월)
V3 List 9.0 제품 QA 담당자로서, Windows OS 환경에서 기능별 테스트 케이스를 기반으로 Black Box Testing을 수행하며 제품의 주요 기능을 검증하였습니다. 테스트 중 발견된 이슈에 대해서는 제현 조건을 정리하여 이슈 트래킹 시스템에 등록하였고, 반복 테스트 및 회귀 테스트를 통해 제품 안전성과 품질 확보에 기여하였습니다. 주어진 테스트 계획에 따라 출시 전까지의 품질 검증 업무를 책임감 있게 수행하였습니다.
프로젝트
쉬운말 번안 AI 서비스 개발
모두의연구소 × KakaoImpact
2024.10. ~ 2025.03.
프로젝트 개요
프로젝트 목적
정보 취약계층(느린학습자, 특수교육 대상 등)과 일반 사용자 간의 정보 격차를 해소하기 위해, 복잡하거나 어려운 글도 누구나 쉽게 이해할 수 있도록 AI 기반 “쉬운말 번안 서비스”를 추구
배경
기존 수작업 번안의 비효율성과 접근성 한계를 극복하고자 AI/LLM을 통한 번안 프로세스 자동화 및 서비스 다각화 추진
역할
백엔드 개발자로서 번안 결과 활용 및 사용자/관리자 서비스, 크레딧 관리 등 운영 정책 로직을 주도적으로 설계,구현하며 AI 기술의 실질적 서비스 적용에 기여
주요 성과
관리자/크레딧/번안 이력 등 주요 백엔드 서비스 전반의 설계와 개발을 주도,다양한 직군(프론트엔드, AI, 기획)과의 긴밀한 협업으로 성공적인 시스템 오픈에 기여
번안 프로세스 자동화 도입으로, 기존 1일 이상 소요되던 번안 프로세스를 1분 이내로 혁식적으로 단축
크레딧 관리 등 주요 관리 기능의 시스템화를 통해 운영 효율성과 서비스 안정성을 크게 향상
사용자 권한별 맞춤형 서비스 및 관리 기능 도입으로 서비스 품질과 보안성 강화
사용 기술
Backend: Java17, Spring Boot 3.3.0, Spring Data JPA, Querydsl, Spring Security
Build Tool: Gradle
DBMS: MySQL
CI/CD: GitHub Actions, Docker
담당 업무
관리자 영역 백엔드 설계 및 개발
사용자 관리(계정 추가/수정/삭제), 크레딧 관리(지급, 내역 조회), 번안 이력 관리 등 관리자 전용 API 및 핵심 서비스 로직 설계·구현
역할별(관리자, 운영자, 일반 사용자) 접근 정책 설계 및 기능 분리 적용
크레딧 관리 시스템 및 자동화
크레딧 적립/차감/사용 이력 관리 등 크레딧 업무 로직 및 데이터 흐름 설계·구현
크레딧 초기화 스케줄러(Spring Scheduling) 개발 및 자동화 정책 적용
서비스 연계 및 협업, 개발 리딩
프론트엔드, AI 담당자와의 연계 API 설계 및 데이터 흐름 조율
기획자와의 협업을 통한 서비스 요구사항 및 프로세스 정립
다양한 직군간 커뮤니케이션 및 백엔드 개발 일정·우선순위 관리 등 개발 리딩 역할 수행
데이터 모델링
신규 서비스 운영에 필요한 테이블 및 관계 구조 설계(데이터 모델링) 담당
웅진 지식관리시스템(WKMS) 구축 프로젝트
웅진
2024.11. ~ 2025.03.
프로젝트 개요
프로젝트 목적
AI 기반 전사 지식관리시스템(KMS) 구축을 통해, 조직 내 문서와 지식 자산을 중앙집중적으로 관리하고, 최신 AI 검색·챗봇 기능으로 누구나 필요한 정보를 신속하게 찾고, 지식 활용도를 극대화하는 업무 환경 조성
배경
기존 윈도우 공유폴더 기반 문서 관리 환경에서의 정보 중복, 산재, 비효율적 검색, 지식자산 유실 등 다양한 한계 발생
AI 기반 의미 검색 및 자동화 기술을 통해 유사 내용 문서까지 통합적으로 활용할 수 있는 중앙 집중형 지식 관리체계의 필요성 대두
역할
전체 프로젝트 구조 및 아키텍처 총괄 설계
서비스 정책 및 인증·권한·이력 관리 등 주요 비즈니스 로직 설계·구현
SAP HR 연동을 통한 조직·사용자 정보 자동 동기화 구조 구축
AI 챗봇·검색(AOAI) 연동을 Webflux 기반 비동기 API 구조로 설계하여 실시간 응답성과 서비스 사용자 경험을 최적화.
주요 성과
지식·문서 관리의 체계화 및 접근성 혁신
조직/역할/파일별 권한 정책 세분화와 인증·인가 로직 일원화로, 업무 정보 접근 통제 및 보안성 강화
AI 서비스 연동 사용자 경험 향상
Webflux 기반 비동기 처리 구조 도입으로 AI 챗봇 응답 지연 상황에서도 전반적인 서비스 이용이 원활하게 유지되는 사용자 경험 및 서비스 안정성 확보
업무 자동화 및 운영 효율성·신뢰성 제고
SAP HR 연동 배치 스케줄러로 인사·조직 데이터 기반 사용자·권한 정보 자동 갱신.
이력 기록 등 주요 관리 업무의 자동화 및 승인/권한 관리 프로세스의 시스템화를 통해 운영 효율성과 서비스 신뢰성 제고
사용 기술
Backend: Java17, Spring Boot 2.7.18, Spring Web(MVC), Spring Webflux(비동기 API 연동), Spring Security, Mybatis
Build Tool: Maven
DBMS: MySQL, SAP HR(RFC 연동)
템플릿 엔진/프론트: Thymeleaf, Kendo UI
CI: Jenkins(자동 빌드)
배포: Shell Script(서버 수동 배포)
담당 업무
프로젝트 Core 모듈 및 서비스 설계·구현
Spring Boot 기반 전체 프로젝트 구조 및 권한·인증 등 주요 백엔드 서비스(조직/권한/인증 등) 설계·구현
서비스 운영을 위한 테이블 및 데이터 모델 설계
접근·인증·권한 관리 및 관리자 기능(로그인, 권한 정책/신청/승인/이력, 파일 다운로드/조회 권한 관리 등) 설계·구현
SAP HR 연동 스케줄링 서비스 개발로 인사/조직 변화에 따른 사용자·권한 정보 자동 동기화 및 관리 정책 구현
문서 관리 중앙화 및 검색 효율성 개선
문서 및 메타데이터 관리 기능 설계·구현을 통해 전사 문서 관리의 중앙 집중화 실현
검색 효율성 향상을 위해 AI Search API를 활용한 검색 결과 처리 구조 설계·구현
비동기 아키텍처 도입 및 서비스 안정성 강화
Spring Webflux 기반 비동기 통신 구조를 도입하여, AI 챗봇·검색 등 외부 서비스 연동 시에도 응답 지연이 전체 서비스에 영향을 주지 않는 안정적인 사용자 경험 구현
교문 DBM 리뉴얼 및 고도화 프로젝트
웅진
2023.05. ~ 2023.10.
프로젝트 개요
프로젝트 목적
2014년 오픈 이후 추가 개발없이 운영되어온 노후된 .NET 기반 시스템을 최신 Java(Spring Boot) 기반으로 전면 재구축하여, 시스템의 유지보수성, 확장성, 보안성, 사용성 전반을 대폭 개선
배경
비효율적인 비즈니스 로직(DB 프로시저), 인증 부재, 모바일 미지원 등으로 인해 현업 사용자 및 고객 응대에 어려움이 지속
오랜 기간 누적된 운영 데이터의 정합성 저하, 장애/오류 처리 지연 등으로 서비스 신뢰도 하락
고객 활동 실적 향상을 위해 사용성과 편의성을 중심으로 업무 프로세스 재정비 필요
역할
전체 시스템 구조 설계 및 핵심 모듈(고객 인입·분배/인증·인가/로그 등) 개발 총괄
프레임워크 전환과 기존 데이터베이스 프로시저 중심의 비즈니스 로직을 Java 기반으로 재구현하여, 유지보수성과 확장성을 대폭 강화
Spring Security와 AOP 기반으로 사용자 인증, 권한 분리, 작업 이력 추적 체계를 통합적으로 구축
주요 성과
시스템 및 기술환경 혁신
.NET 기반 레거시를 Java(Spring Boot 2.7.11) 기반 프로젝트로 전면 재구축 및 오픈
DBMS 전환: Oracle DB → MariaDB 로 이전하여 라이선스 및 유지보수 비용 절감
비즈니스 로직 전환: DB 프로시저 → Java 서비스 계층으로 이전, 확장성 및 효율성 대폭 향상
인증·인가·로깅 프로세스 신설: Spring Security 및 AOP 기반 이력관리 도입
메세지 서비스 전환: SMS → 카카오톡 알림톡으로 전환하여 연간 메세지 발송 비용 대폭 절감
업무 효율 및 데이터 품질 향상
고객 데이터 인입 및 분배 등 핵심 프로세스의 표준화자동화로, 평균 처리 소요시간을 183분 이상 단축하고 오류율을 53% 감소시키는 등 현장 업무의 효율성과 데이터 신뢰도를 크게 향상
유지보수 및 운영 신뢰성 강화
장애 원인 실시간 파악 및 신속 대응이 가능한 시스템 구조 확립(호출 이력 로그 저장 등)
현장 이슈 및 추가 요구사항 신속 반영을 위한 운영·지원 체계 수립
사용 기술
Backend: Java11, Spring Boot 2.7.11, Spring Security, MyBatis
Build Tool: Maven
DBMS: MariaDB, SAP HR(RFC 연동)
템플릿 엔진/프론트: JSP, Toast UI
CI: Jenkins(자동 빌드)
배포: Shell Script(서버 수동 배포)
담당 업무
프로젝트 핵심 모듈 및 시스템 구조 설계·개발 주도
Spring Boot 기반으로 프로젝트 환 및 기본 아키텍처를 직접 설계하고, 핵심 모듈 구성 전 과정을 주도
기존 DB 프로시저 로직을 Java 서비스 계층으로 이관하여 시스템 구조 및 유지보수성 강화
고객 인입 및 분배 프로세스 고도화
고객 인입 및 분배 처리 API 개발
고객 인입 및 분배 처리 프로세스의 설계부터 시스템화까지 전체 과정을 총괄
SOAP 기반의 복잡한 연동 구조를 REST API(JSON) 방식으로 개선하여, 외부 시스템과의 연동 및 확장성을 대폭 강화
호출 이력 로깅 및 인증·권한 체계 고도화
AOP 기반 호출 이력 로깅 시스템을 도입·주도하여 장애 및 에러 원인 추적과 신속한 대응 체계를 확립
Spring Security를 활용한 인증 및 권한 관리 체계 구축(타 시스템 계정 통합, 관리자/사용자/직책별 권한 분리, 작업자 식별 및 이력 관리)
씽크빅 업무사이트 core 모듈 개발 및 유지 보수
웅진
2021.11. ~ 진행 중
프로젝트 개요
씽크빅 영업 사이트(영업, HR, 배치 등)의 안정적인 운영 및 서비스 품질 향상을 위해, 핵심 공통 모듈의 개발과 유지보수를 수행하고, 인프라 및 CI/CD 체계의 개선을 통해 서비스 효율성과 안정성을 강화
프로젝트 목적
안정적인 운영과 서비스 품질 향상
핵심 모듈의 표준화 및 관리 체계 정비
주요 기술 이슈 해결 및 전산감사 대응
역할
씽크빅 영업사이트의 공통 Application Architect로서 시스템 구조 및 공통 모듈 전반을 운영·관리
기존 시스템 구조를 기반으로 공통 모듈을 정비 및 개선 설계, 신규 요구사항 반영을 위한 구조 확장 주도
장애 대응, 운영 자동화, 로그 관리 등 운영 안정성 강화를 위한 기술적 대응 주도
Docker 기반 CI/CD 체계 개선 및 Jenkins 파이프라인 전환 등 배포 효율화 체계 구축 리딩
주요 성과
모바일 웹 파일 다운로드 무한 루프 에러 해결을 통한 기존 POD 수 83% 절감
Docker Registry 전환(Harbor → AWS ECR) 및 Jenkins 신규 구축으로 CI/CD 효율성 향상 및 서버 용량 관리 자동화
고객 데이터 관리 프로세스 개선 및 B2C 고객 인터페이스 공통화로 서비스 처리 오류 최소화
조직, 지급 등 기준에 따른 권한 자동화 로직 구현으로 권한 부여 프로세스 간소화 및 반복적인 월간 50~60건 이상의 권한 등록 업무 자동화 처리
공통 모듈 구조 표준화 및 운영 정책 일원화를 통해 기능 재사용률을 높이고, 유지보수 소요 시간 및 현업 요청 반영 속도를 단축
사용 기술
Backend: Java8, Spring Boot 2.1.4, MyBatis
Build Tool: Maven
DBMS: MariaDB, SAP (RFC 연동)
템플릿 엔진/프론트: JSP, Real Grid
CI/CD : Jenkins, Docker, AWS ECR (Kubernetes 클러스터는 타 부서 지원)
담당 업무
씽크빅 영업 사이트 공통 파트 운영 및 유지보수
씽크빅 영업 사이트 core 공통 모듈 신규 기능 개발 및 유지보수
core 모듈 장애 대응 및 운영 안정성 향상을 위한 개선 작업 수행
모듈 구조 표준화 및 코드 일관성 강화를 위한 정비 작업 진행
씽크빅 HR 및 고객 파트 유지 보수 및 개발
B2C 서비스 내 고객 조회 및 생성 서비스를 위한 통합 고객 인터페이스 개발
고객 개인정보 처리 및 관리 시스템 유지보수
조직원 및 교사 계정·권한 관리 체계 운영 및 개선 (수동 권한 변경 업무 자동화, 권한 회수 및 유효 기간 설정 기능 구현, 신규 사용자 권한 자동 부여 로직 개발)
Docker Private Registry 전환 (2023.11 ~ 2023.12)
AWS EKS 이슈로 인한 Docker Registry 전환(Harbor → AWS ECR)
Jenkins 신규 구축(version 2.176 → 2.414.3)
Pipeline 방식으로 19개 서비스 Item 신규 생성 (AS-IS: Maven Project 방식 → TO-BE: Pipeline 방식) 및 Stage 별 작업 분류, 로그 및 히스토리 관리 체계 구축
Docker 이미지 빌드 및 AWS ECR Push 자동화 (빌드 번호 기반 태깅 및 레포지토리 관리)
제한된 서버 용량 문제 해소를 위해 빌드 파일 정리 자동화 Stage 추가, 반복적 수동 작업 제거 및 운영 효율성 강화
전산감사 대응 및 미비점 시스템 개선 및 업무 자동화
웅진
2021.11. ~ 2024.01.
프로젝트 개요
씽크빅 영업 사이트의 전산감사 대응 및 내부통제(ITGC) 준수를 위한 시스템 개선, 업무 프로세스 자동화, 감사자료 추출 체계 구축 프로젝트
프로젝트 목적
전산감사(ITGC) 대응 체계 수립 및 감사 이슈 해소
계정/권한/배치 관리 체계의 자동화 및 표준화
반복 수동 작업 제거 및 데이터 무결성/추적성 확보
역할
씽크빅 업무사이트의 전산감사 대응 및 시스템 개선 프로젝트 리드로서, 전산감사 요구사항 분석, 내부통제 프로세스 설계, 시스템 개선 및 자동화 기능 개발 주도
외부 감사인(회계법인)과의 실시간 협업 및 리뷰를 통해 감사 자료 검토 및 개선 사항 식별 및 조치
주요 성과
계정 수동 생성 및 잠금 처리 프로세스 웹 서비스화로 DML 작업 100% 제거
권한 변경 시 이력 저장 및 권한 회수 자동화 구현으로 감사 대응 및 관리 효율성 강화
권한 유효성 기간 기반의 권한 부여 적정성 확인 절차 개선: 분기별 1,600건 이상의 권한 부여 적정성 확인 업무를 자동화하여 관리 효율성 향상
배치 잡 변경 이력 저장 및 조회/엑셀 다운로드 기능 개발로 변경 내역 관리 체계 강화
배치 실패 보고 프로세스 도입 및 알림 기능 구현으로 업무 책임성과 관리 체계 확보
월별/분기별 감사자료 자동 추출 프로세스 개발로 반복 수작업 제거 및 감사 대응 효율화
외부 감사인과의 협업을 통한 ITGC 감사자료 대응 및 검토 프로세스 내재화
사용 기술
Backend: Java8, Spring Boot 2.1.4, MyBatis
DBMS: MariaDB, SAP (RFC 연동)
담당 업무
ITGC(정보기술 일반통제) 통제 항목 대응
계정 생성 및 잠금, 권한 부여 및 회수, 프로그램 변경 승인 및 배포, 데이터 변경 통제 항목에 대한 자료 추출 및 감사 대응
감사 미비 항목에 대한 프로세스 분석 및 개선 설계
외부 감사인과의 미팅 및 질의응답을 통한 감사자료 검토 및 개선 사항 반영
전산 감사 항목 대응을 위한 신규 프로세스 개발
계정 관리 웹 서비스 개발 (계정 생성/잠금, 후속처리, DML 제거)
권한 관리 로직 개선 (이력 저장, 유효성 기간 관리, 권한 회수 자동화, 권한 부여 적정성 확인 자동화)
비밀번호 재사용 제약 기능 추가 (3회 이전 금지)
배치 변경 이력 저장 및 조회/다운로드 서비스 개발
배치 실패 보고 및 알림 프로세스 개발
전산 감사 자료 추출 업무 자동화
월별, 분기별 자료 추출 자동화 프로세스 개발 및 운영
웅진씽크빅 개인정보처리 프로젝트
웅진
2022.02. ~ 2022.09.
프로젝트 개요
개인정보 보호법 및 관련 규정 준수를 위한 고객 개인정보 처리 체계 고도화, 휴면 고객 관리 및 마케팅 수신 재동의/이용내역 고지 자동화 프로젝트
프로젝트 배경
시스템의 개인정보 파기 및 처리 체계 부재로 인한 운영 리스크 및 법적 컴플라이언스 미흡 문제 예방을 위한 개선 필요성 대두
고객 마케팅 수신 동의 관리, 개인정보 이용내역 안내, 휴면 처리 등 반복 수작업 업무 부담 가중 및 데이터 관리 정확성 확보 요구
프로젝트 목적
고객 개인정보의 안전한 관리 및 파기 체계 수립
마케팅 수신 동의 관리 및 개인정보 이용내역 고지 의무 이행 자동화
반복 수작업 제거 및 고객 데이터 처리의 정확성 확보
역할
고객 개인정보 처리 프로세스 분석 및 시스템화 설계/개발 주도
고객 휴면 처리, 마케팅 수신 재동의 알림톡 발송, 이용내역 알림톡 전송 프로세스 신규 개발
SAP RFC 기반 프로세스를 Java RESTful API로 전환 및 운영 중인 Spring Boot 서비스 아키텍처에 통합
주요 성과
휴면(파기) 고객 처리 배치 개발 및 영업 본부별 휴면 기준 반영
전체 고객 중 10% 휴면 처리 완료 및 공통 조회 화면 비노출 처리
고객 마케팅 수신 재동의 알림톡 발송 배치(2년 주기) 및 동의 철회 서비스 개발
개인정보 이용내역 알림톡 자동 발송 프로세스(1년 주기) 개발 및 운영
사용 기술
Backend: Java8, Spring Boot 2.1.4, MyBatis
DBMS: MariaDB
담당 업무
고객 휴면(분리/파기) 처리 프로세스 개발
개인 정보 파기 및 안전성 확보조치를 위한 휴면(파기) 고객 분리 배치 신규 개발
영업 본부별 계약 종료 데이터를 통한 휴면(파기) 처리 로직 구현
고객 조회 화면에서 휴면(파기) 고객 비노출 처리 적용
고객 마케팅 수신 재동의 알림톡 서비스 개발
고객 마케팅 수신 동의 일자 기준 2년 주기로 마케팅 재동의 확인 알림톡 발송 배치 개발
SAP RFC 기반 고객 조회 및 마케팅 동의 철회 기능을 웹 API로 전환 및 서비스화
고객 개인정보 이용내역 알림톡 전송 프로세스 개발
1년 주기로 정상 고객에 한해 개인정보 이용 내역 안내 알림톡 전송 배치 개발
경량화 프로젝트( SAP 기반 서비스의 WEB 서비스 전환 프로젝트)
웅진
2020.10. ~ 2021.11.
프로젝트 개요
프로젝트 목적
SAP 영업모듈 및 주요 관리시스템을 WEB 기반 구조로 전환하여, 기존 RFC 방식의 한계를 극복하고 업무 효율성·확장성·접근성을 혁신
전사 시스템 통합 리뉴얼 및 모바일/웹 환경의 업무 일원화를 실현
배경
SAP RFC 구조의 높은 라이선스 비용과 비효율적인 데이터 연계/업무 프로세스 한계를 해결하고, 업무 시스템을 WEB 기반으로 경량화하여 유지보수와 확장성을 강화하기 위한 목적
역할
WEB 서비스 API 전환 및 신규 개발
RFC 기반 데이터 처리 주고를 REST API 중심으로 재설계 및 구현
SAP RFC 담당자와의 협업, 모바일 하이브리드 앱 연동 API 설계·개발
프로젝트 일정(WBS) 수립 및 QA·TEST 시나리오 작성, 실제 서비스 전환 검증
주요 성과
SAP RFC 기반 시스템을 WEB 및 모바일 환경 전환 성과 달성
SAP RFC에 정의된 프로세스를 웹 서비스 아키텍처로 재구현하여, 웹 사이트(러브씽크빅) 및 하이브리드 앱(아이튜터)에서 동일한 비즈니스 로직을 사용할 수 있도록 함
외부 솔루션 제거 및 자체 RESTful API 개발로 업무 효율성 및 유지보수성 대폭 향상
프로젝트 품질 보증 체계 강화
전환된 서비스에 대한 TEST 시나리오 작성 및 QA 주도로, 주요 프로세스와 데이터 흐름의 정상 동작을 검증하여 서비스 안정성 확보
사용 기술
Backend: Java 8, Spring Boot 2.1.4, MyBatis
Build Tool: Maven
DBMS: MariaDB, SAP (RFC 연동)
템플릿 엔진/프론트: JSP, Real Grid
담당 업무
SAP RFC 기반 프로세스의 웹 서비스화
SAP RFC에 정의된 업무 로직과 데이터 흐름을 분석하여. REST API 중심의 웹 서비스 아키텍처로 설계 및 구현
SAP RFC 담당자와 협업하여 기존 프로세스의 비즈니스/데이터 요건을 파악하고, RFC 의존 구조를 제거하고 웹 표준 환경(REST API 기반)으로 재구성
하이브리드 앱(아이튜터) 및 웹사이트(러브씽크빅)에서 사용할 수 있도록 데이터 모델, 비즈니스 로직, 통신 방식을 웹 표준에 맞게 재구성
테스트 및 품질 관리
WBS, 일정 관리, 테스트 시나리오 작성 및 QA 참여하여 전환된 서비스의 품질과 안정성 확보 지원
웅진씽크빅 교육문화사업본부 전자계약서 프로젝트
웅진
2018.02. ~ 2018.07.
프로젝트 개요
프로젝트 목적
카카오페이 본인인증 API와 전자서명 서비스를 도입하여, 기존 지면 계약서 위주의 영업 계약 프로세스를 전자계약 기반으로 전환.
계약서 작성·전송·승인까지 전 과정을 온라인/모바일 환경에서 처리함으로써 업무 효율성, 신뢰성, 고객 편의성을 대폭 향상
배경
신규 회원 가입 또는 기존 회원의 추가 과목 계약 시, 종이 계약서 작성/교부 방식의 한계 극복과 디지털 전환 정책에 따라, 비대면·페이퍼리스 계약, 개인정보 보호, 실시간 진행 모니터링, 거짓·허위 계약 방지 등 계약 프로세스 혁신의 필요성이 대두됨
카카오페이 본인인증 기반 전자서명 도입을 통해 계약자의 본인확인 및 전자증명, 위·변조 가능성 차단 등 계약의 신뢰성과 법적 효력 강화를 실현
역할
계약관리 프로세스의 전체 설계 및 구현을 주도
신규/기존 회원의 계약 프로세스 설계 및 카카오페이 본인인증 API 연동을 통한 전자계약 시스템 구축
계약 유형 분기, 본인인증·전자서명 처리, 진행 이력 관리 등 핵심 비즈니스 로직 개발
카카오페이, SAP, MariaDB 등 외부 연동 시스템과의 통합 및 프로세스 최적화
주요 성과
전자계약 프로세스의 성공적 도입 및 확산
카카오페이 본인인증 API를 통한 모바일/전자계약 방식 이원화, 계약 처리 프로세스의 디지털 전환
지면 계약 대비 평균 계약 소요 시간 및 누락률 대폭 감소, 고객 편의성 및 업무 생산성 향상
업무 자동화 및 신뢰성 확보
전자계약 미발송건 자동발송, 발송 취소 등 배치 자동화로 업무 누락·오류 방지
계약 진행 이력·로그 관리로 서비스 투명성·추적성 확보
사용 기술
Backend: Java1.7, Spring 4
Frontend: JSP
DBMS: MariaDB, SAP(RFC 연동)
외부연동: 카카오페이 본인인증/전자서명 API
담당 업무
계약관리 프로세스 설계·구현
WEB 영업시스템 내 신규/기존 회원 계약 프로세스 전체 설계 및 신규 개발
계약 유형 분기, 인증톡(카카오페이 본인인증/전자서명) 발송, 진행 상태·이력 관리 등 비즈니스 로직 및 외부 연동(SAP RFC, 카카오페이 API) 구현
자동화 배치 프로그램 개발
전자계약 미발송건 자동 발송 및 발송 취소 배치 프로그램 개발
DB 및 API 설계
요구 사항 기반 신규 DB 테이블 설계 및 SQL 작성
카카오페이 API 등 외부 연동 인터페이스 구현
고객·관리자용 웹 화면 개발
고객 접속용(계약 진행, 개인정보 동의, 계약 정보 조회/승인) 및 관리자 페이지 구성·구현
웅진씽크빅 서비스 운영 및 개선
웅진
2017.01. ~ 2021.02.
프로젝트 개요
웅진씽크빅 영업/HR/고객 관리 및 ARS 본인인증 시스템의 안정적인 운영을 최우선 목표로 하여, 서비스 중단 없는 안정적인 서비스 제공을 실현 또한, 발생하는 이슈 및 비효율성을 지속적으로 개선하여 시스템 성능 향상과 사용자 경험 최적화를 달성
프로젝트 배경
담당 중인 서비스의 운영 과정에서 반복적으로 발생하는 장애, 성능 저하, 관리 비효율 등의 문제를 인지하고 개선 필요성을 지속적으로 발견. 또한, SAP 연계 기반 시스템 및 .NET 배치 서비스의 노후화 문제와 외부 인증(KCB, 카카오페이) 연계 등 비즈니스 확장성 요구에 대한 대응하기 위해 다양한 개선 작업을 수행함
역할
웅진씽크빅 영업/HR/고객 시스템 및 ARS 분인인증 시스템의 안정적인 운영을 책임지고, 현업과의 협업을 통해 지속적인 기능 개선 및 신규 서비스 구축 주도
장애 대응, 문제 해결, 성능 개선 및 자동화 작업을 통해 운영 효율성을 강화하며, 운영 담당자로서 서비스 품질 고도화에 기여.
주요 성과
안정적인 서비스 운영 및 장애 대응
담당 시스템의 안정적 운영 유지 및 서비스 중단 최소화.
SAP JCO 라이브러리를 사용하여 SAP 데이터 통신, 프로세스 처리 및 WEB 화면 개발
장애 및 오류 발생 시 로그 분석 및 데이터 모니터링을 통한 문제 원인 파악 및 신속 대응
현업 및 고객사 요청 반영
고객 요구사항 기반의 서비스 개선 및 기능 추가
현업과의 원활한 소통을 통한 문제 해결 및 신뢰 구축
기능 개선 및 신규 서비스 구축
.NET 기반 배치 서비스 → Java/Quartz 전환으로 유지보수성 및 안정성 향상.
KCB 휴대폰 본인인증 프로세스 및 카카오페이 인증 처리 로직 개선(callback → polling 방식)으로 B2C 인증 서비스의 안정성 강화
출석체크 하이브리드 앱 신규 개발 및 운영으로 교사 출석 관리 프로세스의 디지털화 및 업무 효율성 향상
회원 관리, 회비/수업 관리, 자료실 등 영업 기능 모듈의 안정적 운영 및 지속 개선을 통한 시스템 오류 및 고객 문의 건수 감소
사용 기술
Backend: java(1.6 ~1.7), Spring3~4, Struts2, Mybatis, Quartz
Frontend: JSP, HTML, CSS, JavaScript(JQuery)
DBMS: MariaDB, SAP(RFC 인터페이스)
담당 업무
웅진 씽크빅 담당 시스템 운영 및 안정성 관리
SAP JCO 연계 데이터 통신 및 프로세스 운영 관리
로그 분석, 데이터 모니터링, SAP GUI를 통한 데이터 및 인터페이스 결과 검증
장애 및 오류 발생 시 원인 파악 및 문제 해결, 서비스 정상화 지원
서비스 상태 점검 및 운영 리포트 관리
운영 프로세스 매뉴얼 작성 및 관리 체계 수립
시스템 운영 중 개선 및 신규 개발
.NET 기반 배치 서비스 분석 및 JAVA/Quartz 전환 설계 및 개발
KCB 휴대폰 본인인증 서비스를 활용한 본인인증 프로세스 개발
카카오페이 인증 처리 방식(callback → polling) 전환 프로세스 개발
출석체크 하이브리드 앱 신규 개발 및 운영
회원 관리(입회, 회비, 수업 관리), 자료실 등 영업 기능 신규 개발 및 유지보수
씽크빅 현업과의 소통 및 고객사 요청에 맞춘 기획 및 개발
귀속연말정산, 연봉계약서, 근로 유형 및 시간 관리 등 씽크빅 인사 전반 개발 및 유지보수
요구사항 분석 및 현업 협업
고객 및 현업 요청사항 수집 및 분석, 서비스 개선 사항 도출
신규 기능 요구사항 분석 및 우선순위 설정
현업과의 협업을 통한 개선 아이디어 도출 및 구현 방안 협의
교육
상명대학교
대학교(학사) | 소프트웨어공학과
2010.03. ~ 2017.02. | 졸업
상문고등학교
고등학교
2005.03. ~ 2008.02. | 졸업
자격증
SQL 개발자
SQLD | Kdata 한국데이터산업진흥원
2019.12.
정보처리기사
기사 | 한국산업인력공단
2015.05.
리눅스마스터
2급 | KAIT 한국정보통신진흥협회
2013.06.
Oracle Certified Professional
Java SE 6 Programmer | Oracle
2012.01.
자기소개
기술을 통해 실질적인 문제를 해결하고, 사람과 조직이 더 효율적으로 일할 수 있도록 돕는 경험을 쌓아왔습니다. 다양한 프로젝트를 통해 기술이 더 나은 방향으로 나아가는 데 기여할 수 있음을 직접 체감하며 개발자로 성장해왔습니다.
웅진씽크빅에서 8년간 근무하며, 영업·HR·고객 시스템을 중심으로 서비스 운영, 시스템 고도화, 전산감사 대응, 개인정보 처리 체계 개선 등 실무 전반을 담당해왔습니다. 특히 공통 모듈 및 시스템 구조를 총괄하는 Application Architect(AA) 역할을 수행하며, 운영 기준 표준화, 반복 업무 자동화, 권한 관리 체계 고도화를 통해 조직 전체의 운영 효율성과 내부 통제 대응력을 높이는 데 주력했습니다. 이 과정에서 여러 운영 팀과의 협업을 통해 개발 정책과 설계 기준을 조율하고, 신규 인력 대상의 온보딩 교육과 기술 지원을 통해 팀 간 일관된 개발 문화를 정착시키는 데 기여했습니다.
.NET 기반 레거시 시스템을 Spring Boot로 전환하고, SAP 기반 시스템을 REST API 기반 구조로 재설계하는 등, 확장성과 유지보수성을 고려한 시스템 구조 개선을 통해 운영 안정성과 효율성을 높였습니다. 특히, 기존 DB 프로시저 중심의 로직을 서비스 계층으로 재구성하고, Spring Security 기반의 인증·권한 체계를 도입하여 유지보수성과 보안성을 동시에 확보했습니다.
최근에는 Azure OpenAI 기반의 AI 챗봇 및 의미 기반 검색 기능을 전사 지식관리 시스템에 적용하여, 사용자들이 보다 빠르고 직관적으로 지식에 접근할 수 있도록 경험을 개선하는 동시에, 정보 탐색의 효율성과 시스템 활용도를 크게 향상시켰습니다.
아울러, 모두의연구소 × KakaoImpact가 주최한 협업 프로젝트 "AI 기반 쉬운말 번안 서비스"에서는 정보 취약계층을 위한 콘텐츠 접근성 향상을 목표로, LLM 기반 번안 API를 활용한 백엔드 개발을 담당했습니다. 운영 정책과 사용자·관리자 기능을 구조화하고, 프론트엔드, AI, 기획 직군과의 긴밀한 협업을 통해 요구사항을 조율하며 인터페이스를 설계했습니다. 그 결과 사용성과 관리 편의성을 갖춘 서비스를 완성할 수 있었고, 기술이 사회적 가치 실현에 기여할 수 있다는 가능성을 체감하며, 기술 실천의 확장성과 다직군 협업 경험을 동시에 쌓을 수 있었습니다.
앞으로도 기술을 통해 조직과 사용자 모두에게 실질적인 가치를 전달하고, 함께 일하는 동료들과 시너지를 만드는 개발자가 되고자 합니다. 단순한 기능 구현을 넘어, 운영 환경과 사회적 맥락까지 고려한 기술 실천을 지속적으로 고민하며 성장해나가겠습니다.