최광선 프로필 사진

Backend Developer · iOS Developer

최광선

사용자가 기억하지 않아도 되는 서비스를 만듭니다.
서버와 iOS를 함께 다루며 서비스의 앞과 뒤를 모두 봐 왔습니다.

  • 서울, 대한민국
  • 경력 14년 (2012~)
  • 리본즈 재직 중
총 경력
142012 ~ 현재
서버 개발
11Ruby on Rails · Java/Spring
iOS 개발
8Objective-C · 앱 3종

01 — About

소개

사용자에게 모든 것이 기억되지 않는, 자연스러운 서비스를 지향합니다.

기억되지 않는 것들은 편안함을 주고, 그래서 오래 쓰이게 된다고 믿습니다. 특정 기능을 강조하기보다 사용자의 편리함과 지속성을 먼저 생각해 왔습니다. 제가 쓰기에 편한 서비스를 만들고 싶습니다.

SI/SM을 거치며 서비스 전체를 이해했고, 그 경험을 바탕으로 남의 일이 아닌 우리의 서비스를 사용자에게 경험시키고 싶습니다. 새로운 기술이 사용자에게 편하게 다가가고, 그것이 결국 보편적인 서비스가 되었으면 좋겠습니다.

02 — Career

경력

2012년부터 서버와 iOS를 오가며 만들어 온 것들입니다.

리본즈 Reebonz 재직 중

iOS Developer · Ruby on Rails Server

— 현재 · 약 11년

  1. 2022. 06 – 09

    리본즈 메인 페이지 API 신규 구축

    프론트엔드가 데이터까지 직접 다루던 구조를 API 계층으로 분리해, 데이터 관리 책임을 서버로 옮겼습니다.

  2. 2022. 01 – 06

    네이버 EP 100만 건 생성 로직 개선

    전용 테이블과 배치 스케줄을 새로 설계해 대량 EP 생성 방식을 교체했습니다.

  3. 2016. 04 – 2020

    리본즈 서버 · 데이터 연동 및 iOS 유지보수

    서버와 외부 상품 데이터 연동을 담당하며 iOS 앱 운영을 함께 이어갔습니다.

  4. 2016. 04

    리본즈 iOS 앱 v2 개발 · 운영

    앱 전반을 다시 설계한 버전입니다.

  5. 2015. 09

    리본즈 iOS 앱 개발 · 운영

    기존 웹앱을 네이티브 앱으로 전환했습니다.

블루코어 Bluecore

iOS App Developer · Server

· 3년 8개월

  1. 2014. 04

    SKP T cloud 서비스 운영 · 유지보수

  2. 2013. 10

    T cloud – T store 회원 연동 및 유료화 전환 개발

  3. 2013. 06

    T cloud 3.0 iOS 서비스 개발

  4. 2013. 04

    SKP T cloud 2.0 iOS 개발 및 운영 유지보수

  5. 2012. 09

    KT uCloud iOS 클라이언트 개발

  6. 2012. 04

    교통연구원 모바일 웹사이트 구축

    ASP 기반으로 구축했습니다.

  7. 2012. 01

    SKP 바스켓(BaSKet) 고도화 서비스 개발

    SBS 주관 K-Collection in Seoul 사이트 및 iOS 개발을 함께 진행했습니다.

03 — Skills

사용 기술

이름만 나열하지 않고, 어디에 어떻게 썼는지 함께 적었습니다.

언어 · 프레임워크

  • Ruby on Rails
  • Java / Spring
  • Objective-C
  • C
Ruby on Rails
리본즈 서버 및 사이트
Java / Spring
T cloud 서버
Objective-C
T cloud v1·v2 앱, 리본즈 v1·v2·v3 앱 (설정 및 배포)
C
기초 베이스

서버 · 인프라

  • Nginx
  • Apache
  • Tomcat
  • Apache L4
  • AWS EC2
  • AWS ELB
Nginx
리본즈 서버
Apache / Tomcat
T cloud (SK 클라우드 서비스) 서버
Apache L4
T cloud 사용자 서버 접속 분배
AWS EC2
리본즈 서버 운영
AWS ELB
리본즈 사용자 접속 분배

데이터 · 캐시

  • MySQL
  • Redis
  • Memcached
  • Apache Solr
MySQL
리본즈 DB
Redis
T cloud 회원 데이터 관리
Memcached
리본즈 회원 · 구매 · 장바구니 데이터 관리
Apache Solr
리본즈 사이트 검색 엔진

비동기 · 큐

  • RabbitMQ
  • delayed_job
RabbitMQ
T cloud 비동기 작업 스케줄
delayed_job
리본즈 비동기 작업 로직 실행 (Rails gem)

API 연동

  • RESTful API
  • SOAP
RESTful API
리본즈 · T cloud 앱 데이터 호출
SOAP
리본즈 타사 상품 데이터 연동

개발 환경 · 배포

  • Git
  • SVN
  • Jenkins
  • CocoaPods
  • TestFlight
Git
리본즈 서비스
SVN
T cloud 서비스
Jenkins
T cloud 서버 배포
CocoaPods
iOS 프로젝트 라이브러리 관리
TestFlight
iOS 앱 CBT