포토폴리오

4년차 웹 개발자 김희천입니다.

공공 시스템 및 법·규정 프로젝트 등 20여 건실무 경험을 통해 전문성과 문제 해결 능력을 검증받은 개발자입니다.
안정성과 신뢰성을 기반으로 다양한 환경에서 성과를 창출합니다.

연락하기

Experience & Projects

(주) 케어비즈
2025.06.17 ~ 2025.09.22

임대주택 전자청약 기능개선 및 유지관리

부산도시공사
2025.06.17 ~ 2025.09.22

기존 임대주택 전자청약 시스템의 안정성을 확보하고 변화하는 운영 요구사항에 대응하는 유지보수 프로젝트를 수행했습니다. 실시간 장애 대응, 데이터 정합성 보정, 신규 정책 반영을 통해 안정적인 서비스를 지원하고 사용자 편의성을 개선했습니다.

부산도시공사의 전자청약 서비스가 안정적으로 운영되도록 지원하고, 운영 요구사항에 맞춰 시스템을 개선하는 유지보수 프로젝트를 수행

주요 역할 및 성과:

  • 시스템 안정화 및 긴급 대응: 실시간 모니터링 및 로그 분석을 통해 서비스 장애의 근본 원인을 파악하고, 긴급 버그를 수정하여 서비스 안정성을 확보
  • 기능 개선 및 정책 반영: 고객사(운영 부서)의 피드백을 반영하여 기존 청약 신청 프로세스의 사용자 편의성을 개선하고, 신규 정책에 따른 비즈니스 로직을 수정
  • 데이터 복구 및 정합성 보정: 특정이유로 발생한 데이터 불일치(Inconsistency) 상태를 분석하고, SQL 스크립트를 작성하여 데이터를 안전하게 복구 및 보정
  • 데이터 추출 및 리포팅: 운영 및 통계 분석에 필요한 데이터를 고객사의 비정기적 요청에 따라 신속하게 추출, 가공하여 리포트 형태로 제공
  • 운영 기술 지원: 고객사 운영 담당자의 시스템 관련 문의에 대응하고, 원활한 업무 수행을 위한 기술 지원 및 가이드를 제공
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, 넥사크로(Nexacro)
(주) 되고시스템
2023.08.01 ~ 2024.03.31

세아 통합시스템

세아그룹
2023.09.01 ~ 2024.03.27

중대재해처벌법 규제 준수와 현장 안전 관리 효율화를 위해, 분산된 장비 및 안전 데이터를 통합하는 시스템을 개발했습니다. 이를 통해 데이터 기반의 사전 위험 감지 및 법적 리스크 관리의 기틀을 마련하여 기업의 안전 경영을 지원했습니다.

세아그룹의 중대재해처벌법 대응안전 관리 효율화를 목표로, 장비 자산과 안전 규제 데이터를 통합 관리하는 시스템 개발

주요 역할 및 성과:

  • 요구사항 분석 및 DB 설계: 중대재해처벌법(SAPA) 규제 준수를 위한 비즈니스 요구사항을 분석하고, 이를 기반으로 ERD 설계데이터 정규화를 통해 시스템의 기반 데이터 모델을 구축
  • 자산 생애주기 관리 시스템 구현: 실시간 재고 추적 및 장비의 입고부터 폐기까지 전 과정을 관리하는 자산 생애주기 관리(Asset Lifecycle Management) 시스템의 핵심 로직을 개발
  • 감사 추적(Audit Trail) 기능 개발: 모든 데이터의 변경 이력을 자동으로 기록하여 데이터 무결성책임 추적성을 보장하는 감사 추적 기능을 구현
  • 외부 API 연동 모듈 개발: 외부 안전 규제 기관에서 제공하는 RESTful API와 연동하여 데이터를 수신하고 검증하는 연동 모듈을 개발
  • 데이터 동기화 자동화: 스케줄링 기반의 배치(Batch) 처리를 통해 외부 데이터를 주기적으로 동기화하여 시스템 데이터의 최신성을 유지
  • BI(Business Intelligence) 대시보드 구축: 관리 감독자가 현장의 안전 규정 준수 여부를 한눈에 파악할 수 있도록 주요 안전 지표를 시각화하는 BI 대시보드를 개발
  • 규칙 기반 위험 감지 엔진 구현: 장비 노후도, 검사 이력 등을 바탕으로 잠재적 위험을 감지하고 자동 경고를 보내는 규칙 기반(Rule-based) 위험 감지 엔진을 구현
주요 기술: 전자정부프레임워크(eGovFrame), RDB (Oracle/MySQL), JSP, JavaScript

세아 헬스케어

세아그룹
2023.08.21 ~ 2023.09.30

임직원의 건강 증진과 산업안전보건법 규제 준수를 위해, 개인 건강 데이터를 체계적으로 관리하는 B2B 헬스케어 솔루션을 개발했습니다. 법적 관리 대상 자동 식별, 의약품 오남용 방지 기능을 구현하여 기업의 보건 관리 역량을 강화했습니다.

세아그룹 임직원의 건강 증진과 산업안전보건법 규제 준수를 목표로, 체계적인 건강 데이터를 관리하는 B2B 헬스케어 솔루션을 개발

주요 역할 및 성과:

  • 건강 데이터 모델링 및 DB 설계: 임직원 건강검진 결과, 예방접종 이력 등 민감 데이터를 관리하기 위한 데이터베이스 스키마를 설계하고 데이터 정규화를 수행
  • 법규 준수 모니터링 시스템 구현: 산업안전보건법 기준에 따라 건강검진 데이터를 분석하고, 법적 관리 대상(위험군)을 자동 식별 및 분류하는 규칙 기반 엔진을 구현
  • 예방접종 스케줄러 개발: 개인의 연령과 과거 접종 이력을 바탕으로 다음 접종 시기를 자동으로 계산하고 추천하는 개인 맞춤형 스케줄러를 개발
  • 의약품 재고 관리 시스템 구현: 사업장 내 의약품의 입고, 사용, 폐기 현황을 추적하는 실시간 재고 관리 기능을 개발
  • 의약품 지급 이력 추적 기능: 의약품 오남용 방지 및 책임 추적성 확보를 위해, '누구에게, 언제, 무엇을' 지급했는지 기록하는 감사 추적(Audit Trail) 기능을 구현
  • 민감 정보 데이터 보안 강화: 개인 건강 정보 보호를 위해 주요 데이터 필드에 암호화를 적용하고, 역할 기반 접근 제어(RBAC) 로직을 구현
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript
(주) 에듀인소프트
2021.06.01 ~ 2023.07.10

KIAT ODA 사업관리시스템 구축

한국기술센터
2023.01.12 ~ 2023.02.28

주먹구구식으로 관리되던 ODA 사업의 체계적인 관리를 위해 통합 사업관리 시스템을 신규 구축했습니다. 요구사항 분석부터 DB설계, 핵심 기능 개발 및 서버 배포까지 주도하여, 데이터 기반의 효율적인 사업 관리 기틀을 마련했습니다.

한국기술센터의 DAO 사업 관리를 체계화하고 업무 효율을 높이기 위한 통합 관리 시스템을 신규 구축.

주요 역할 및 성과:

  • 비즈니스 요구사항 분석 및 정의: 사업 관리 프로세스를 분석하여 시스템의 핵심 요구사항을 도출하고 기술 명세서를 작성
  • 데이터베이스 설계 및 모델링: 요구사항을 기반으로 ERD를 설계하고, 데이터 정규화를 통해 안정적인 데이터베이스 스키마를 구축
  • 핵심 모듈(담당자/기관) 개발: 시스템의 확장성을 고려하여 담당자 및 기관 정보를 관리하는 핵심 모듈의 CRUD API를 설계 및 개발
  • 사업 정보 관리 로직 구현: 사업 정보의 등록부터 이력 추적까지, 다양한 비즈니스 규칙이 적용된 관리 기능의 백엔드 로직을 구현
  • 대용량 데이터 일괄 처리 기능: 대규모 사업 데이터를 엑셀로 일괄 등록(Batch)하는 기능을 개발하고, 성능을 최적화
  • 시스템 품질 보증 및 문서화: 단위/통합 테스트를 통해 시스템의 안정성을 검증하고, 유지보수 및 협업을 위한 기술 문서를 작성
  • 시스템 빌드 및 운영 서버 배포: 개발 완료 후, Linux 환경의 운영 서버에 어플리케이션을 빌드하고 배포하여 안정적인 서비스 런칭을 완료
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript

융합혁신지원단 홈페이지

한국기술센터
2022.08.26. - 2022.12.26 (개편)
2023.03.30 ~ 2023.06.30 (고도화)

산재된 데이터를 통합하고 복잡한 정산 프로세스를 자동화하기 위해 융합혁신지원단 홈페이지의 시스템을 전면 개편하고 기능 고도화를 진행했습니다. 특히 BI 대시보드와 20개 이상의 리포팅 자동화 기능을 구현하여 데이터 기반의 신속한 의사결정을 지원했습니다.

융합혁신지원단 홈페이지의 시스템 개편 및 기능 고도화 프로젝트를 개발

[1단계: 시스템 전면 개편]
  • 아키텍처 설계 및 DB 최적화: 초기 시스템 분석을 통해 DB 모델링 및 테이블 구조를 재설계하고, 지속적인 쿼리 튜닝으로 성능을 최적화
  • 핵심 비즈니스 로직 개발: 트랜잭션 기반의 수당 지급/정산 프로세스와 기술지원 접수/취소 등 상태 관리 워크플로우를 구현
  • 관리 시스템 자동화: 만족도 조사의 일괄 처리(Batch), 자동 이메일/SMS 발송, 실시간 모니터링 등 관리 업무 자동화 기능을 개발
  • 시스템 안정화: 프로젝트 전반의 잠재적 오류를 해결하고, 코드 리뷰 및 리팩토링을 통해 시스템의 안정성과 유지보수성을 확보
[2단계: 기능 고도화]
  • BI 대시보드 및 리포팅 자동화: 데이터 기반 운영을 위한 BI 리포팅 대시보드를 구축하고, 20개 이상 기능의 Excel/PDF 문서 생성을 자동화
  • 신규 비즈니스 기능 확장: 단기지원을 심화지원으로 연계하는 신규 기능을 설계하고, 파일 업로드 및 유효성 검증 로직을 개발
  • CMS 기능 및 UI/UX 개선: 운영 효율을 높이는 CMS 기반의 관리 옵션을 확장하고, 사용자 피드백을 반영하여 직관적인 UI/UX로 개선
  • 신규 콘텐츠 페이지 제작: 기술지원 안내, CI 소개 등 다수의 정보 페이지를 신규 제작하여 사용자에게 필요한 정보를 제공
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript

에듀인소프트 홈페이지제작

에듀인소프트
2022.05.20. ~ 2022.06.30

고객 문의 채널 확보를 위해 공식 홈페이지를 신규 구축하고, 메일 발송 및 관리 기능을 구현했습니다. 이를 통해 잠재 고객과의 소통 창구를 마련하고 비즈니스 기회를 확대하는 기반을 다졌습니다.

메일문의 기능구현 개발경험
전자정부프레임워크,RDB

김포시 기업지원서비스 플랫폼 구축

김포산업진흥원
2022.03.16 ~ 2022.07.02

김포시 내 기업들이 분산된 지원사업 정보를 쉽게 찾지 못하는 문제를 해결하기 위해, 맞춤형 정보를 제공하는 기업지원 플랫폼을 개발했습니다. 웹 크롤러를 이용한 데이터 자동화와 개인화 추천 엔진을 구현하여, 기업들이 적시에 필요한 정보를 얻고 성장할 기회를 잡도록 도왔습니다.

김포시 내 기업들에게 맞춤형 지원사업 정보와 기업 DB를 제공하는 플랫폼을 개발

주요 역할 및 성과:

  • 회원 시스템 설계 및 개발: 기업 회원의 프로필, 업종, 관심분야 등 맞춤형 추천의 기반이 되는 데이터 모델을 설계하고 회원가입/수정 기능을 개발
  • 개인화 추천 엔진 개발: 회원 데이터를 분석하여 관련 지원사업을 자동으로 매칭하고 추천 순위를 결정하는 추천 알고리즘을 설계 및 구현
  • 자동화된 데이터 파이프라인 구축: 웹 크롤러를 개발하여 여러 외부 사이트의 공고 정보를 수집, 파싱하고 DB에 적재하는 데이터 파이프라인을 구축
  • 고급 검색 기능 구현: 사용자가 다중 조건(관심분야, 신청 기간 등)을 조합하여 원하는 공고를 빠르게 찾을 수 있도록 검색 경험(SX)을 최적화
  • 서비스 연동 (API): 전문가 매칭 시스템과의 API 연동을 통해, 공고 확인 후 바로 전문가에게 지원을 요청하는 연계 기능을 구현
  • BI 대시보드 및 리포팅: 서비스의 주요 지표(가입, 공고 조회 등)를 시각화하는 BI 대시보드를 구축하여 데이터 기반의 운영을 지원
  • 통합 관리 시스템 개발: RBAC(역할 기반 접근 제어) 모델을 적용하여, 관리자가 회원, 공고, 기업DB 등 모든 데이터를 안전하게 관리하는 백오피스 시스템을 개발
  • UI/UX 개선 및 정보 구조 설계: 사이트맵, 퀵메뉴 등을 도입하여 정보구조(IA)를 개선하고, 서비스 전반의 사용성을 최적화
  • 시스템 품질 보증 및 문서화: 코드 리뷰, 리팩토링, 사용자 매뉴얼 작성을 통해 코드 품질과 프로젝트 유지보수성을 향상
주요 기술: 전자정부프레임워크, RDB (Oracle/MySQL), JSP, JavaScript

환경교육사교육사 사이트 구축

환경보전협회
2022.02.07 ~ 2022.03.23

복잡한 교육 신청 프로세스와 낮은 모바일 사용성 문제를 해결하기 위해, 환경교육사 사이트의 대규모 기능 개선 및 UX 고도화를 수행했습니다. 신청 프로세스를 직관적으로 개선하고 모바일 UI를 전면 개편하여 사용자의 만족도를 높이고, 신규 '이의 신청' 기능을 개발하여 양방향 소통을 강화했습니다.

환경보존협회 정보 시스템의 대규모 기능 개선 및 사용자 경험(UX) 고도화 프로젝트를 개발

  • 메인 페이지 UI/UX 재구성: 메인 화면의 정보 구조를 개편하고, 공지/교육신청 건수 등 핵심 정보를 시각적으로 강조하는 디자인을 적용
  • 모바일 환경 최적화: 사용자 페이지 전반의 모바일 UI를 개선하고, 마이페이지의 모바일 사용성을 대폭 향상시켜 다양한 디바이스에서의 접근성을 확보
  • 사용자 피드백 시스템 강화: 데이터가 없는 경우 명확한 안내 메시지를 제공하는 로직을 15개 이상의 페이지에 일괄 적용하여 사용자 경험을 개선
  • 연간 교육일정 로직 최적화: 동일 날짜의 일정을 하나로 그룹화하고, 시험일 경우 별도 표시하는 등 데이터 표시 로직을 최적화하여 가독성을 향상
  • 교육 신청 프로세스 개선: 교육 수수료에 따른 납부 기간 자동 숨김 처리 등 조건부 렌더링 로직을 교육 신청 전 과정에 적용하고, 신규 정보 항목을 추가
  • 게시판 기능 확장 (분류 기준 추가): 기존 게시판 DB 스키마를 변경하여, '양성기관'을 기준으로 게시물을 분류, 검색, 등록할 수 있는 기능을 시스템 전반에 신규 개발
  • 역할 기반 접근 제어(RBAC) 구현: '기관 관리자'는 자신이 속한 기관의 자료만 조회할 수 있도록 역할 기반의 데이터 접근 제어 로직을 구현
  • '이의 신청' 기능 신규 개발: 사용자 요구사항에 따라 이의를 제기하고 처리 현황을 확인하는 '이의 신청' 기능의 전체 사이클(DB, 백엔드, UI)을 설계 및 개발
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript, JSON

미래차전환지원시스템

한국자동차연구원
2021.11.19 ~ 2022.03.18 (구축)
2023.02.23 ~ 2023.03.22 (고도화)

미래차 산업 전환에 필요한 정보 부족 문제를 해결하고 체계적인 사업 관리를 지원하기 위해, 종합 정보 플랫폼을 신규 구축했습니다. 도메인 주도 설계(DDD)를 기반으로 확장성 높은 아키텍처를 구축했으며, 이후 만족도 조사 시스템을 추가 개발하여 서비스 품질을 지속적으로 개선하는 기반을 마련했습니다.

미래 자동차 산업으로의 전환을 지원하는 기업을 위한 종합 정보 및 사업 관리 플랫폼을 신규 구축하고, 이후 기능 고도화.

[1단계: 시스템 신규 구축]
  • 도메인 주도 설계(DDD) 기반 아키텍처 구축: 사업 신청, 회원 관리 등 핵심 도메인을 분석하여, 확장성과 유지보수성을 고려한 초기 시스템 아키텍처데이터 모델을 설계
  • 핵심 비즈니스 워크플로우 구현: 사업 신청부터 최종 선정까지의 프로세스를 상태 관리(State Management) 모델로 구현하여 비즈니스 로직을 처리
  • 콘텐츠 관리(CMS) 기능 개발: 국내 정부 정책, 산업 동향 등 다수의 정보성 페이지를 운영자가 직접 관리할 수 있는 CMS 기능을 개발
  • 알림 시스템(Email) 구축: SMTP를 활용하여 템플릿 기반의 대량/단일 이메일 발송 및 이력 추적 시스템을 개발
  • 게시 관리 자동화: 관리자가 설정한 예약일에 사업 공고가 자동으로 게시되는 스케줄링 기반의 배치(Batch) 기능을 구현
  • 문서화: 프로젝트 전반의 코드 리팩토링을 통해 가독성을 높이고, 체계적인 기술 문서화
[2단계: 유지보수 및 기능 고도화]
  • 만족도 조사 시스템 신규 설계: 기존 시스템에 미치는 영향을 최소화하며, 설문지, 문항, 결과 관리를 위한 만족도 조사 모듈을 신규 설계 및 개발하여 시스템의 기능 확장
  • 데이터 거버넌스 및 무결성 강화: 사용자 VOC를 기반으로 데이터의 무결성을 저해하는 요소를 제거하고, 비즈니스 개발
  • 사용자 설문 참여 기능 개발: 사용자가 설문에 참여하고 결과를 제출하는 UI를 개발하고, 1회만 참여 가능하도록 하는 등 비즈니스 규칙을 적용
  • 설문 관리의 유연성 및 확장성 확보: 운영자가 코드를 수정하지 않고 직접 설문의 동작(미리보기, 로그인 여부 등)을 제어할 수 있도록, 설정 기반(Configuration-driven)의 맞춤형 옵션 개발
  • 시스템 성능 최적화 (Performance Tuning): 느린 응답 시간을 유발하는 병목 지점을 분석하고, SQL 튜닝시스템 성능을 개선
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript

해외 K‑브랜드 보호 포털

한국지식재산보호원
2021.07.27 ~ 2021.12.10 (신규)
2022.04.29 ~ 2022.11.30 (고도화)
2022.11.01 ~ 2022.12.15 (고도화)
2023.04.21 ~ 2023.11.30 (고도화)

해외에서 발생하는 K-브랜드 지식재산권 침해에 대응하기 위해, 정보 제공부터 침해 신고, 기업 지원까지 원스톱으로 처리하는 포털을 신규 구축했습니다. 3년에 걸친 단계별 고도화를 통해 모니터링 및 사전진단 기능을 추가하여, 단순 대응을 넘어 능동적인 브랜드 보호 시스템으로 발전시켰습니다.

K-브랜드의 지식재산권 보호를 위한 정보 제공 및 침해신고 포털을 신규 구축하고, 이후 모니터링 시스템 고도화

[1단계: 포털 신규 구축]
  • 회원/인증 시스템 개발: 일반 사용자 및 관리자를 위한 회원가입, 아이디/비밀번호 찾기, 내 정보 관리 등 전체 인증/인가 로직을 개발
  • 침해신고 워크플로우 구현: 비회원을 포함한 사용자가 침해사례를 신고하고, 관리자가 이를 접수하여 처리하는 전체 프로세스를 설계 및 구현
  • 기업지원 관리 시스템 개발: 기업지원 사업 공고, 신청, 현황 조회 및 마이페이지 연동 기능 등 핵심 비즈니스 로직을 개발
  • 데이터 시각화(차트) 및 리포팅: Highcharts.js를 활용하여 파이, 막대, 혼합 차트 등 다양한 통계 데이터를 시각화하고, 엑셀 다운로드 기능을 구현
  • 콘텐츠 관리 시스템(CMS) 구축: 소식/자료, FAQ, 1대1 문의 등 다수의 게시판과 정보 페이지를 개발하고, 유튜브 영상 연동 기능을 구현
  • 웹 보안 및 접근성 강화: OWASP, OpenWAX 진단 도구를 활용하여 웹 취약점 및 접근성을 점검하고, 사업자등록번호 암호화 등 보안 조치를 적용
[2단계: 모니터링 시스템 고도화]
  • 모니터링단 관리 시스템 설계 및 개발: 모니터링 요원 및 그룹(조) 관리, 인원 편성, 활동 시간 조정 등 조직 관리 시스템을 신규 개발
  • 모니터링 실적 관리 및 통계: 요원/그룹별 실적 및 피드백을 관리하고, 통계 데이터를 산출하는 리포팅 시스템을 구축
  • 데이터 검증 자동화(웹 크롤링): 모니터링 대상 URL의 상품 정보를 웹 크롤링하여 수집하고, 검증 데이터로 활용하는 자동화 기능을 구현
  • 대규모 데이터 처리(엑셀): 모니터링 요원 일괄 등록, 조별 자료 업로드 등 대규모 데이터를 엑셀로 일괄 처리하는 기능을 개발
  • 역할 기반 접근 제어(RBAC) 확장: '전담요원' 등 특정 관리자 역할은 자신의 그룹 데이터만 조회 및 관리할 수 있도록 접근 제어 로직을 확장
  • 결과 리포팅 시스템 개발: 상반기/하반기별 결과 보고서를 생성하고, 승인/미승인 처리하는 리포팅 워크플로우를 신규 개발
[3단계: 서비스 확장 및 유지보수]
  • 신규 서비스(사전진단) 기능 개발: '사전진단 서비스' 신청 접수 프로세스를 신규로 설계하고, 다단계 신청서 폼 및 파일 관리 기능을 개발
  • 피해사례 데이터 관리 기능 확장: 상표 브로커 목록, 조사 시기별 통계 등 신규 데이터 관리 메뉴 및 검색/조회/수정 기능을 개발
  • 사용자 입력 데이터 검증 강화: Parsley.js를 활용하여 다단계 신청서 폼의 각 스텝별로 정교한 클라이언트 사이드 유효성 검증을 적용
  • 레거시 시스템 안정화 및 개선: 사용자 피드백을 기반으로 기존 시스템의 SQL 쿼리를 수정하고, 파일 다운로드 오류 등 잠재적 버그를 해결
[4단계: 서비스 확장 및 구조 개선]
  • 프론트엔드 유효성 검증 체계 강화: Parsley.js를 활용하여 다단계 신청서 폼의 비즈니스 규칙에 대한 클라이언트 사이드 유효성 검증 로직을 고도화
  • 기존 기능(침해제보센터) 구조 개선: 관리자 피드백을 반영하여 메뉴 구조를 개편하고, 제보 유형(기업/개인)을 분리하여 관리 효율성을 증대
주요 기술: 전자정부프레임워크, RDB, JSP, JavaScript, Highcharts.js, Parsley.js

영업비밀보호센터

한국지식재산보호원
2021.04.22 ~ 2021.07.30

기업의 핵심 자산인 영업비밀 유출 및 분쟁 문제를 예방하고 지원하기 위해, 대국민 정보 포털과 통합 관리 시스템을 개발했습니다. 6가지 주요 서비스의 온라인 신청 워크플로우를 구현하고 역할 기반 접근 제어(RBAC)를 적용하여, 민감한 정보의 안전한 관리와 효율적인 법률 지원 서비스의 기반을 마련했습니다.

영업비밀 보호 및 분쟁 예방을 위한 대국민 정보 제공 및 법률 지원 서비스 신청을 위한 공식 포털과 통합 관리 시스템 개발

  • 콘텐츠 관리 및 정보 제공 시스템(CMS): 영업비밀 정의, 판례, 교육자료 등 15개 이상의 정적/동적 콘텐츠 페이지를 개발 운영자가 관리하도록 구현
  • 회원 관리 및 인증 시스템: 일반/기업 회원으로 구분된 회원가입 프로세스를 설계하고, 아이디/비밀번호 찾기 등 전체 인증 시스템을 구축
  • 온라인 서비스 신청 시스템: 영업비밀 컨설팅, 디지털 포렌식 등 6가지 주요 서비스에 대한 온라인 신청 접수 워크플로우를 설계 및 구현
  • 관리자 계정 및 권한 관리 시스템: 역할 기반 접근 제어(RBAC)를 적용하여 관리자 등급별 권한을 제어 콘텐츠(CMS), 통계, 신청 내역 등을 통합 관리하는 백오피스 시스템을 개발
  • 서비스 신청 워크플로우 엔진 구현: 6가지 주요 서비스의 신청-처리-완료 상태를 관리하는 워크플로우 엔진을 구현하고, 엄격한 서버 사이드 유효성 검증(Validation) 로직을 적용하여 데이터의 신뢰도 확보
  • 설문 연계 기능: 각 서비스 신청 건에 대해 개인/법인용 설문을 동적으로 연결하고, 관리자가 제출된 설문 결과를 조회하는 연계 기능을 개발
  • 통계 및 BI 리포팅 시스템 구축: 다중 조건 검색 및 엑셀 추출(Export) 기능을 포함한 통계 및 BI 리포팅 시스템을 구축
  • 시스템 안정화 및 품질 보증: 관리자 등록 기능의 데이터 유효성 검증(Validation) 로직을 강화하고, 6개 이상의 주요 오류를 해결하여 시스템의 안정성과 데이터 무결성을 확보
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript
(주) 집현전소프트
2021.03.01 ~ 2021.05.31

1365 기부포털

행정안전부
2021.03.01 ~ 2021.05.31

대국민 서비스의 신뢰도와 직결되는 1365 기부포털의 안정적인 운영을 위해 유지보수 프로젝트에 참여했습니다. 실시간 장애 대응 및 로그 분석을 통해 잠재적 오류를 사전에 해결하고, 비정기적인 데이터 리포팅 요청에 신속하게 대응하여 서비스의 신뢰성을 확보하는 데 기여했습니다.

행정안전부에서 운영하는 대국민 서비스인 1365 기부포털의 안정적인 운영신뢰성 확보를 위한 유지보수 프로젝트를 수행했습니다.

  • 서비스 안정성 확보 및 장애 대응: 실시간 모니터링 및 로그 분석을 통해 서비스 장애의 근본 원인을 파악하고, 긴급 버그를 수정
  • 운영 기술 지원 및 리포팅: 운영팀의 기술적 문의에 대응하고, 비정기적 통계 데이터 요청에 따라 데이터를 추출 및 리포팅하여 원활한 운영을 지원
주요 기술: 전자정부프레임워크(eGovFrame), RDB, JSP, JavaScript

B2C프로젝트

아지트 로스터스 홈페이지 개발

아지트
2024.10

오프라인 중심의 커피 원두 전문점이 온라인으로 비즈니스를 확장할 수 있도록, 브랜드 홍보와 판매 기반이 되는 공식 웹사이트를 구축했습니다. SEO 최적화와 반응형 웹 디자인을 적용하여 다양한 채널에서의 고객 접근성을 높이고, 초기 온라인 시장 진출의 교두보를 마련했습니다.

커피 원두 전문점 '아지트 로스터스'의 브랜드 홍보 기반 마련을 위한 공식 웹사이트를 신규 구축했습니다.

  • 반응형 웹 디자인 구현: 모든 디바이스에서 최적의 경험을 제공하는 반응형 웹 UI를 설계 및 구현했습니다.
  • 리치 콘텐츠 통합 및 사용자 경험(UX) 최적화: 멀티미디어(동영상), 외부 지도 API 등 다양한 콘텐츠를 통합하고, 모바일 환경에서의 편의성을 높이는 Click-to-Call 기능을 구현하여 사용자 참여도와 만족도를 증대
  • SEO 최적화 및 웹 접근성 강화: 검색 엔진 최적화(SEO) 기법을 적용하고, 웹 접근성 표준을 준수하여 더 많은 사용자에게 도달할 수 있도록 했습니다.

취업과외플랫폼 모이글

(주) 커리어블
2022.09.30 ~ 2023.08.01

취업 시장의 정보 비대칭 문제를 해결하고자, 현직자 튜터와 준비생을 연결하는 과외 플랫폼 '모이글'에 초기 멤버로 합류했습니다. 아이디어 구상부터 정부지원사업 컨설팅을 통한 초기 자금 확보, MERN 스택 기반의 아키텍처 설계 및 프로토타입 개발까지 주도하며 서비스 런칭의 발판을 마련했습니다.

초기 멤버(Founding Member)로서 아이디어 구상부터 서비스 런칭까지, 취업 준비생과 현직자 튜터를 연결하는 과외 플랫폼 '모이글'의 구축 전 과정을 주도

  • 사업 자금 컨설팅: 초기 멤버로서 서비스의 핵심 아이디어 회의 초기창업패키지(정부지원사업) 컨설팅 4,200만원의 초기 개발 자금을 확보하는 데 중추적인 역할
  • 초기 기술 아키텍처 설계: React, Node.js 기반의 MERN 스택을 기술 스택으로 선정하고, 서비스의 확장성과 빠른 개발 속도를 고려하여 초기 시스템 아키텍처를 설계했습니다. 특히, MongoDB를 활용하여 금액절약
  • 프로젝트 총괄(PM) 및 팀 빌딩: 프로젝트 매니저(PM) 역할을 맡아 개발자 채용부터 개발 일정 및 리소스 관리까지 프로젝트 전반을 총괄했습니다. 애자일(Agile) 방법론을 도입
  • 핵심 기능 개발 참여: 프로젝트 초기 단계에서 튜터와 튜티를 매칭하는 핵심 기능의 백엔드 API를 직접 개발하고, 초기 서비스의 프로토타입을 구현하여 기술적인 방향성을 제시했습니다.
주요 기술: React.js, Node.js, Express, MongoDB (MERN Stack), AWS

핵심 개인프로젝트

스피드런타워

학원프로젝트
2025. 4

3D 액션 게임 개발 역량을 증명하기 위해 '스피드런타워' 프로젝트를 기획하고 팀장 역할을 수행했습니다. Unity 엔진을 기반으로 시스템 아키텍처를 설계했으며, C#을 사용해 인벤토리, 상점 등 핵심 게임 시스템을 직접 구현하여 성공적으로 게임을 완성하고 출시했습니다.

빠르게 스테이지를 공략하는 콘셉트의 3D 액션 어드벤처 게임 '스피드런타워' 개발 프로젝트에서 팀장(Team Leader) 역할 수행

  • 프로젝트 리더십 및 시스템 설계: 팀장으로서 프로젝트의 전반적인 시스템 아키텍처를 설계하고, 역할 분담 및 진행 상황 관리를 통해 개발을 총괄
  • 핵심 게임 시스템 구현: 플레이어의 편의성과 게임성을 높이는 상점(Shop), 포털(Portal) 및 함정(Trap) 로직을 포함한 인벤토리 시스템C# 기반으로 개발
  • 유니티 엔진 활용 개발: Unity 엔진의 다양한 기능을 활용하여 게임 월드, UI/UX 요소를 개발하고, 최적화를 통해 안정적인 게임 플레이 환경 개발
주요 기술: C#, Unity

AI음성팝

개인연구
2025. 4

AI 음성 기술의 상용화 가능성을 탐구하기 위해, STT-AI-TTS를 결합한 대화형 AI 음성 모듈 'AI 음성팝'을 개인 프로젝트로 개발했습니다. C# 기반의 모듈화된 아키텍처로 설계하여, 향후 다양한 서비스나 Unity 프로젝트에 쉽게 이식하고 재사용할 수 있도록 만들었습니다.

사용자의 음성을 인식하고(STT), AI 기반으로 응답을 생성한 후 다시 음성으로 합성(TTS)하여 제공하는 대화형 AI 음성 모듈 'AI 음성팝'을 개발

  • 음성 인식(STT) 및 음성 합성(TTS) 통합: 사용자 음성을 텍스트로 변환하는 STT와 AI 응답을 다시 음성으로 제공하는 TTS 기능을 C#으로 통합 구현
  • AI 응답 처리 로직 개발: STT를 통해 변환된 텍스트를 기반으로 AI 응답을 생성하고, 이를 TTS로 연결하는 엔드투엔드(End-to-End) 처리 흐름을 개발
  • 모듈화된 시스템 아키텍처 설계: STT-AI 응답-TTS의 전체 흐름을 독립적인 모듈로 설계하여, 다양한 서비스 및 유니티(Unity) 프로젝트에 쉽게 재활용 및 통합 가능하도록 개발
주요 기술: C#, Unity

유튜브 다운로더

개발연구
2025

고화질(1080p 이상) 유튜브 영상이 음성과 영상 스트림으로 분리되어 제공되는 기술적 문제를 해결하기 위해, Python 기반의 CLI 다운로더를 개발했습니다. pytube로 각 스트림을 다운로드하고 ffmpeg 프로세스를 제어하여 자동으로 병합함으로써, 사용자가 원하는 고화질 영상을 편리하게 얻을 수 있도록 했습니다.

고화질 유튜브 영상(1080p 이상) 다운로드를 위해, 분리된 영상과 음성 스트림을 병합하는 파이썬 기반의 CLI(Command Line Interface) 툴을 개발

  • 영상/음성 스트림 처리: pytube 라이브러리를 활용하여 유튜브 URL에서 제공하는 다양한 해상도의 영상 스트림과 음성 스트림을 각각 다운로드하는 로직을 구현
  • 외부 프로세스(ffmpeg) 제어: 다운로드된 영상과 음성 파일을 ffmpeg을 이용해 하나의 파일로 병합(Merge)하기 위해, Python의 subprocess 모듈로 외부 CLI 도구를 제어
  • 고화질 영상 지원: DASH(Dynamic Adaptive Streaming over HTTP) 방식으로 제공되는 1080p 이상의 고화질 영상을 안정적으로 다운로드하는 기능을 완성
주요 기술: Python, pytube, ffmpeg

Contact

포트폴리오를 끝까지 봐주셔서 감사합니다