YOON YOUNG SIK

Backend Developer Portfolio

윤영식

백엔드 개발자입니다. Spring Boot 기반 운영 서비스 개발과 외부 연동, 정산·배치, 보안 대응, 운영 안정화 업무를 꾸준히 수행해왔습니다. Spring Batch와 Quartz도 엠엘소프트부터 프라뱅까지 실무에서 이어서 사용해왔고, PostgreSQL, MySQL, Oracle, MSSQL 등 여러 RDBMS를 프로젝트에 맞춰 다뤘습니다.

  • 2015년 1월부터 실무 개발을 이어오고 있습니다.
  • 주력: Java, Spring Boot, Spring Batch, Quartz, 운영형 백엔드 개발
  • 강점: 운영 서비스 개선, 배치 설계, 외부 연동, DB 최적화, 웹 취약점 및 ISMS 대응

Highlights

대표 성과

너무 세부적인 작업 단위보다, 어떤 성격의 문제를 주로 맡아왔는지 한눈에 보이도록 정리했습니다.

프라뱅

보안 통제·인증 흐름·운영 배치 고도화

웹 취약점 및 ISMS 지적사항 대응을 전담하며, 관리자 계정 보안과 감사 추적성, KYC 인증관리, 회원탈퇴 운영 프로세스, 본인인증 결과 임시 저장·검증 흐름, 운영 데이터 스냅샷 및 외부 데이터 수집 배치까지 운영 안정성과 보안 통제를 함께 고도화했습니다.

만나플래닛

외부 연동 API 설계·구현

금융사 연동 프로세스처럼 단계가 긴 업무를 API로 풀어내고, 요청·응답 구조와 상태 흐름을 일관되게 정리해 안정적인 연동 구조를 구현했습니다.

푸드노트서비스

백엔드 리딩 및 운영 품질 개선

서비스 백엔드 리딩을 맡아 REST API 개발, 크롤링 배치 운영, 운영 이슈 대응과 배포 절차 정비까지 실서비스 운영 품질 개선을 주도했습니다.

관리자용 웹 개발과 Quartz 기반 인사연동

운영자와 관리자가 사용하는 웹 기능 개발을 수행했고, Quartz 기반 인사연동 프로그램 개발과 고객사 운영 환경 대응 경험을 쌓았습니다.

Skills

기술 스택

실제 사용 기술과 경험 범위를 중심으로 정리했습니다.

주요 기술
프레임워크 및 데이터 처리
  • Spring Boot, Spring Framework, Spring Security
  • Spring Batch, Quartz
  • JPA, QueryDSL, MyBatis(iBatis)
  • REST API, 배치 처리, 스케줄링
  • Redis 기반 TTL 임시 저장·조회 경험
  • 공통 응답/예외 처리 구조 설계
  • 파일 업로드/다운로드, CSV·Excel Export 처리
  • 환경별 설정 분리 및 민감정보 외부화
  • Selenium 기반 크롤링 배치 운영 경험
DBMS 및 운영 환경
  • PostgreSQL, MySQL, Oracle, MSSQL
  • DB2, Tibero 등 멀티 DB 환경 대응 경험
  • 데이터 모델링 및 쿼리 최적화
  • Tomcat, WebLogic, JEUS 등 운영 환경 대응 경험
협업 및 운영 도구
  • Jira 기반 이슈 트래킹 및 일정 관리
  • GitHub, GitLab, SVN
  • Jenkins 기반 CI/CD 운영
  • Swagger UI, Notion 기반 API 명세 및 문서화

Strengths

강점

실제 업무에서 반복적으로 발휘해온 강점을 중심으로 정리했습니다.

요구자 관점의 설계 및 개발

기능을 설계할 때는 먼저 실제 사용하는 사람과 요청 부서의 흐름을 이해하려고 합니다. 이후 백엔드와 프론트엔드의 역할을 명확히 나누고, 프론트가 불필요한 연산이나 로직을 직접 처리하지 않도록 서버 중심으로 구조를 정리하는 편입니다.

개선 제안 중심의 개발

주어진 요청을 그대로 구현하는 데 그치지 않고, 실제 사용 흐름과 운영 편의성을 함께 보며 더 나은 기능이나 서비스 방향이 있으면 같이 제안하는 편입니다.

운영 기준 우선

구현 자체보다 운영 중 문제가 덜 나도록 공통 예외 처리, 상태 이력, 실패 추적, 재처리 기준, 검증 포인트를 먼저 챙기는 쪽에 가깝습니다. 특히 배치나 스케줄러성 업무는 실행 상태와 실패 원인을 확인할 수 있어야 운영 대응이 가능하다고 보고, 모니터링과 재처리 가능성을 함께 고려합니다.

문서화와 공유

Word나 Excel 같은 정적인 문서보다는 SwaggerNotion, 그리고 Git 저장소의 README.md 등 접근성이 좋고 최신화가 용이한 방식을 적극 활용합니다. API 명세, 코드 리뷰 포인트, 배포 절차 등을 체계적으로 문서화하여 협업 시 커뮤니케이션 비용과 재작업을 최소화하려 노력합니다.

Career Summary

경력 요약

2025.03 ~ 2026.08

프라뱅 · IT실 · 과장

거래소 및 운영 웹 개발, KYC·회원탈퇴 등 고객지원 운영 기능 고도화, 본인인증 결과 임시 저장·검증 흐름 보완, 관리자 보안·감사 추적성 개선, 운영 데이터 스냅샷 및 외부 데이터 수집 배치 자동화

2024.03 ~ 2024.10

만나플래닛 · 서버팀 · 과장

외부 금융사 연동 대출/한도 신청 프로세스 API 설계 및 구현, 운영 추적성 확보, 재시도 로직 정비

2020.01 ~ 2023.11

푸드노트서비스 · 시스템개발부 · 과장(PL)

장부대장 앱·프차 웹/앱 백엔드 리딩, 리뷰 API 개발, 운영 품질 개선, 릴리즈 대응 수행

2018.05 ~ 2019.10

브리지텍 · 연구4팀 · 대리

상담 녹취 데이터 조회·재생용 웹 기능 개발, 상담원 정보 인사연동, 고객사 운영 환경 대응

2015.01 ~ 2018.01

엠엘소프트 · 연구3팀 · 연구원

운영자용 단말 관리 웹 개발, Quartz 기반 인사연동 백그라운드 프로그램 개발, 멀티 DBMS 호환 지원

Detailed Career

회사별 상세 경험

프라뱅

2025.03 ~ 2026.08 · IT실 · 과장

거래소 웹 및 운영 웹 기능 개발과 함께, 웹 취약점 조치와 ISMS 대응을 전담했으며 KYC 인증관리, 회원탈퇴 운영 프로세스, 관리자 보안, 감사 추적성, 본인인증 기반 검증 흐름, 운영 데이터 스냅샷 및 외부 데이터 수집 배치 자동화를 함께 고도화했습니다.

  • 거래소 웹 및 고객지원/관리자 기능 개발 및 유지보수
  • KYC 인증관리 목록·상세, 승인·반려, 재이행·긴급재이행 등 상태 기반 운영 기능 개선
  • 회원탈퇴 요청·승인·반려, 탈퇴회원 현황, 처리 사유 및 문자 안내 등 고객지원 운영 프로세스 정비
  • 본인인증 요청·결과 데이터의 임시 저장 및 인증 완료 후 사용자 상태 검증 흐름 보완
  • Redis를 활용한 TTL 기반 인증 보조 데이터 저장·조회 경험
  • ISMS 심사 및 웹 보안 취약점 지적사항에 대한 전담 조치 수행
  • 관리자 계정 보안 강화, 비밀번호 정책 적용, 마스킹 처리, 요청 방식 개선 등 운영 보안 통제 강화
  • 개인정보처리시스템 작업·변경·접속·다운로드 이력 적재 범위 확대를 통한 감사 추적성 개선
  • 본인인증/KYC 상태 기반 거래·지갑 접근 제어 및 사용자 안내 흐름 보완
  • 주요 운영 데이터의 정기 스냅샷성 백업 및 수동/스케줄 실행 구분 로직 구성
  • 외부 데이터 수집·가공·저장 배치 개발 및 운영 기준 데이터 자동 갱신
  • 개인신용정보 이용·제공 내역 통지 대상 선정, 문서 생성 및 발송 자동화
  • 배치 실행 상태, 실패 이력, 재처리 가능성을 고려한 운영 기준 정리
  • PostgreSQL 데이터 모델링 및 쿼리 최적화, Jira 기반 이슈 관리, GitLab / Jenkins CI/CD 운영
JavaSpring BootSpring Batch QuartzPostgreSQLRedis ThymeleafSwagger UIJira GitLabJenkins

만나플래닛

2024.03 ~ 2024.10 · 서버팀 · 과장

외부 금융사 연동 기반 대출/한도 신청 프로세스 API를 단독 설계·구현하며, 상태 기반 흐름 관리와 운영 추적성을 함께 정리했습니다.

  • 문자 발송, 본인 확인, 서류 등록, 한도 조회, 대출 실행, 신청 완료까지 End-to-End API 개발
  • 외부 연동 요청/응답 DTO 표준화 및 공통 응답 포맷 구성
  • 요청번호와 진행 상태를 기준으로 외부 연동 이력을 관리하고, 중복 실행 방지와 장애 상황 재처리가 가능하도록 처리 흐름 정리
  • 외부 장애·지연 상황을 고려한 재시도 로직 적용
  • 개인정보 암호화 처리 및 OpenAPI(Swagger) 기반 문서화 수행
JavaSpring BootOracle MySQLSwagger UIGitHub Jenkins

푸드노트서비스

2020.01 ~ 2023.11 · 시스템개발부 · 과장(PL)

장부대장 앱과 프차 웹·앱 백엔드 리딩을 맡아 REST API 개발, 크롤링 배치 운영, 운영 개선을 수행했습니다.

  • 요구사항 정리, 설계 방향 수립, 코드 리뷰, 신규 인력 온보딩 리딩
  • Jira를 적극 활용한 이슈 트래킹 및 스프린트 기반의 개발 일정 관리
  • 가맹점 업무 기능 중심 REST API 설계·구현 및 운영
  • 기간별 리뷰 조회 API, 사진/답글 연관 데이터 조회 개발
  • 배달앱 정책 기반 답글 작성 가능 기간 및 상태 메시지 처리
  • 크롤링 배치 운영 및 작성자 닉네임 마스킹 등 개인정보 노출 최소화 처리
  • 예외 처리, 오류 로깅, 운영 알림 연계, 배포 운영 절차 정리
JavaSpring BootSpring Batch QuartzSpring SecurityJPA QueryDSLMySQLSelenium Swagger UIJiraJenkins

브리지텍

2018.05 ~ 2019.10 · 연구4팀 · 대리

콜센터 상담 관리 웹 솔루션과 고객사별 관리자 웹을 개발하며, 녹취 데이터 조회·재생 기능과 멀티 DBMS 환경 대응 경험을 쌓았습니다.

  • 녹취 솔루션에서 생성된 상담 녹취 데이터를 웹에서 조회·재생·관리하는 운영 기능 개발
  • 상담 이력·상태·메타정보 조회 및 운영자 화면 기능 보완
  • 고객사 요구사항 기반 화면·기능 커스터마이징 적용 및 운영 이슈 대응
  • MySQL, Oracle, MSSQL, Tibero 환경별 접속·스키마·SQL 차이 반영 지원
  • DBMS별 쿼리·함수·페이징 호환 이슈 조정 및 안정화
JavaJavaScriptSpring Framework MyBatisMySQLOracle MSSQLTiberoJSP HTML5jQuerySVN

엠엘소프트

2015.01 ~ 2018.01 · 연구3팀 · 연구원

Tgate 관리자 웹 콘솔과 고객사 인사 연동 기능을 개발하며, Quartz 기반 스케줄링과 멀티 DBMS 대응의 기반을 다졌습니다.

  • 운영자 기능 개선 및 고객사 요구사항 기반 기능 반영
  • 권한·계정·사용자 관리 등 운영 기능 확장
  • 파일(TXT, CSV, XLSX), DB, AD(LDAP) 기반 사용자 데이터 수집 연동
  • Quartz 스케줄러 운영 및 고객 요청에 따른 크론 조정
  • 재직·퇴직·휴직 등 인사 상태 포함 사용자 정보 반영 및 운영 이슈 대응
  • Oracle, MySQL, PostgreSQL, DB2, Tibero 등 멀티 DBMS 호환 이슈 해결
JavaJavaScriptSpring Framework MyBatisQuartzOracle MySQLPostgreSQLDB2 TiberoJSPExtJS BootstrapjQuerySVN

Misc

기타

기본 이력 외 참고할 수 있는 추가 정보입니다.

자격증
  • 정보처리기사 · 2018.05.25 취득
병역
  • 공군 병장 만기전역 · 2009.10 ~ 2011.11

Contact

연락처

이직 및 백엔드 개발 포지션 관련 연락을 환영합니다.

기본 정보
  • 이름: 윤영식
  • 이메일: yoonys0515@naver.com
  • 연락처: 010-3006-4434
  • 거주지: 서울특별시 강서구
핵심 키워드
  • 운영형 백엔드 개발
  • Spring Boot / Spring Batch / Quartz
  • RDBMS 모델링 및 쿼리 최적화
  • 외부 연동 API 설계
  • 인증 흐름 보완 및 Redis 기반 임시 저장
  • 보안 대응 및 운영 안정화