Introduce

10년 동안 백엔드 개발을 해왔습니다. Kotiln 기반 Spring과, Ruby 기반의 RoR을 활용하여 백엔드 개발 업무를 진행하고 있습니다. 4 ~ 5 명 소규모 스타트업 부터, 300 명 규모의 회사까지 내가 어떠한 역할과 책임을 해내야하는지 알고 있습니다.

"우리의 고객이 겪고 있는 문제를 적극적으로 파악하여 기술로 해결한다."를 모토로 최선을 다해 문제를 찾아 해결하기 위해 노력하고 있습니다. 겪고 있는 문제를 빠르게 파악하고, 함께 해결책을 찾기 위해 적극적인 커뮤니케이션을 핵심으로 삼아 일하고 있습니다.

"질은 양에서 나온다.", "빠른 피드백을 통해 개선한다.", "깨진 유리창을 만들지 말자." 를 개인적인 개발 철학으로 삼고 있습니다.


Experience

마이리얼트립   (Backend Developer • 2019년 8월 ~ 재직중)

네이버 여행 입점 개발
  • 네이버 여행 및 마이리얼트립 내부 상품 연동 아키텍쳐 설계 및 카프카기반 실시간 상품 동기화 개발
  • Kotlin Spring Boot JPA Mysql Redis Kafka EKS

  • 투어&액티비티 3.0 개발
  • 투어 및 액티비티 버티컬을 MSA로 분리하여 확장성 중 점의 아키텍처 설계 및 개발 수행
  • Kotlin Spring Boot JPA Mysql Redis Kafka EC2

  • RoR 서비스에서 전환된 MSA 서비스 통합 연동
  • Manager, Partner, Auth 등 RoR 기반에 MSA 서비스 연동 프로젝트 수행
  • 카프카를 활용한 데이터 마이그레이션 지원
  • Ruby Ruby on Rails ActiveRecord Postgresql Redis Kafka Sidekiq

  • 서비스 인프라 환경 교체
  • Heroku 기반의 인프라에서 AWS 인프라 환경으로 점진적 교체
  • Heroku AWS

  • RoR 서비스 백엔드 담당
  • 마이리얼트립 메인 서비스의 기능 개발 및 운영
  • Ruby Ruby on Rails ActiveRecord Postgresql MongoDB Redis Kafka Sidekiq


  • 공통 기술

    · 로그 수집 및 관리
    Fluentd Kafka Graylog
    · 메트릭 및 에러 모니터링
    Newrelic Prometheus Cloud Watch Grafana
    · 서버 환경 및 배포
    AWS Jenkins Nginx

    이음소시어스   (Backend Developer • 2016년 12월 ~ 2019년 7월)

    이음소시어스 소개팅 서비스 백엔드 담당
  • 소개팅 서비스 이음과 이음 오피스 서비스 기능 개발 및 운영 진행
  • Ruby Ruby on Rails ActiveRecord Mysql Redis Sidekiq Capistrano

  • 서비스 성능 개선
  • N+1 쿼리 문제 해결을 위한 join + includes 최적화
  • 비동기 작업 및 배치 작업을 위한 sidekiq, whenever schedule 관리
  • mysql 쿼리 플랜 분석 및 최적화
  • Ruby Ruby on Rails ActiveRecord Mysql Redis Sidekiq

  • 백오피스 어드민 기능 개발 및 운영
  • 서비스 운영을 위한 백오피스 툴 개발 진행
  • Jquery Ruby Ruby on Rails

  • 인프라 직접 운영 및 관리
  • AWS 기반의 서비스 인프라 환경을 직접 운영 및 관리 진행
  • 인프라 비용 절감 계획 수립 및 적용
  • Amazon EC2(ELB + Auto Scailing) Amazon RDS Amazon S3 Amazon Elasticache Amazon CloudFront Amazon SNS Amazon Lambda Amazon CloudWatch

  • 언어 전환 컨버팅 마무리
  • Java, Spring 으로 구현된 기존 서비스를, Ruby on Rails 전환 작업 마무리 및 기존 서비스 다운
  • Ruby Ruby on Rails Java Spring


  • 공통 기술

    · 로그 수집 및 관리
    Papertrail
    · 메트릭 및 에러 모니터링
    Cloud Watch Errbit
    · 서버 환경 및 배포
    AWS Jenkins Nginx Capistrano

    Education

    선린인터넷 고등학교

    정보통신학과 • 2011 ~ 2014