anyjava 보조 기억 장치
wiki
blog
about

Anyjava



  • Name: Son Hyeon Tae
  • E-mail: [email protected]
  • Programmer since 2009
  • Skills
    • Programming Language
      • Java(~8), JavaScript, HTML, PL-SQL
    • Framework / Libarary
      • Spring Boot 2.x, JPA 2.x (Hibernate)
      • Vue.js, JQuery
    • Server
      • MS-SQL, Aurora (AWS)
      • Apache, Nginx, Tomcat
    • Tooling / DevOps
      • Docker, Github, Jekins, Gradle
    • Enviroment
      • MSA 아키텍쳐에 대한 이해와 개발경험 보유
      • AWS, Linux, macOS, AIX Linux
    • Etc
      • Jira, Confluence Wiki

코드는 사용자에게 가치를 제공해야한다.

  • 모든 코드는 사용자에게 좋은 가치를 제공해야 합니다.
  • 내가 작성한 코드가 사용자에게 어떤 좋은 영향을 미치는지 항상 고민합니다.

애자일 소프트웨어 개발 선언

  • 애자일 소프트웨어 개발 선언을 따르고 항상 지키려고 노력합니다.

테스트 추종자

  • 내가 작성하는 모든코드의 의도를 드러내기 위해서는 테스트 코드가 필수라 생각합니다.
  • 테스트 커버리지가 확보된 후 리팩토링을 진행하는 것을 중요하게 생각합니다.


전체 경력 : 개월

Kakao Corp

  • 2019.08 ~ 현재
  • Kakao 광고광고플랫폼 개발
  • Spring / JPA, MSA, Kafka

우아한형제들

  • https://woowahan.com/
  • 2014.06 ~ 2019.07 (5년 2개월)
  • 배달의민족 광고시스템 개발
  • Lesson Learned
    • ASP/PHP -> Java / Spring 으로 Skill Set 전환에 완벽 적응 및 지속적인 학습 및 스터디의 결과로 최근 대규모 프로젝트에서 광고플랫폼 개발 리딩
    • 대용량시스템 운영 능력 보유 (캐싱, 튜닝, 성능테스트, 모니터링 등) 최대 20만 TPM 시스템 설계 운영
    • 고객 중심의 사고능력 및 개발 능력 습득 (신규상품 TF에서 신규 상품 기획 및 개발)
  • 배달의민족 광고시스템 재구축 프로젝트 참여 및 운영
    • SpringBoot / JPA / AWS 로 환경으로 전면 재개발
    • 광고 플랫폼 파트 개발 리딩
    • AWS SNS/SQS 를 이용한 이벤트 기반 시스템 설계 및 운영
  • 업주향 비즈머니 & 입찰형 광고 & 노출형 광고 상품 시스템 개발
    • 신규 사업 TF의 초기 아이데이션 및 PL로 참여
    • 비즈머니, 입찰 시스템 개발
    • 유찰 지역 즉시 구매방식 플랫폼 개발
    • 기사: https://platum.kr/archives/51710
  • 배달의민족 월단위 노출형 광고 시스템운영
    • 월 정기 과금시스템 운영 (CMS / 카드결제)
    • 영업 매니저 / 내부 관리자를 위한 어드민 사이트 운영 및 개발
  • 바로결제 실시간 상태체크 시스템 개발
    • 운영시간, 접수채널 정보 등을 실시간으로 집계해서 주문결제 단계에 제공
    • 최대 35만 TPM 처리 (https://www.bloter.net/archives/313238)
    • 대용량 시스템 설계를 위한 경험 보유, fault tolerance 한 시스템 설계
  • 배달의민족 시스템 AWS 이전 프로젝트 참여
    • PHP 서버군을 AWS 인프라로 이관하는 작업 참여
    • gocd pipeline 을 활용한 배포 프로세스 구성
  • 주문접수 단말기 배포 시스템 개발
    • Spring / JPA / Aurora / Amazon Linux
    • 프로젝트 PL 역할 수행
    • 단말기 개통프로세스 추가로 인해 단말기 관리비용을 획기적으로 개선 함
    • 단말기 이용료 월 과금 프로세스 개발
  • 2017년 상반기 우수사원 수상

OpenTide Korea

  • 현 미라콤아이앤씨로 합병
  • 2012.03 ~ 2014.05 (2년 3개월)
  • 삼성증권 UMS 시스템 운영/개발
  • Java, UNIX, Sybase
  • Lesson Learned
    • 1 억건이 넘는 운영 테이블의 운영/이력 테이블 분리로 인한 성능 개선
    • 차세대 프로젝트 참여로 인해 여러 시스템간의 Interface 재 연동 작업 참여
    • 모니터링 고도화 및 대용량 DB 운영 노하우 습득
  • 삼성증권 차세대시스템 개발 프로젝트의 참여 및 시스템 개선 작업 참여
    • 메시지 발송 이력 테이블 현재/이력 분리로 인한 성능 개선
    • 메시지 발송 표준 I/F 변경으로 인한 모든 업무 시스템 재연동 및 연계 테스트 진행
    • Push 발송 기능 추가
  • 2014년 과천 IDC 화재로 인해 UMS 시스템과 연동되어 있던 SMS Hub 시스템을 만 1일만에 SK SMS Hub 쪽으로 변경 후 서비스 정상화

(주)청호컴넷

  • http://www.chunghocomnet.com/
  • 2009.06 ~ 2012.01 (2년 6개월)
  • Lesson Learned
    • IT 인프라 및 업무시스템 개발 및 운영까지 맡아서 하면서 A-Z 까지 경험할 수 있었습니다. (매월 인프라 정기점검 수행)
    • 사내 IDC 운영, L7 스위치 도입으로 대규모 인프라 교체 작업 경험, Web / Unix Pro*C TCP/IP 프로그래밍 경험
  • 금융자동화 기기 운영관리 시스템 운영
    • ADMIN 사이트 : Windows Server / JSP / Oracle
    • 중계서버 : AIX / Pro*C / Oracle / Socket 통신
  • 전자 필경대 파일럿 프로젝트 참여 - 농협중앙회
    • 중계서버 개발
    • Java, MySQL

대학교

  • 국립 경상대학교
  • 2002 ~ 2009
  • 전공: 정보통계학과
  • 복수전공: 컴퓨터과학과
프로젝트명 상세설명 기간 사용기술
Java 네트워크 오목게임
졸업작품
3개월 Java, Swing, Socket