The resume was created using next-mdx-resume. 😘

photo
Hello,world!

효상 (Hyo Sang)

풀스택 개발자이자 DevOps 엔지니어입니다.

🤖 배움은 끝이 없다. 새로운 기술을 두려워하지 말자.

INTRODUCE

Latest Updated 2025.06.02 (D+0)

7년 6개월 경력의 풀스택 개발자로, 금융권 SI부터 자체 서비스 기획 및 운영까지 다양한 프로젝트를 통해 문제 해결 능력과 기술적 깊이를 함께 키워왔습니다.

Spring 기반의 백엔드와 React/Next.js 기반의 프론트엔드 개발을 중심으로, 금융권 프로젝트와 사내 솔루션 개발 경험을 쌓았고, 최근에는 1인 창업 도전을 통해 실시간 화상회의, 채팅, 유틸리티 서비스를 직접 기획·개발·운영하며 사용자 중심의 서비스를 만들어가고 있습니다.

기업 내부의 DevOps 환경 개선과 비용 최적화에 주도적으로 참여했으며, 필요한 경우 인프라를 스스로 구축하고 운영하며 안정적인 개발 환경을 직접 만들어 왔습니다.

기술보다 사람을 위한 서비스를 만든다는 마음으로, 새로운 기술을 두려워하지 않고 배우며 더 나은 방향을 고민하는 개발자로 꾸준히 성장하고 있습니다.

SKILL

Languages:

  • Java
  • TypeScript TypeScript
  • JavaScript JavaScript
  • HTML5 HTML5
  • CSS3 CSS3
  • GNU Bash GNU Bash
  • Markdown Markdown
  • Python Python

Fameworks & Libraries:

  • Spring Spring
  • Play Framework
  • React React
  • Redux Redux
  • Zod Zod
  • Socket.io Socket.io
  • WebRTC WebRTC
  • Next.js Next.js
  • shadcn/ui shadcn/ui
  • Tailwind CSS Tailwind CSS

    Databases:

    • PostgreSQL PostgreSQL
    • MariaDB MariaDB

    Infrastructure:

    • NGINX NGINX
    • Sonatype Sonatype - Nexus
    • Jenkins Jenkins
    • Amazon Web Services Amazon Web Services
    • Amazon RDS Amazon RDS
    • Amazon EC2 Amazon EC2
    • Supabase Supabase
    • Vercel Vercel

      Tools & IDEs:

      • Docker Docker
      • VMware VMware - ESXi
      • Vim Vim
      • IntelliJ IDEA IntelliJ IDEA
      • Eclipse IDE Eclipse IDE
      • VS Code
      • GitHub GitHub
      • GitLab GitLab
      • Jira Jira
      • Confluence Confluence
        • Figma Figma

        Etc:

        • macOS macOS
        • Linux Linux

        EXPERIENCE

        약 8년 7개월
        2024.01 ~ 2025.01

        독립 개발 프로젝트 (1인 개발/운영)

        약 1년

        풀스택 개발, 서비스 기획/운영

        사용자 중심 서비스를 주제로, 웹 기반 커뮤니케이션 및 실시간 기능을 갖춘 1인 스타트업 형태의 프로젝트를 기획부터 운영까지 전 과정을 직접 수행했습니다. 이 경험을 통해 기획력, 개발 실무 능력, 운영 및 사용자 피드백 반영까지 서비스 전반에 걸친 실전 역량을 강화했습니다.

        주요 활동 및 성과:

        • 서비스 기획부터 배포까지 전 과정 단독 수행
          • 사용자 니즈 발굴 → 기획 → 디자인 → 개발 → 배포 및 개선 반복을 통해 전방위적인 개발 역량 확보
        • 확장 가능한 실시간 서비스 아키텍처 구현
          • Next.js 기반 SSR, WebSocket, WebRTC, PostgreSQL, Redis 등을 활용하여 실시간성과 확장성을 모두 고려한 안정적인 아키텍처 설계 및 구축
        • 클라우드 기반 인프라 최적화 및 자동화
          • Vercel, Supabase, Cloudflare를 활용한 배포 자동화 파이프라인 구축, 서버리스 기반으로 운영 비용 최소화 및 모니터링 체계 마련

        주요 개발 서비스:

        • ChatLink(챗링크): 실시간 오픈 채팅 서비스
          • QR코드 또는 웹 링크를 통해 가입 없이 참여 가능한 1:N 및 비공개 채팅 지원
          • WebSocket 기반 실시간 통신, Redis로 접속자 상태 관리
          • OAuth 및 사용자 권한 관리 기능 구현
        • TalkTalk(톡톡): 프라이빗 영상통화 서비스
          • 이메일 초대만으로 실시간 영상/음성/화면 공유 가능 (설치 불필요)
          • WebRTC 기반 통신 및 데이터 채널 기능 구현 (파일 공유 포함)
          • PWA 기반 브라우저 알림, OAuth 및 SendGrid를 통한 인증 및 초대 기능 제공
        Next.jsWebSocketWebRTCPostgreSQLSupabaseVercelRedisMongoDBPWAOAuth
        2016.06 ~ 2023.12

        위썸(WESOME)

        약 7년 6개월

        S&C 개발팀 / 풀스택 개발자 & DevOps 엔지니어

        금융권 SI 프로젝트, 사내 솔루션 개발, DevOps 인프라 구축 등 전방위적인 역할을 수행하며, 복잡한 비즈니스 도메인 이해와 기술적 대응 능력을 함께 갖추게 되었습니다. 특히, 서비스 안정성과 배포 자동화 중심의 DevOps 경험을 다수 보유하고 있으며, 프론트엔드부터 백엔드, 인프라까지 아우르는 기술 역량을 기반으로 프로젝트를 주도해 왔습니다.

        • 금융권 SI 프로젝트 수행 (프론트엔드/백엔드 개발 및 PM 역할 수행)
          • KDB산업은행: React 기반 태블릿 UI 및 터치 최적화, 복잡한 금리 계산 시뮬레이션 로직 구현
          • 대우건설: 문서 리스크 분석 시스템 아키텍처 설계 및 전체 개발 주도 (Spring/Lucene,React 기반)
          • 신한금융/SBJ/중진공: 금융권 웹메일/그룹웨어 시스템 고도화 및 외부 시스템 연동 등 다수 경험
        • 사내 솔루션 개발 및 개선
          • PDFion: 텍스트/표/이미지 자동 추출, 문단 재구성 기능을 포함한 PDF 파싱 라이브러리 개발 (OCR 및 GIS 기반)
          • 문서 처리 기능 확장: MS Office, HWP 추가 지원 및 비식별화, PDF 비교 및 병합, 주석 추출 등 NLP/문서처리 기반 기능 다수 개발
          • 메일 시스템: SMTP/IMAP/POP3 지원 메일 라이브러리(wesome-mail.jar) 자체 개발 및 메일 엔진 통합
        • DevOps 및 인프라 환경 구축
          • CI/CD 구축: 하나저축은행 eCAMS 프로젝트에서 GitLab CI/CD 및 Jenkins 기반 자동 배포 파이프라인 구축
          • 사내 인프라 최적화: GitLab, VMware ESXi, Jira, Confluence, Mattermost 등 도입 및 관리로 협업 효율성 개선
          • 비용 절감 성과: 클라우드 서버(Iwinv) → 자체 서버 이전을 통해 연간 약 720만 원 운영 비용 절감
        Spring BootSpring Data JPASpring SecuritySpring BatchReactReduxTypeScriptPostgreSQLMariaDBMongoDBRedisDockerJenkinsNexusAWS

        PROJECT

        구분 SYS DEV

        2024.12 ~
        (약 6개월)

        [1인 개발] qwer.dev 사이트 개설

        DEV

        1인 창업

        -

        풀스택 개발자

        개발 실험실이자 개인 브랜드 플랫폼으로, 다양한 유틸리티 서비스와 최신 웹 기술을 실험하는 공간 개설

        • 다양한 유틸리티 툴 개발
          • 술값 계산기, QR코드 생성기, 색상 컬러 선택기, 로또6/45(three.js 활용)
        • qwer-play: 브라우저 기반 동영상 플레이어 (WebAssembly 활용)
        • Check List Mobile: 선로 장애 복구 시나리오 단축을 위한 모바일 체크리스트 웹앱 개발 (SK오앤에스)
        nextjsvercelsupabasethree.jsffmpeg.wasm(webassembly)
        2024.06 ~ 2024.11
        (약 5개월)

        [1인 개발] TalkTalk: 웹 기반 화상회의 및 커뮤니케이션 서비스 개발

        DEV

        1인 창업

        -

        풀스택 개발자

        • 별도 앱 설치 없이 브라우저에서 URL 공유만으로 화상회의 및 대화 가능
        • WebRTC 기반의 영상, 음성, 화면 및 파일 공유 기능 구현
        • PWA 기반 브라우저 알림(web-push) 구현
        • WebRTC를 활용한 실시간 커뮤니케이션 서비스 개발 경험
        • 사용자 친화적인 UX/UI를 고려한 서비스 설계 및 운영 경험
        • 서버리스 환경에서의 서비스 배포 및 유지보수 경험
        • 파일 공유, 영상 통화, 채팅 등 다양한 실시간 기능 구현 경험
        nextjsnext-authtypescriptwebrtcsocket.iosqlite3shadcn/uisupabasevercelCoturn TURN server
        2024.03 ~ 2024.05
        (약 2개월)

        [1인 개발] ChatLink: 웹 기반 실시간 오픈 채팅 서비스 개발

        DEV

        1인 창업

        -

        풀스택 개발자

        • 브라우저에서 별도 앱 설치 없이 사용 가능한 실시간 채팅 플랫폼(ChatLink) 개발
        • 가입 없이도 QR코드 또는 웹 링크를 통해 실시간 소통 가능하도록 설계
        • 웹 링크를 통한 연락 가능, QR 코드로 접근 가능
        • 최신 웹 기술을 활용하여 공개/비공개 채팅방 및 1:1 DM 기능 구현
        • OAuth, Email, 가입 지원
        next.jsnext-authtypescriptsocket.ioioredismongodb
        2023.04 ~ 2023.07
        (약 3개월)

        CI/CD 환경 구축 및 자동화

        SYS

        하나저축은행

        -

        SI / DevOps 엔지니어

        하나저축은행 기존 서비스(eCAMS)의 빌드 및 배포 프로세스를 Jenkins와 Docker 기반 CI/CD 환경으로 구축 및 자동화

        • 배포 안정성 확보 및 장애 예방 위한 기존 프로세스 분석 및 개선 조치 수행
        • 폐쇄망 환경에서 Jenkins, Nexus 및 Docker 활용한 CI/CD 파이프라인 설계 및 구축
        • web 및 ios 앱 빌드/배포 자동화 담당 (fastlane 활용 iOS 빌드 및 배포, Mac Mini 서버 설치 및 보안 설정)
        • 승인, 배포, 롤백, 알림 자동화 프로세스 구축으로 보안 및 품질 문제 예방 및 배포 시간 최대 50% 단축, 장애율 감소
        • Git 및 Jenkins 사용 방법 교육 진행
        JenkinsNexusDockerfastlaneMac MiniGitlab
        2023.01 ~ 2023.03
        (약 2개월)

        오픈소스 기반 IT 시스템 유지보수

        SYS

        하나저축은행, 하나금융티아이

        -

        SI / DevOps 엔지니어

        하나금융그룹 내 IT 시스템의 안정적인 운영을 위한 오픈소스 기반 인프라에 대한 유지보수 및 운영 지원

        • Docker, Redis, Kafka, OSM, Elastic, MariaDB 등 다양한 오픈소스 기술 유지보수 및 운영 지원
        • 월별 정기 점검 및 로그 분석 기반 시스템 상태 모니터링 수행
        • Bash 기반 자동 점검 및 오류 탐색 스크립트 제작 통해 수작업 점검 프로세스 자동화 (점검 시간 단축 및 오류율 50% 이상 감소)
          • Elastic(Elasticsearch, Logstash, Kibana) 용 점검 스크립트 제작
        • 보안 취약점 대응 위한 패치 및 업그레이드 수행
        BashElasticsearchLogstashKibana
        2022.11 ~ 2023.02
        (약 3개월)

        Mattermost, Jira, Confluence 도입 및 Iwinv 서버 이전

        SYS

        위썸(WESOME)

        -

        DevOps 엔지니어

        • 본사 이전 프로젝트의 일환으로 내부 서비스 개선 작업 주도
        • Proxmox 도입에 따른 ESXi 환경 가상 머신 이전 작업 수행
        • Cloudflare Tunnel 활용하여 내부망 서비스 접근성 및 보안 강화
        • DevOps 환경 구축 (2022.11 ~ 2023.01):
          • Mattermost 도입 (기존 메일·카카오톡 기반 커뮤니케이션 개선)
            • Gitlab, Jira, Confluence 연동으로 사내 커뮤니케이션 및 업무 효율성 증대
          • Atlassian Jira, Confluence 도입 및 최적화 (Free 플랜 활용, 불필요 기능 제거)
            • Jira Workflow 구축 및 고객 이슈 채널 통합 등 이슈 관리 시스템 개선
            • 사내 개발 문서 Confluence 이전 및 체계적인 관리 환경 구축
        • Iwinv → 내부 서버 이전 (2023.01 ~ 2023.02):
          • 월 약 60만 원 (연간 약 720만 원) 운영 비용 절감
        • 최소 비용으로 운영할 수 있도록 불필요한 기능 제거 및 오픈 소스 활용 극대화
        • 서비스 도입을 위한 교육자료 제작 및 사내 교육 진행
        MattermostJiraConfluenceCloudflareProxmox
        2022.04 ~ 2022.11
        (약 7개월)

        기업여신 마케팅 앱 개발

        DEV

        KDB 산업은행

        -

        SI / 프론트엔드 개발자

        내부망 기반 행내 서비스를 외부 환경(내부망 + VDI + Surface)에서 활용하여 기업 고객 대상 여신 마케팅 활동을 지원하는 앱 개발에 참여.
        기존 내부 서비스의 핵심 기능을 추출 및 개선하여 태블릿 환경에 최적화.

        • 폐쇄망 개발 환경 구축 및 개발 도구/라이브러리 준비
        • Electron + React(Typescript) 기반 앱 개발 (크로스 플랫폼 지원), 터치 기반 UI 최적화, MCI(Multi Channel Integration) 기반 통신 연계 및 최적화, 컴포넌트, hook기반 데이터 관리
        • 핵심 기능 개발:
          • 업체 개요 (재무정보·업체 요약·상세 정보 출력)
            • 기존 여러 화면으로 분산된 기능을 하나의 화면으로 통합
            • 수백 개의 MCI 분석 후 필요한 정보만 선별, 불필요한 MCI 제거 (hook기반 처리)
            • MCI 제거 및 UX 개선으로 반응 시간 50% 이상 단축
          • 금리 시산 (금리 계산 시뮬레이션 기능)
            • 기존 금리 시산 로직 분석 및 금리시산 로직 설계
            • 정확한 입력·출력 검증으로 신뢰성 확보(react-hook-form)
          • 금리 제안서 (금리 제안서 생성 및 PDF 출력 기능 구현)
        • 산업은행의 엄격한 산출물 작성 기준 준수
        ElectronReactReduxTypescriptaxios
        2021.12 ~ 2022.02
        (약 2개월)

        VMware ESXi 도입 및 회사 홈페이지 개편

        SYS

        위썸(WESOME)

        -

        DevOps 엔지니어

        VMware ESXi 도입 및 사내 인프라 최적화:

        • 기존 VMware 기반 서비스(GitLab, Nexus, NextCloud 등)를 Docker 컨테이너로 전환
        • 기존 VMware 내 개발서버 이전 작업 진행
        • 외부 서버(Iwinv)에서 운영 중이던 일부 서비스를 내부로 이전하여 비용 절감

        회사 홈페이지 개편 (2차 리뉴얼):

        • WordPress 업그레이드 및 Docker 컨테이너로 전환
        • 디자인 개선 및 신규 콘텐츠 추가
        VMware ESXiDocker
        2021.04 ~ 2021.12
        (약 8개월)

        “입찰문서 리스크 분석” 시스템 개발

        DEV

        대우건설

        -

        SI / 프로젝트 관리 & 메인 개발자

        온톨로지 기반 문서 위험 분석 시스템을 기획부터 분석, 아키텍처 설계, 개발까지 전 과정을 주도하며 백엔드·프론트엔드·AI 분석을 총괄. 팀 운영 및 코드 품질 관리, 개발 프로세스 개선을 수행하며 8인 개발팀(내부·협력사·외주)과 협업.

        1차 개발 (4~7월): 시스템 아키텍처 구축 및 핵심 기능 개발

        • 비즈니스 요구사항 분석 및 기술적 제약 파악 후 개발 방향성 설정
        • 아키텍처 설계, DB 모델링, UI/UX 디자인, 프로젝트 일정 수립 및 자원 계획
        • Spring Framework 기반 백엔드 핵심 기능 개발 (PDF 파일 분석 라이브러리 연동, 인증, 도메인 관리 API 등)
        • React + Ant Design 기반 프론트엔드 개발 (인증, 관리자 기능)
        • pdf.js 기반 PDF 뷰어 및 사용자 컨트롤러 개발 (postMessage 활용 클라이언트 연동)

        2차 개발 (8~10월): 코드 리팩토링 및 부가 기능 개발

        • 외주 업체 계약 종료 후 코드 품질 검토 → 유지보수 어려운 구조로 확인
          • 최신 개발 프로세스를 적용하여 대규모 코드 리팩토링 진행
        • 최종 리스크 분석 결과를 PDF로 저장하는 기능 개발
        • 단어 추천 기능 개발 위해 Word2vec 기반 단어 임베딩 모델 적용
        • 부가 기능 개발
          • Word Memo Extractor: 워드 문서 메모 추출 기능
          • PDF Compare & Merge: PDF 문서 비교 및 병합
          • PDF Annotation Extractor: PDF 주석(Annotation) 추출

        3차 개발 (11~12월): 검색 엔진 구축

        • 협력사의 개발 지연 및 계약 문제로 인한 검색 엔진 기능 직접 개발 (Lucene 활용 강력한 검색 기능 구축)
        • 대용량 문서 검색 최적화 및 분석 속도 개선

        기타:

        Spring BootSpring Data JPASpring SecurityLuceneReactJavacriptAnt Design(antd)PostgreSQLWord2Vec (NLP)Python (Flask)Figma
        2020.07 ~ 2020.12
        (약 5개월)

        [PoC] PDF문서의 텍스트 분석 전처리를 위한 툴 개발

        DEV

        대우건설

        -

        SI / 프로젝트 리더 & 메인 개발자

        [PoC] 입찰 문서 분석 위한 PDF 텍스트 추출 라이브러리 개발 및 PoC 프로젝트 리딩

        • PDF 문서 내 텍스트를 Page, Paragraph, Sentence, Line, Word 단위로 정확하게 추출하는 라이브러리 개발하여 기존 PDF 문서 추출 솔루션의 한계 극복
        • PDFBox + JTS 활용, 텍스트 블록 간 공간적 관계를 분석 변환 및 GIS 기반 문단/단락 재구성 알고리즘 개발
        • 줄 간격, 블록 거리, 정렬 방식 분석 통한 정확한 문단 복원 및 다국어(RTL 포함) 지원
        • 하이픈 연결 문제 해결 및 파라미터 기반 옵션 처리, 로깅, 데이터 저장 기능 구현
        • 디버그 툴 개발(이미지 출력) 및 머리글, 바닥글, 워터마크 등 불필요 요소 제거 기능 구현
        • PoC 성공적인 수행후 개발된 툴을 기반으로 후속 프로젝트 진행
        JavaPDFBoxGISJTS
        2020.05 ~ 2020.06
        (약 1개월)

        PDF-ion Translate, PDF문서 텍스트 번역 서비스 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 프론트엔드 개발자

        PDF-ion 활용 사례 데모 개발: OpenAPI 기반 PDF 문서 텍스트 번역 서비스 개발

        • React 및 pdf.js 활용하여 브라우저에서 직접 PDF 문서 확인 및 텍스트 문단 선택 기능 구현
        • PDF-ion을 활용하여 PDF 문서로부터 구조화된 데이터 추출
        • Open API (Google, Naver 번역 서비스) 연동을 위한 Python(Flask) 코드 활용
        • 한국어, 영어, 중국어, 일본어 등 다국어 번역 지원
          • 번역 품질 향상을 위한 2차 번역 기능 추가 (예: 영어 -> 일본어 -> 한국어)
        • 문서 추출 시간 활용하여 사내 솔루션 광고 페이지 노출 기능 구현
        SpringBootReactReduxpdf.jsPythonFlask
        2020.02 ~ 2020.05
        (약 3개월)

        PDF-ion PAGE, PDF문서내 오브젝트 발견 및 추출 도구 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발자

        PDF 문서 내 텍스트 섹션, 테이블, 이미지 자동 위치 탐색 및 추출 솔루션 개발

        • 텍스트, 이미지, 테이블 탐지 기능 개발
        • pdf.js 라이브러리 활용하여 브라우저 상에 PDF 표시 및 문단, 이미지, 테이블 표시 기능 구현
        • 사용자 인터페이스 개발을 통해 추출 영역에 대한 영역 추가/제거 및 위치 보정 기능 제공
        • 형식화된 포맷으로 데이터 및 첨부파일 추출 기능 구현
        • demo
        JavaPlayFrameworkJQuerypdf.js
        2019.09 ~ 2019.11
        (약 2개월)

        Blind, 문서내 개인정보에 대한 비식별 처리 프로그램 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발자

        PDF-ion 개발 경험을 바탕으로, MS Office, PDF, HWP 문서 내 개인정보에 대한 비식별 처리 프로그램 개발

        • 문서 형태 유지 및 원본 데이터 수정 기반 비식별 처리 구현
        • 데이터 익명화 기능 구현 시도 및 관련 기술 이해 증진
        • demo
        JavaPlayFramework
        2019.02 ~ 2019.09
        (약 7개월)

        PDF-ion, PDF 문서 분석을 위한 문서의 형태를 유지한 텍스트 추출 프로그램 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발자

        머신러닝 및 빅데이터 솔루션의 디지털 인텔리전스 활용을 위한 PDF 문서 파싱 라이브러리 개발

        • 단순 텍스트 추출에서 확장하여 제목, 문단, 단락, 강조, 이미지, 메타데이터 등 다양한 데이터 추출 기능 구현
        • 추후 MS Office (ECMA-376), PDF (ISO 32000-1:2008), HWP/OWPML 등 다양한 문서 포맷 지원 기능 추가 개발
        • Tesseract OCR 엔진을 통합하여 PDF 내 이미지 텍스트 추출 기능 개발
        • 추출된 문서 내용을 구조화된 JSON 형태로 변환하여 데이터 활용성 증대
          • 데이터베이스(MongoDB, PostgreSQL) 또는 파일 시스템에 추출 데이터 저장 기능 구현
          • PDF 문서 내 첨부파일 추출 및 인덱스별 저장 기능 개발
        • 개발된 PDF 파싱 라이브러리를 내부 빅데이터 솔루션의 핵심 데이터 추출 엔진으로 성공적으로 적용
        • demo
        JavaTesseract OCR
        2018.07 ~ 2019.07
        (약 1년)

        SPIKE Mail 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발 및 품질 관리 담당

        • 외부 벤더사의 기술지원 문제 해결을 위한 자체 메일 솔루션 개발 프로젝트에 참여
        • SpringBoot 기반 백엔드 API 서비스 개발
          • 최신 Spring 기능(JPA, Security, Swagger)을 활용하여 현대적 어플리케이션 구축
          • 확장성을 염두에 두고 여러 서버에 설치 및 운영이 가능한 구조로 개발
        • 메일 표준 프로토콜인 SMTP, POP3, IMAP을 준수하는 재사용 가능한 메일 라이브러리(wesome-mail.jar)를 제작하여 자체 개발된 메일 엔진에 통합
          • 자체 개발된 메일 엔진의 확장성을 높이는데 기여
        • React, Redux 기반의 관리자 화면을 개발
          • 사용자 계정 관리, 메일 서비스 설정, 시스템 현황 모니터링 등의 기능을 구현
        • linux용 설치 패키지 제작
          • bash 기반의 설치 스크립트를 제작하여 CLI 설치 방식을 제공
          • 필수 패키지 자동 설치, OS 환경 설정, 방화벽 설정 등의 작업을 자동화하여 설치 과정을 단순화
        • 시스템 설치 및 운영 매뉴얼 작성
        Spring BootSpring Data JPASpring SecuritySwaggerRESTful APIReactRedux
        2018.07 ~ 2018.08
        (약 1개월)

        SPIKE Filter 통계 배치 기능 개발

        DEV

        국민은행

        -

        SI / 백엔드 개발자

        • Logstash의 Grok 플러그인을 사용하여 로그 분석 및 데이터 저장
        • Spring Batch를 활용하여 통계 배치 기능 구현
          • 년/월/일 단위로 스케줄 관리 및 오류 발생 시 트랜잭션 처리 로직 구현
          • 통계 결과 메일 전송 기능 개발
        • 하루 수만 건의 로그 데이터를 안정적으로 처리하기 위한 최적화 작업
        Spring BatchLogstashGrok
        2018.03 ~ 2018.05
        (약 2개월)

        홈페이지 개선 진행

        SYS

        위썸(WESOME)

        -

        웹사이트 리뉴얼 및 운영 담당

        • JSP 기반 홈페이지를 워드프레스(php) 기반으로 전환
        • 디자인 개선(모바일 호환, 반응형) 및 최신 내용 추가
        • 클라우드 서버(iwinv)를 활용하여 최소 비용으로 설치 및 운영
        • 주기적인 업데이트 및 보안 점검을 통해 서비스 중단 문제를 해결, 안정성을 확보
        • SEO 최적화 및 WordPress Composer를 활용한 효율적인 관리 및 배포 진행
        wordpressphplinux
        2018.01 ~ 2018.04
        (약 3개월)

        SPIKE Filter 3 개발 및 GS 인증 작업

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발 및 품질 관리 담당

        • 자사의 개인정보 솔루션인 SPIKE Filter 3 개발 및 GS 인증 작업을 성공적으로 수행
        • Play Framework (2 -> 3) 리팩토링 작업에 참여하여 코드 품질 및 유지보수성을 향상
        • JMeter 및 Scouter(APM)를 활용한 성능 테스트를 통해 솔루션의 안정성을 확보하고 병목 지점을 개선
        • sbt Native Packager Plugin과 Bash/Bat 스크립트를 사용하여 Linux 및 Windows 환경에서 사용 가능한 패키지 설치 툴을 제작하여 배포 편의성을 증진
        • TTA의 GS 인증 절차를 진행하고 솔루션 관련 기술 문서 및 사용자 매뉴얼을 작성
        • 위썸 '스파이크필터' GS 1등급 인증 획득
        PlayFramewroksbtBashBatJMeterScouter
        2017.10 ~ 2017.12
        (약 2개월)

        중진공 웹메일 고도화 개발

        DEV

        중소기업진흥공단

        -

        SI / 프론트엔드 개발자

        • 서버 업그레이드 및 솔루션 업데이트에 따른 코드 분석 및 신규 개발
        • 스팸 서버 교체에 따른 웹메일 일부 기능을 외부 시스템(스팸스나이퍼)과 연동
        JSPJQuery
        2017.09 ~ 2017.12
        (약 3개월)

        SBJ 웹메일 신규 구축

        DEV

        신한DS(SBJ은행)

        -

        SI / AWS 기반 서버 인프라 구축 및 개발&운영 지원

        • AWS EC2, RDS를 사용하여 서버 인프라 구축 지원 (Active-Standby 지원)
        • 기존 솔루션의 사용자 화면 개선
          • 일본어 환경에 맞지 않는 화면 개선
          • 어도비 플래시 지원 종료에 따른 파일 업로드 방식 변경(dropzone 활용)
        • AWS에 구축된 서비스의 유지 보수 및 장애 대응 지원
        AWSEC2RDSSpring FrameworkJQuery
        2017.09 ~ 2017.10
        (약 1개월)

        웹메일 수/발신 알림 메신저 연동

        DEV

        신한DS(신한금융그룹)

        -

        SI / 백엔드 개발자

        • 웹메일 수/발신 시 외부 시스템으로 알림을 전달하는 기능 개발
        • 일일 수만 건의 수/발신 메일을 안정적으로 처리할 수 있도록 성능 및 장애 대응을 고려하여 설계
        • 데이터베이스 조회 최적화 및 오류 발생 시 복구 로직 구현
        • 외부 시스템과 TCP 통신 기반으로 데이터 전달 기능 구현
        Play FrameworkTCP통신
        2017.06 ~ 2017.09
        (약 3개월)

        사내 개발 환경 개선 및 시스템 마이그레이션 진행️

        SYS

        위썸(WESOME)

        -

        DevOps 엔지니어

        • 형상 관리 시스템 전환: SVN → Gitlab 전환 및 코드/히스토리 마이그레이션 진행
          • GitLab 서버 구축, 사내 도메인 연동, 백업 전략 수립
          • Git 및 GitLab 사용법 내부 교육 진행 (커밋, 브랜치 전략, 코드 리뷰 프로세스 등)
        • 서버 마이그레이션: 기존 개발 서버의 성능 저하, 확장성 문제, 장애 복구 어려움 해결을 위해 마이그레이션 진행
          • 성능 개선을 위해 Linux 기반의 신규 워크스테이션급 PC 도입 및 VMware Workstation 설치 운영
          • 구형 Mac에서 VMware로 운영되던 개발 서버를 최신 Linux 서버로 이전
        GitlabVMwareLinux
        2017.05 ~ 2018.01
        (약 8개월)

        SPIKE Watcher 개발

        DEV

        위썸(WESOME)

        -

        솔루션 / 백엔드 개발자

        • 서버 내 저장된 파일에서 개인정보를 탐지하는 파일 크롤러 개발
        • 기존 솔루션(SPIKE Filter)과의 API 연동
        • 분산 서버 환경에서 데이터 수집 및 처리 로직 설계
        • 순수 Java 기반 데몬 프로세스 개발
        • 실제 프로젝트 기간은 약 2개월이지만, 내부 사정으로 개발 기간 지연
        JavaLinux
        2016.08 ~ 2016.12
        (약 4개월)

        신한금융그룹 웹메일 보안 및 모니터링 강화 개발

        DEV

        신한DS(신한금융그룹)

        -

        SI / 프론트엔드 개발자 (인턴)

        • 기존 솔루션 코드 분석 및 커스터마이징
        • 메일 수/발신 통계 데이터 저장 로직 개발
        • 웹 기반 통계 데이터 조회 및 시각화 구현
        • 금융권 대규모 트래픽 환경 및 보안 요건을 고려한 개발 경험
        Spring FrameworkJPAMyBatisJSPJQueryBackbonePostgreSQL

        OPEN SOURCE

        next-mdx-resume

        mattermost-plugin-tasks

        mattermost-plugin-tasks

        mattermost-plugin-notepad

        mattermost-plugin-notepad

        EDUCATION & Certifications

        • 🏢🔒대학교 컴퓨터 공학과 졸업 (2016) | 학사
        • 육군 병장 만기 전역 (2009-2011)
        • 정보처리기사 (2015)

        ETC

        • 따듯한 날씨를 좋아해요.
        • 불편한것이 있다면 코딩으로 해결해요.