Profile

김지원 (Backend Developer)

자기소개

자사 자산관리 솔루션(AssetCop)의 고도화 및 고객사별 커스텀 개발을 담당하며, 대규모 결재 시스템 성능 개선, 레거시 시스템의 고도화, 외부 시스템 연동 프로젝트를 성공적으로 수행해 왔습니다.

복잡한 연관 관계를 가진 데이터 구조를 최적화하여 시스템 응답 속도를 획기적으로 개선한 경험이 있으며, 기본적인 보안 취약점 조치 경험 및 인프라 고도화에도 강점이 있습니다.

급변하는 AI 기술 트렌드에 빠르게 적응하고 있으며, 반복적인 코드 작성 및 문서화 작업에 AI를 적극 도입하여 업무 생산성을 크게 향상시키고 있습니다

단순한 기능 구현을 넘어, 항상 사용자의 입장을 고려하여 비즈니스 가치를 창출하는 데 집중합니다.

Latest Updated 2026. 07. 31 (D+0)

김지원

보유 기술

Backend

  • 3 Java
  • 3 Spring / Spring Boot
  • 3 JPA / Hibernate
  • 3 Querydsl
  • 3 MyBatis

Frontend

  • 3 JavaScript (ES6+)
  • 2 AngularJS
  • 1 Vue.js
  • 2 Grunt

    Database

    • 3 Oracle
    • 3 MS-SQL
    • 3 SQLite

    Build & DevOps & Tools

    • 3 Git
    • 2 Docker / Docker-Compose
    • 3 Tomcat / JEUS
    • 3 Maven
    • 1 InstallShield
    • 1 Android Studio

    경력 사항 총 2년 3개월

    2024. 05 ~

    (주)소프트체인 (Softchain) 재직 중2년 3개월

    Web 백엔드 및 프론트엔드 개발자
    • 자산관리 솔루션(AssetCop) 코어 기능 유지보수 및 고도화
    • 레거시 청산 및 솔루션 고도화: Spring 기반 솔루션을 Spring Boot로 마이그레이션하여 배포 구조 개선
    • 프론트엔드 고도화 준비: Git 형상관리 표준화 및 Docker 기반 개발 환경 구축
    • 데이터베이스 최적화: Oracle 및 MS-SQL 기반 대용량 자산 데이터 처리 최적화 및 프로시저 개발
    • 인프라 고도화: 고객사 환경(JEUS 등)에 맞춘 WAS 최적화 및 보안 취약점 개선
    • Skill Keywords
      JavaSpring BootJavaScriptAngularJSVue.jsOracleMS-SQLDocker

    주요 업무 프로젝트

    2026. 01 ~ 2026. 04

    고양도시관리공사 AssetCop Lite 패키지 마이그레이션 및 납품

    (주)소프트체인
    • Spring Boot 전환: 독립 실행형 구동을 위해 기존 레거시 Spring 프로젝트를 내장형 Tomcat 기반으로 마이그레이션
    • InstallShield 패키징: exe 형태 빌드를 위한 경로 변경, 레지스트리 자동 등록/삭제 스크립트 작성
    • 하드웨어 제어 연동: 바코드/라벨 프린터 통신용 Windows 헬퍼 프로그램을 OS 서비스로 자동 등록 및 검수

    2025. 08 ~ 2025. 10

    한국원자력통제기술원 (KINAC) 자산관리 고도화 및 연구장비 관리 시스템

    (주)소프트체인
    • DB 설계 및 확장: 연구장비-연구자산 간 1:N 관계 매칭을 위한 신규 DB 테이블 설계
    • 복합키 기반 파일 시스템: 연구장비 ID와 파일 ID를 결합한 복합 PK 구조의 안정적인 관리 기능 구현
    • 전 계층 주도적 개발: 고객 피드백 기반 백엔드 API부터 프론트엔드 UI/UX까지 기획 및 구현

    2024. 11 ~ 2025. 03

    동양생명 자산관리 시스템 구축 및 JEUS 인프라 전환

    (주)소프트체인
    • Enterprise WAS 최적화: 고객사 표준인 Tmax JEUS 환경에 맞춘 설정 및 성능 최적화 수행
    • 연동 아키텍처 구현: 구매 신청 흐름 및 ERP 자산 등록 프로세스 분석을 통한 전용 트랜잭션 처리 및 그리드 구현

    2024. 07 ~ 2024. 10

    영남대학교의료원 OCS 연동 자산관리 솔루션 구축

    (주)소프트체인
    • 이기종 DB 인터페이스: Oracle(OCS)과 MS-SQL(자산관리) 간 배치 스케줄러 및 데이터 연동 구축
    • 자동화 프로시저 기획: 신규/폐기/이동 자산 이력을 자동으로 판별하고 트랜잭션을 보장하는 마이그레이션 로직 개발
    • 모니터링 UI 개발: 연동 데이터 가공 및 모니터링을 위한 백엔드 API 및 웹 UI 전체 구현

    기타 소규모 및 상시 작업 업무

    AI를 활용한 업무 생산성 향상

    • Antigravity IDE / Gemini, GPT 사용으로 깔끔한 프롬포트를 통해 솔루션 커스텀 작업 속도 향상
    • Gemini Gem을 이용해 레퍼런스 github 분석, 구글 워크스페이스 컨트롤 등 다양한 작업 간편화

    대용량 결재 및 조회 성능 최적화

    • N+1 SQL 조회 현상 개선: 루프 내 Lazy Entity 접근 방식을 WHERE IN 절을 활용한 일괄 조회로 변경하여 1,000건 이상의 대용량 데이터 로딩 속도 90% 이상 개선
    • Querydsl 기반 DTO 선택적 조회 도입: Entity 전체 로드 대신 Projections.constructor()를 사용하여 필요한 컬럼만 추출, DB 및 메모리 부하 최적화

    네트워크/보안 환경 대응 및 취약점 개선

    • VPN 환경 WebSocket 단절 이슈 해결: CSRF 필터 예외 경로 설정을 통해 보안 장비 우회 트래픽의 안정적 처리 보장
    • 웹 보안 강화: Chart.js 버전 업그레이드, 쿠키 보안 속성(SameSite=Lax, Secure) 적용 및 Content-Security-Policy(CSP) 도입
    • DBMS 보안 조치: MSSQL 불필요 계정 정리, 권한 체크 및 Log4j 보안 취약점 JAR 파일 교체

    데이터 무결성 보장 및 비즈니스 로직 버그 수정

    • 결재자 순서 변경 알고리즘 오류 수정: 트랜잭션 시점의 물리적 인덱스 기반 apprSeq 재할당으로 DB 저장 순서 뒤틀림 해결
    • 다중자산 삭제 오류 해결: URL 길이 제한 문제 해결을 위해 파라미터 방식을 @RequestBody JSON 전송 방식으로 전환

    비즈니스 편의성 고도화

    • 엑셀 복사-붙여넣기 다중 검색 구현: 탭 문자를 정규식으로 자동 치환 처리하여 대량 자산 코드 검색 편의성 증대
    • 인사 정보 동기화 자동화: 사원 변경 시 부서 정보 자동 갱신 옵션 및 검증 로직 구현
    • UX 개선: YYYYMMDD 직접 입력 방식 도입 및 ISO 8601 표준 포맷 변환 필터 적용
    • 결재선 대직자 자동 매칭: 부재 여부 체크 및 지정 기간 내 대직자 스위칭 비즈니스 로직 구축

    개발 환경 고도화 및 개선

    • Grunt 자동 빌드 프로세스 개선: grunt-contrib-watch 및 절대 경로 docBase 설정을 통한 실시간 소스 반영 환경 구축
    • WAS 및 런타임 업그레이드: Tomcat 9.0 전환 및 JNI 라이브러리 호환성 검증, Node.js 버전업 대응(@use 문법 전환)
    • PDA 앱 유지보수: Android Studio 기반 AuditProSmart 앱 개발 환경 재구축 및 신규 UI 컴포넌트 추가

    외주 및 토이 프로젝트

    2026. 06 ~ 2026. 07

    VACODE - Cafe24 스킨 개발

    외주
    • VACODE 쇼핑몰 홈페이지: https://vacode00.cafe24.com/
    • 디자이너와 협업하며 로컬 개발용 파일과 카페24 업로드용 스킨 파일 두 가지 버전으로 관리
    • 바이브 코딩으로 로컬 환경에서 빠른 퍼블리싱 작업, UI/UX 검토 및 다양한 디바이스 해상도(반응형) 테스트 진행
    • 로컬 퍼블리싱 완료 코드를 바탕으로 카페24 스마트디자인 전용 태그와 모듈 코드 결합
    • GitHub 레포지토리: https://github.com/JiwonBlue/vacode

    2023. 09 ~ 2023. 11

    ERP 시스템 개발

    토이 팀프로젝트
    • 프로젝트 팀장(총괄 진행), 기획, DB설계
    • 백엔드 폴더구조 세팅 (도메인형 구조, global 폴더 생성)
    • 깃허브 브랜치 세팅, 브랜치 보호 세팅
    • 기본적인 CRUD 기능들 세팅 (Postman을 활용해 테스트까지)
    • 게시판, 영화 페이지 구현
    • Spring Security Config Url 나누기
    • AWS와 인텔리제이 연결
    • TMDB API 사용, Json 형태 데이터를 파싱 후 DB에 저장해서 활용
    • GitHub 레포지토리: https://github.com/JiwonBlue/erp

    2023. 08 ~ 2023. 09

    웹 크롤링을 이용한 영어단어 퀴즈

    토이 개인프로젝트
    • 해외 뉴스 사이트 기사 크롤링 및 네이버 사전 크롤링
    • 뉴스 기사 단어와 네이버 사전 뜻 매칭 후 CSV 파일 생성
    • CSV 파일을 사용한 영어 단어 퀴즈
    • 사용 기술: Python, Requests (네이버 사전 데이터), BeautifulSoup (뉴스 크롤링)
    • GitHub 레포지토리: https://github.com/JiwonBlue/python_crawling_word_quiz

    자격증

    2024. 12

    정보처리기사

    최종합격 - 한국산업인력공단

    2018. 03

    1종보통운전면허

    최종합격 - 경찰청(운전면허시험관리단)

    2014. 04

    ITQ 한글액세스 A등급

    최종합격 - 한국생산성본부(KPC)

    2011. 04

    컴퓨터활용능력2급

    최종합격 - 대한상공회의소

    2010. 12

    정보기술자격(ITQ)한글엑셀 A등급

    최종합격 - 한국생산성본부(KPC)

    2010. 10

    정보기술자격(ITQ)한글파워포인트 A등급

    최종합격 - 한국생산성본부(KPC)

    2010. 10

    정보기술자격(ITQ) 아래한글 A등급

    최종합격 - 한국생산성본부(KPC)

    학력 사항

    2021. 03 ~ 2023. 02

    안양대학교

    컴퓨터공학 전공

    2016. 03 ~ 2018. 02

    연성대학교

    마케팅경영학 전공

    2013. 03 ~ 2016. 02

    서서울생활과학고등학교

    v.1.3.1 / Github / Thanks for Outsider