변성환

서버 프로그래머

  • propus610@naver.com
  • 010-4477-7620
  • May 2020 Updated

주요 기술

  • Python
  • Redis
  • Protobuf
  • Vim
  • Git

업무 이력
(풀러스)

라이드 쉐어링 길찾기 서버 개발

May 2019 - May 2020

라이더에게 경로가 비슷한 차량을 배차시키는 서비스.
1인 개발로 시작되었으며, 도로 데이터 가공과 도로 실정에 맞는 라우팅에 많은 시행착오를 겪었음.
그 이후에는 서비스를 프로덕션 레벨로 끌어올리기 위한 작업을 했음.

풀러스 서버 운영 및 iOS 클라이언트 개발

July 2018 - April 2019

풀러스 코드 전체를 인수받음.
혼자서 어려움이 많았으나, 곧이어 입사한 CTO님과 친구의 도움으로 같이 코드를 장악해나갔음.
큰 피쳐에 대한 개발은 없었고, 기존 코드로 인해서 발생하던 문제 해결이 주된 업무였음.

업무 이력
(드라이어드)

카지노 게임 서버 개발

October 2017 - June 2018

텍사스홀덤, 바카라, 싯앤고, 슬롯의 전체 로직을 구현.
Python, Protobuf, Redis, MySQL, Flask, WebSocket을 활용해서 개발했으며, 슬롯을 제외한 나머지 게임들은 상태가 존재하는 게임이었기때문에 신경쓸것이 많았고, 텍사스홀덤과 싯앤고의 경우에는 buy-in 처리에 각별한 주의를 기울임

사천성 게임 서버 개발

April 2017 - July 2017

사천성 게임 서버를 개발.
Python, Protobuf, Redis, MySQL, Flask, WebSocket을 활용해서 개발했으며, 최대 2대2까지 지원하는 PVP시스템과 크랙 방지 시스템 구상에 많은 시간을 할애했음.

레기온즈 게임 서버 개발

April 2016 - April 2017

레기온즈 게임 서버 컨텐츠 개발 (자체 서비스)
자체 서비스로 전환하게 되면서 NHN에 존재하는 유저 데이터를 이관하는 작업과 그 데이터를 유저에게 연동시켜주는 작업을 했음.
클래시로얄의 매치시스템과 리그오브레전드의 픽시스템을 참고한 실시간 PVP 컨텐츠 개발.
전체 유저가 참여하는 대규모 실시간 전장 컨텐츠 개발.

June 2015 - March 2016

레기온즈 게임 서버 컨텐츠 개발 (NHN Entertainment)
메이저 업데이트 없이 신규 영웅 구현과 간단한 컨텐츠만 추가, 남는 시간에는 요빌런(신작) 개발에 조력했던 때.

December 2014 - May 2015

4명의 팀으로 레기온즈 게임 서버 컨텐츠 개발 (NHN Entertainment)
Python, Thrift, Redis, Flask, CouchBase, MySQL을 활용해서 개발했으며, 코드 리뷰를 활발하게 진행했던 경험이 있음.

교육 및 연수

SW Maestro 5th

June 2014 - December 2014

다양한 분야의 실력자들을 만나고, 성장하게된 계기

한국애니메이션고등학교

March 2010 - Febuary 2013

혼자서 뭔가 해볼수있었던 시간이 많았고, 다른 사람의 코드를 많이 봄.

취미

  • Electric Guitar (Jazz)
  • Heroes of the Storm
  • League of Legends
  • Starcraft
  • Dungeon & Fighter
  • World of Warcraft