채용공고 올리기

방랑자님을 응원해보세요!

가벼운 티타임 좋아요
성실함
책임감
목표 지향적
자기 주도적
열정적

미리보기

직업
웹 개발자
이름
방랑자
간단소개
꾸준한 학습과 개선을 통해 사용자에게 가치를 제공하는 소프트웨어 엔지니어입니다. 컴퓨터공학 복수전공으로 개발에 입문한 이후, 현업에서 실무 경험을 쌓으며 효율적이고 유지보수가 용이하며 확장성이 가능한 코드를 작성하는 데 중점을 두고 있습니다. 항상 더 나은 해결책을 고민하며 기술적 성장을 이어가고 있습니다

기술 스택

기술 스택
React
Vue.js
Spring
Spring Boot
Spring Batch
Oracle
MySQL
Elasticsearch
MongoDB
Kafka

경력

회사명
SSG.COM
직책 • 부서
팀원 • 물류플랫폼 개발1팀
근무 기간 (근무 형태)
2022.05. - 재직 중
(2년 10개월 | 정규직)
담당 업무

물류 통합 플랫폼 시스템 개발 (FE, BE)


주요 업무 및 성과

● 물류 통합 플랫폼 시스템 개발(SIS 시스템):

○ 프론트엔드(Frontend): React 를 활용한 SIS 프로젝트 화면 구현

○ 백엔드(Backend): 상품서비스 개발, 재고 서비스 영역 담당 및 운영 (일평균 100만 request)

● 재고 영역 메인 개발자

○ SIS 시스템 오픈(60만건 데이터 마이그레이션) 및 안정화를 성공적으로 이끌고 운영 개선 진행.

SSG.COM 프론트에 노출되는 90501건의 상품에 대한 재고관리(주문,출고에 대한 상품의 재고 수량 관리)

○ 신규 인터페이스 및 기능 개발, 기존 코드 리팩토링으로 유지보수성 향상.

○ 결품에 대한 실시간 대응 및 관리 (월평균 결품율 감소 월 평균1.4% → 평균 0.3%)

● 상품/재고 재처리, 체커 개발

○ 지마켓 과 SIS 간 데이터 재처리 및, 재고 수량 일치 여부 확인 체커 개발

○ 결품 알림 체커(텔레그램) 개선을 통해 실시간 대응 효율성 강화.

○ MongoDB에 MSA 서비스간 인터페이스 데이터 적재 -> MSA 환경에서의 로그 및 데이터 정합성 확인 효율성 향상. 적재된 데이터 중 실패에 대해 스프링 배치를 통한 재처리 로직 도입 -> 데이터 처리 안정성 확보

○ 실제 운영때 타 시스템 장애 상황 발생(503 Error) 정상화 후 해당 재처리 프로세스로 자동으로 데이터 정상 처리 -> 타시스템과 연동이 많은 SIS 시스템 특성상 해당 타시스템과의 연동 안정적이고 신뢰성을 위해 해당 시스템을 모든 연동에 자동화

● SIS 대출입/이관 서비스 개발

○ 기존 타 시스템의 테이블 정규화 통해 ERD 및 데이터 설계 규칙 정의

○ 화면 13건, 인터페이스 12건 개발

○ QA 테스트 성공률 1차:90.91%, 2차:100%

● 카프라 대용량 데이터 처리 경험

○ PK 중복 오류: 동일 시점에 카프카 메세지 MERGE INTO 처리로 발생한 문제를 분석 및 해결. (카프카 키값 기반 파티셔닝 처리)

○ 메시지 처리 시간 초과: Kafka Consumer Group에서 발생한 빈번한 리밸런싱 문제를 해결하기 위해 원인을 분석한 뒤, 메시지 처리 설정을 최적화(리밸런싱 발생을 감소시키고, 메시지 처리량 및 안정성을 향상.)

● 오포센터 서비스 개발 및 운영

○ 멀티 센터 데이터 처리를 팩토리 메소드 패턴으로 구현하여 유지보수성을 강화.

○ 재고 동기화 전송 API 속도 배치,병렬처리 및 쿼리 최적화로 93.55% 개선 (1000건 데이터 처리 93초 -> 6초)

○ 이중 for문 트랜잭션 데드락 문제를 단건 트랜잭션 방식으로 리팩토링.

● 통합매입 마이그레이션

○ 재고영역 300만건 데이터, 37개 테이블 마이그레이션 진행

○ 마이그레이션에 진행되는 쿼리 작성 및 후처리 자동화 API 개발

기술 스택: React, Spring Boot, Oracle, Kafka, MongoDB, Spring Batch

회사명
(주)와치텍
직책 • 부서
사원 • APM팀
근무 기간 (근무 형태)
2020.06. - 2022.05.
(2년 | 정규직)
담당 업무
  • 주요 업무 및 성과 사내 모니터링 솔루션 신규 프로젝트 개발

    • 프론트엔드(Frontend): Vue.js 를 활용한 프로토타이핑 및 다수의 UI/UX 컨셉 개발

    • 백엔드(Backend): Spring 기반의 모니터링 데이터 수집 및 가공 프로세스 구현

  • 다수 DBMS 벤더 지원: Oracle, MySQL, SQL Server, DB2, PostgreSQL 등 다양한 DBMS에 대한 모니터링 데이터 수집 프로세스 개발 (https://dreamcoding.tistory.com/62)

  • 오픈소스 활용 데이터 수집 자동화 및 최적화를 위한 오픈소스 기반 개발 (https://github.com/skarbgud/boomerang)

  • 신규 모니터링 서비스 모듈 개발 및 기존 서비스 유지 보수

  • Unit Test 도입 백엔드 서비스 품질 확보를 위한 단위 테스트 설계 및 구현

  • 협업 및 문제 해결

    • 고객 요청 사항에 따라 QA팀 및 기술지원팀과 협업하여 설치 및 이슈 대응

    • 사용자 요구사항 반영 및 문제 해결로 고객 만족도 향상

포트폴리오

타입
URL
깃허브
link
Github 주소
URL 링크
link
이력서
URL 링크
link
https://drive.google.com/file/d/1_0qQvghT7mSUM1taRcXdYOidYP1rMWy2/view?usp=sharing

교육

소속/기관
대구대학교
종류 | 전공명/전공계열
대학교(학사) | 생명과학과(복수전공. 컴퓨터공학부 소프트웨어전공학과)
재학 기간 (재학 상태)
2014.03. - 2020.02. (졸업)

대외활동

활동명
청년 취업 아카데미 JAVA 코딩 기초 교육 수료(200시간)
소속/기관
중앙정보기술인재개발원
활동 연도
2019
활동 상세 설명

JAVA 문법 기본 교육

활동명
스프링 프레임워크 기반 자바 웹 개발자 양성 과정(600시간)
소속/기관
대구대학교 산학협력단 주관
활동 연도
2020
활동 상세 설명
  • Spring, JSP기반 웹 애플리케이션 교육

활동명
2019 Compass공모전 (아이디어트랙) 우수상 (2019.12)
소속/기관
대구대학교 정보통신대학 컴퓨터소프트웨어 전공 주관
활동 연도
2019
활동 상세 설명

장애인들을 위한 스마트 정류장

자격증

자격증명
정보처리기사
점수/급 | 발급 기관
한국산업인력공단
취득월
2019.08
자격증명
네트워크관리사
점수/급 | 발급 기관
2급 | 한국정보통신자격협회
취득월
2019.10
댓글