채용공고 올리기

왕수진님을 응원해보세요!

이직/구직 중이에요
책임감
학습 지향
문제 해결사
열정적
적응력

미리보기

기본 정보

이름
왕수진
직업
백엔드 개발자(데이터 엔지니어)
간단소개

자기소개

자기소개

[백엔드 개발에서 데이터 엔지니어로 성장]
백엔드 개발 경험을 토대로 데이터 엔지니어로서 실시간 데이터 처리 파이프라인 구축과 안정적인 운영 환경을 위한 기술 역량을 집중적으로 쌓아왔습니다. Java와 Spring Boot를 활용한 개발 역량을 바탕으로, Apache Flink와 Kafka를 사용해 대용량 데이터 파이프라인을 설계하고 운영하고 있습니다. 또한 Kubernetes, Docker, Helm을 통한 배포와 모니터링 자동화 경험을 통해 안정적이고 신뢰성 높은 운영 환경을 구축한 경험이 있습니다.

[리팩토링, 숨은 문제를 찾는 재미]
레거시 코드를 체계적으로 분석하고 최적화하는 과정에서 큰 흥미를 느끼며, 이를 통해 코드의 유지보수성과 가독성을 높이는 데 주력하고 있습니다. 특히, 레거시 코드를 개선하는 과정이 마치 방탈출 문제를 푸는 것처럼 흥미로워 더욱 집중할 수 있습니다.

[Trouble Shooting과 테스트 주도 개발로 시스템 안정성 강화]
2023년 8월, 기존 Spark 분석 엔진을 대체하는 신규 시스템 개발을 시작하여 2024년 4월 배포를 목표로 빠듯한 일정 속에서 진행했습니다. 개발 초기에 다양한 장애 상황을 겪었지만, 이러한 경험은 원인을 신속히 파악하고 해결하는 능력을 키우는 계기가 되었습니다.
이와 함께, 코드의 안정성과 신뢰성을 높이기 위해 테스트 주도 개발 방식을 도입하여, 리팩토링 시 발생할 수 있는 리스크를 최소화하며 유지보수 작업의 효율성을 극대화하였습니다.

경력

회사명

(주)이글루코퍼레이션

직책 • 부서

주임 • 데이터플랫폼팀

담당 업무
  • 배포 및 k3s 클러스터 환경 관리 (2023.09 - )

    • 리소스 활용 최적화를 위한 파드 설정

    • Docker, Helm, Bamboo을 통한 빌드, 쿠버네티스 클러스터로 배포 자동화

    • NodePort 중복으로 인한 장애 대비 Ingress 적용

    • 기술 스택: k3s, Docker, Helm, Bamboo, Jira, Confluence

  • 시스템 모니터링 및 로그 관리 (2023.09 - )

    • 모니터링 시스템 구축 - PV, Flink 체크포인트로 인한 영구적 데이터 보존 설정 및 로그 관리

    • 장애 발생 시 대응 프로세스 구축

    • 기술 스택: Kubernetes, Prometheus, Grafana

  • 데이터 정합성 검증 및 테스트 자동화 (2023.09 - )

    • Flink, Kafka를 활용한 모듈의 데이터 정합성 검증를 위한 테스트 시나리오 개발

    • 검증 테스트 시나리오 자동화로 인해 배포 전 테스트 기간 2~3일 단축 및 QA팀 테스트 자동화에 기여

    • Flink SQL 밸리데이션을 위한 테스트 페이지 개발

    • TDD 위주 개발 문화 도입

    • 기술 스택: Java 17, Spring Boot, Swagger

  • REST API 서비스 고도화 (2023.09 - )

    • 타 팀과의 연동 REST API 구현

    • 네트워크 및 서버 장애로 인한 통신 오류 대응을 위한 재처리 코드 구현

    • 레거시 코드 리팩토링

    • 기술 스택: Java 17, Spring Boot, Apache Kafka, WebFlux

  • Flink/Kafka 분석 엔진 개발 및 최적화 (2023.09 - )

    • 실시간 대용량 데이터 처리 모듈 개발

    • 벤치 마크 테스트를 통한 성능 최적화

    • 카프카 메시지 정합성을 위한 컨슈머, 프로듀서 설정 및 로직 구현

    • 고객사 장애 대응 및 유지 보수

    • Helm과 DockerFile 을 활용한 설치 스크립트 개발

    • 기술 스택: Java 17, Spring Boot, Apache Kafka(kafka-clients), Apache Flink, Kubernetes, Docker, Helm, WebFlux, ClickHouse

  • Kafka, Flink, OpenSearch, MySql 간의 ETL 프로세스 개발 및 운영 (2023.09 - 2024.06)

    • 카프카 메시지 정합성 및 순서 보장을 위한 설정 및 로직 구현

    • 기술 스택: Java 17, Spring Boot, Apache Kafka, Kubernetes, Docker, WebFlux

  • Spark/HDFS 기반 분석 엔진 유지 보수 및 운영 (2023.03 - 2023.08)

    • 경보 데이터 분/시/일별 통계 스케줄러 및 기능 구현

    • 테스트 환경 구축

    • 설치 스크립트 개발 및 패키지 빌드/배포

    • 고객사 장애 대응 및 유지 보수

    • 기술 스택: Java 8, Spring Boot, Apache Spark, HDFS, Docker, MySql, Quartz, Git, Rocky9, XenServer

근무 기간 (근무 형태)
2023.03. ~ 재직 중

(1년 10개월 | 정규직)

회사명

(주)워커스하이

직책 • 부서

매니저 • 개발팀

담당 업무
  • 백 오피스, 회사 공식 홈페이지 운영 및 유지 보수
    2022.05 ~ 2023.03
    - 자사 데이터베이스 테이블 설계
    - PG사 빌링키 API 연동 및 외부 결제 기능 개발

  • 백 오피스 리뉴얼
    2022.08 ~ 2023.03
    - PHP 에서 Java/Spring Boot 로의 마이그레이션
    - 인터페이스 및 테이블 설계
    - 외주 업체 등과의 원활한 커뮤니케이션

  • 사용 기술
    Java, Spring Boot, MySQL, PHP, AWS EC2, JQuery, Javascript

근무 기간 (근무 형태)
2022.05. ~ 2023.03.

(11개월 | 정규직)

회사명

(주)와이즈랩

직책 • 부서

사원 • 개발팀

담당 업무
  • 전자정부프레임워크 게시판 개발
    2019.12 ~ 2020.03

  • 전북은행 바젤III 신용리스크 시스템 개발 프로젝트
    2020.07 ~ 2020.11

  • OK 저축은행 CSS 모형 개선 프로젝트
    2020.11 ~ 2021.03

  • 한국수출입은행 바젤III 신용리스크 시스템 개발 프로젝트
    2021.04 ~ 2021.08

  • 사용 기술
    Java8, Spring Framework, Oracle, MySQL, SYBASE, JavaScript, Svn

근무 기간 (근무 형태)
2019.12. ~ 2021.09.

(1년 10개월 | 정규직)

기술 스택

기술 스택

교육

소속/기관명

선문대학교

종류 | 전공

대학교(학사) | 스페인어중남미학과, 국제경제통상학과

재학 기간

2014.03. ~ 2019.08.

재학 상태

졸업

대외활동

소속/기관명

멕시코 과달라하라 대학

활동명

3+1 전공정규과정

내용

중남미(멕시코) 현지 유학 과정을 통해 언어 능력을 향상시킴과 동시에 문화 체험을 실시

연도

2016

소속/기관명

선문대학교

활동명

교육 멘토링 봉사 활동

내용
  • 활동 기간: 2014. 03 ~ 2019. 02

  • 중, 고등학생 대상 교육 멘토링 봉사 (수학 담당)

  • 천안 지역 행사 운영 지원 봉사

  • 학교 내부 프로그램 및 행사 운영 지원 봉사

연도

2014

댓글