-
이름: 오준석
항상 끊임없는 팀원과의 소통을 통해 완벽한 서비스를 만들기 위해 노력하는 개발자, 오준석입니다.
수학 에듀테크 기업인 freeWheelin에서 소프트웨어 개발자로 재직하고 있습니다. 주로 안드로이드 부분을 개발하고 있으며, 필요 시 백엔드 (Spring, AWS Lambda, PHP) 개발도 진행하고 있습니다. -
취미: 영화 / 드라마 감상, 해커톤, 각코 (각자코딩), 여행
-
Email: [email protected]
-
GitHub: github.com/buddman1208
-
RocketPunch: rocketpunch.com/@buddman
- freeWheelin Software Engineer (2018.10 ~ 재직중)
- Freelancer (2018.05 ~ 2018.09)
- BITBYTE Android Developer (2018.03 ~ 2018.05)
- 선린인터넷고등학교 IT영재교육원 멘토단 대표 (2017 ~ 2017)
- 선린인터넷고등학교 실전 프로젝트 동아리 Geek (2016 ~ 2017)
- 삼성 주니어 소프트웨어 히어로즈 1기 (2015 ~ 2017)
- 선린인터넷고등학교 모바일 컨텐츠 개발 동아리 EDCAN 2기 부장 (2015 ~ 2017)
- 선린인터넷고등학교 소프트웨어과 (구 웹운영과) 졸업 (2015 ~ 2017)
Kotlin / Java을 이용해 Android 어플리케이션을 개발하고 있습니다.
Kotlin의 효율성과 편리함에 매력을 느껴 신규 프로젝트는 전부 Kotlin으로 개발하고 있으며, Java -> Kotlin 프로젝트 마이그레이션도 여럿 진행한 경험이 있습니다.
RxJava2, RxKotlin을 이용해 Observable 기반 개발을 진행하고 있습니다.
개발 스택 :
- DataBinding 사용 중
- Glide, Fresco
- Retrofit
- RxKotlin, RxJava
- Realm Database
- LastAdapter, Recyclical
- Firebase, Fabric
- BluetoothSPP, Bluetooth Beacon, Facebook/Twitter/Kakao SNS API
- PHP
- Node.js
- Express
- MySQL / MongoDB
- 모니터링 - Fabric / Firebase Analytics
- 커뮤니케이션 - Slack
- 이슈관리 - Github / Jira(애자일/스프린트) / Asana / Trello
- 버전관리 - Github, Bitbucket
끊임없이 변화하는 개발 트렌드에 발맞추기 위해 현재 다음과 같은 항목들을 공부하고 있습니다.
- Android Design Pattern, TestCode
- Android Testcode
- JunctionX Seoul 2019 Zepeto Render API Track 1위 (JunctionX Seoul 주최)
- SK Smarteen App Challenge 생활부문 대상 (산업통상자원부 장관상)
- 제 3회 대한민국 SW융합 해카톤대회 대상 (미래창조과학부 장관상)
- 삼성 투머로우 솔루션 IDEA부문 최우수상 (삼성전자 사장상)
- 삼성 주니어 소프트웨어 창작대회 고등부 우수상
- 2017 국민대학교 해커톤 두리톤 두리상 (1등상)
- 제 2회 대한민국 SW융합 해카톤대회 우수상 (경북도지사상)
- 제 2회 하이톤:졸업 전체분야 수석졸업 (1등상)
- SK Smarteen App+ Challenge 생활부문 장려상
- 제 1회 강원도 공공데이터 이용 창업 앱 개발 공모전 청소년부 최우수상
- 제 51회 기능경기대회 앱 공모전 장려상
- 2016 함께서울 앱 공모전 노력상 (서울시장상)
- 2015 함께서울 앱 공모전 장려상
- 제 9회 SK AppJam 생활정보부문 장려상
- 제 8회 SK AppJam 생활정보부문 우수상
- 선린인터넷고등학교 모바일콘텐츠경진대회 생활부문 수상 2회
- 선린인터넷고등학교 디지털콘텐츠경진대회 응용SW콘텐츠부문 / 웹부문 각 수상 1회
- 선린인터넷고등학교 선린해커톤 1회 동상, 2회 금상, 3회 금상
... 외 다수
- 소개 : 수학 교육과 학원 관리 전반에 대한 스마트 솔루션 시스템을 제공하는 수학문제은행 서비스입니다. 맞춤 학습지와 자체 교재 제작, 오답 관리, 빅데이터 기술을 활용한 Report 생성, 학원 전용 App까지 제공하고 있습니다.
- 기간 : 2018.10 ~ (진행 중)
- 직무 : '매쓰플랫 선생님 (태블릿용)', '매쓰플랫 학부모 / 학생용 (모바일)', '매쓰플랫 출석앱 (태블릿/모바일)' 유지보수 및 신규기능 개발, 버전관리 및 프로덕트 배포, 오류 모니터링 및 기술지원
- 관련기술 : Kotlin, Java, RxJava, Retrofit, Node.js, PHP, Spring, Etc..
- 자세한 설명은 매쓰플랫 홈페이지, 프리윌린 로켓펀치에 있습니다.
- 소개: 약 100만명이 사용하는 안드로이드 3rd-party 키보드 어플리케이션입니다.
키보드 배경에서 입력 단어에 따라 반응하는 라이브테마, 상용구, 클립보드, 이모지 등을 지원합니다. - 기간: 2018.03 ~ 2018.05
- 역할: 어플리케이션 리팩토링 (100%), 키보드 신규기능 개발, 이슈 모니터링
- 관련기술: Kotlin, DataBinding, Glide, Retrofit, Firebase Analytics, Typekit, Anko
- 자세한 설명은 비트바이트 로켓펀치에 있습니다.
- Play 스토어에서 확인하실 수 있습니다.
- 소개: 'ZEPESPOT'은 기존에 제페토 서비스에 존재하던 제페토 월드에서 온라인으로만 이루어지던 행동들을 실제 세계에 접목하고, 스토리성을 추가했습니다. 사용자들이 지정된 코스들을 돌면서 일명 '성지순례'를 하면서 각 코스에 있는 스팟에서 실제 사진을 찍고, 그 위에 각 스팟에 지정된 연예인 제페토와 자신의 제페토의 듀얼샷을 합성하여 갤러리에 저장하고, 자체 및 외부 커뮤니티에 공유하며 서로 소통하는 구조를 가지고 있습니다.
- 기간: 2019.05
- 역할: 안드로이드 클라이언트 개발, ZEPETO Render API 연동, 서비스 방향 제시
- 관련 기술 : Kotlin, DataBinding, Fresco, Retrofit, Google Maps, Location, Typekit
- 서비스 소스코드는 여기서, 서비스 소개 PPT는 여기서 열람하실 수 있습니다.
- 소개: Joyland 카페 멤버 관리 & 영어학원 형식의 튜터링 서비스
- 기간: 2018.06 ~ 2019.03
- 역할: 사용자용 / 관리자용 / POS Tablet Android Application 개발, API 설계
- 관련 기술 : Kotlin, DataBinding, MediaPlayer, Glide, Retrofit
- Play 스토어 에서 확인하실 수 있습니다.
- 소개: 주식회사 유니언플레이스 자체 브랜드 멤버십 어플리케이션 제작
- 기간: 2019.06 ~ 2019.10
- 역할: Project Manager, 사용자용 Android Application 개발
- 관련 기술 : Kotlin, DataBinding, Glide, Retrofit, Etc
- Play 스토어 에서 확인하실 수 있습니다.
- 소개: 산타브라더스 "허니돌프" 피규어 컬렉션 및 구매 서비스
- 기간: 2018.04 ~ 작업중
- 역할: 사용자용 Android Application 개발, API 설계
- 관련 기술: Kotlin, DataBinding, Glide, Animation, Iamport
- Play 스토어 에서 확인하실 수 있습니다.
- 소개 : 식품 일부 성분에 알레르기를 가지고 있는 환자, 혹은 특정 성분의 음식을 먹지 못하는 종교인을 위한 식품첨가물 필터링 어플리케이션입니다.
바코드 인식을 통해 성분 정보를 가져와 사용자가 미리 등록해 둔 알레르기 및 종교 정보와 비교해 필터링해 주고, 사용자가 포함된 그룹과 공유할 수 있도록 하였습니다.
한국어, 영어를 지원합니다. - 기간 : 2015 ~ 2016
- 역할 : 안드로이드 개발 (앱 및 커스텀뷰 개발), API 설계 및 일부 개발
- 관련기술 : Java, ZXing, Retrofit, Material Support Lib
- 서비스 소개 PPT는 여기서 열람하실 수 있습니다.
- 소개 : 예약부도를 방지하기 위한 새로운 식당 예약 솔루션
- 기간 : 2016
- 역할 : 안드로이드 개발
- 서비스 소개 PPT는 여기서 열람하실 수 있습니다.
- 소개 : 신조어를 복사하면 바로 뜻과 예제 등을 알수 있는 퀵서치 기능을 지원하는 신조어 사전입니다.
- 기간 : 2016
- 역할 : 안드로이드 개발, API 설계 및 일부 개발
- Play 스토어에서 확인하실 수 있습니다. (현재 유지보수의 어려움으로 일부 기능이 동작하지 않습니다 ㅠㅠ)
- 서비스 소개 PPT는 여기서 열람하실 수 있습니다.
- 소개 : '오늘 뭐 먹지'?라는 생각에서 빠져나오지 못하는 사람들을 도와주는 서비스입니다.
위치기반으로 현재 자신 근처에 있는 음식점들을 분류에 따라 보여주고, 랜덤으로 선택할수 있는 기능을 제공합니다. 또한, 지금까지 먹은 음식 종류에 대한 통계도 지원합니다. - 기간 : 2017
- 역할 : 안드로이드 개발
- 관련 기술 : Kotlin, DataBinding, Location, Naver Places API
- 소개 : 외국인들을 타겟팅한 버스 정류장 안내 어플리케이션입니다.
위치기반으로 현재 자신 근처에 있는 정류장을 알려주고, 버스들이 각각 언제 도착하는지 실시간 정보와 연동헤 제공합니다.
또한, 탑승 인원을 선택하면 버스 기사에게 전달해야할 내용을 TTS 음성으로 제공합니다. (예 : 성인 1명, 청소년 1명이요.) - 기간 : 2016.10
- 역할 : 안드로이드 개발 (30%, 공공데이터 파싱 및 TTS 연동)
- Youtube, 앱 공모전 홈페이지에서 자세한 내용을 확인하실 수 있습니다.
- 소개 : 차량 내에 센서를 여러 센서를 부착하여 문 끼임 사고나, 차 내에 어린이들이 갇히는 사고 등 여러 사고 발생을 미리 예방할 수 있도록 안내하고 여러 수치들을 제공해주는 대시보드를 네비게이션이나 휴대전화에 제공하는 솔루션입니다.
- 역할 : 안드로이드 사용자용 어플리케이션 개발, 안드로이드 차량용 대시보드 어플리케이션 개발
- 기간 : 2016
- 관련 기술 : Java, BluetoothSPP, Retrofit, GCM
- 블로그에서 소개 내용을 확인하실 수 있습니다.
- 서비스 소개 PPT는 여기서 열람하실 수 있습니다.
- 소개 : 휴대폰 내부 자이로스코프 센서 등을 이용하여 사용자의 평소 자세의 평균을 측정하여, 평소 휴대폰 사용 자세에 대한 경각심을 주는 어플리케이션입니다.
- 역할 : 안드로이드 개발
- 기간 : 2016
- 관련 기술 : Java, 자이로스코프 센서 이용, SharedPreferences, Realm
- 소개 : '아나바다' 모토에 맞추어 사용자들이 물건을 사고, 나눔하고, 팔수 있는 중고장터 플랫폼입니다.
- 역할 : 안드로이드 개발 및 API 설계
- 기간 : 2017
- 관련 기술 : Kotlin, DataBinding, Retrofit, FCM
이외에도 여러가지 프로젝트를 진행한 바 있습니다.
- [팀/대회] Cardline : 모바일에서 카드뉴스 이미지를 제작하고 이를 공유할 수 있는 폐쇄형 카드뉴스 SNS 플랫폼입니다.
- [팀/대회] 제 51회 기능경기대회 알리미 Alime : 기능경기대회 모의대회 진행을 도와주는 기능, 수상 내역 확인 등을 도와주는 어플리케이션입니다.
- [팀/대회] srNow / srHome : 선린인터넷고등학교 인트라넷 서비스입니다. 모바일 어플리케이션에서는 출결, 성적 관리 및 조회와 Beaming API를 이용해 학생증 인식 기능을 제공합니다.
- [외주] 정부프로젝트 <수유시장> 공식 어플리케이션 : 비콘을 감지해 시장 내에서 여러 활동을 할 수 있는 어플리케이션입니다.
- [외주] 도서관 자리선택 및 예약서비스 : 도서관 자리선택 및 예약, 도착하면 비콘을 감지해 자동으로 입실 처리 등 기능을 제공하는 어플리케이션입니다.
- [외주] 오늘의 옷장 : 자신이 가진 옷을 카테고리에 맞게 등록하고 날씨 정보를 가져와 날씨에 맞는 옷을 추천해주는 어플리케이션입니다.
- [개인] 선린인터넷고등학교 멀티미디어과 2017 졸업전시회 어플리케이선 : 졸업전시회 작품들을 모바일에서 열람할수 있는 어플리케이션입니다.
- 명시하지 않은 이전 일부 프로젝트는 여기에 정리되어 있습니다.
여기까지 읽어주셔서 감사합니다. 더 궁금하신 내용이 있다면 [email protected]으로 연락주세요. 감사합니다.