自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多


신원준
배우는 것에는 끝이 없다고 생각해 끊임없이 발전하고자 노력하는 2년차 안드로이드 개발자 신원준입니다. - 2년 차 개발자로 스타트업 회사인 마인드로직에서 안드로이드 앱 서비스를 개발/배포하였습니다. - 산업기능요원 보충역 전직 대상입니다
職涯
貼文
AI 職涯摘要
신원준님은 2년 차 안드로이드 개발자로, 스타트업 마인드로직에서 오픈타운 스튜디오 앱 개발 전반을 담당했습니다. Socket 통신, GLSurfaceView, Hilt, Coroutine, Android Clean Architecture, MVVM 등 다양한 기술 스택을 활용하여 기능 개발 및 성능 개선 경험을 보유하고 있습니다. 특히, 파티 기능, 아바타 기능, 단톡 기능 추가를 통해 사용자 만족도를 높이고 앱 다운로드 수 증가에 기여했습니다.
經歷
2021년 7월 - 현재 · 4년 7개월
Android 개발자
2021년 9월 - 현재 · 4년 5개월
오픈타운 스튜디오 - AOS 앱 개발 - Socket 통신을 사용하여 같은 WI-FI에서 카메라 연동을 가능하게 하였습니다 - 사용자가 어떤 형태로 얼굴이 로드되고 있는지를 보여주기 위해 GLSurfaceView를 사용하여 얼굴의 윤곽선을 표현하였습니다. - 러닝타임의 이점과 DI를 적용하기 위해 Hilt를 사용하였습니다 - 비동기 처리와 동시성 프로그래밍을 위해 Coroutine을 사용하였습니다. - 뷰, 엔티티 등 관심사의 분리를 위해 Android Clean Architecture를 적용하였습니다 - 디자인 패턴은 MVVM을 사용하여 뷰와 로직을 구분하였습니다. 오픈타운 - 안드로이드 앱 버그 수정 (2021.10.~) - Sentry나 FireBase등에서 검출된 에러나 Qa 과정에서 발생한 에러 등 앱에서 발생하는 에러를 수정하였습니다. - 안드로이드 2차 리팩토링 (2022.12.~) - 이전부터 문제가 있었던 이미지 선택 라이브러리, 유지보수와 테스트가 어려운 코드들을 개선하고자 전면 리팩토링을 계획하게 되었고, 아바타의 추가로 인해 메모리 사용량이 늘어 메모리 개선도 진행하고자 하였습니다. - Koin을 Hilt로 마이그레이션을 진행하였습니다 - 구글에서 제공하던 Youtube Player API가 Deprecated 됨에 따라 IFrame을 사용하여 유튜브를 재생하도록 하였습니다 - RxJava를 Coroutine으로 조금 더 쉬운 비동기 처리 방식으로 수정하였습니다 - 뷰, 엔티티 등 관심사의 분리를 위해 Android Clean Architecture를 적용하였습니다 - 디자인 패턴은 MVVM을 사용하여 뷰와 로직을 구분하였습니다. - 단톡 기능 추가 (2022.11.~2022.12.) - 이전부터 유저들의 요청이 많던 단톡 기능을 구현하였습니다. 기존의 별점이 1점, 2점 등 부정적이던 리뷰들이 4점, 5점 등으로 개선하거나, 유저들도 스토리, 문의사항 등으로 만족을 나타내는 등, 유저들이 만족할만한 업데이트를 이뤄내는데 성공하였습니다. - 파티 라이브 기능 추가 (2022.09.~2022.11.) - Agora사의 SDK를 사용하여 화면공유, 음성 공유 기능을 구현하였습니다. 또, 파티 참가자도 음성공유 기능을 추가하여 8명까지 대화를 하며 파티를 진행할 수 있습니다. - 아바타 추가 (2022.06.~2022.09.) - Vtube 기능을 구현하기 전, 아바타를 먼저 개발하고자 하였고, MediaPipe, Filament를 사용하여 각각 얼굴의 3D 좌표를 가져와서, 3D 모델로 표시하고, 3D모델을 사용하여 숏폼을 찍는 기능을 구현하였습니다. - 파티 기능 추가(2022.03.~2022.05.) - 파티 기능을 통해 유튜브를 같이 스트리밍 하거나, 많은 사람들과 이야기 하는 기능을 구현하였고, 이는 오픈타운 앱의 다운로드 5만명 달성을 이루는데 큰 역할을 했습니다. - 스토리 기능 추가(2022.01.~2022.02.) - 스토리 기능을 추가함으로써 유저들간의 소통을 늘리게 하였고, 당시 안드로이드 앱 기준 별점이 0.2점 정도 상승하는 등의 성과가 있었습니다. - 안드로이드 1차 리팩토링 (2021.10.~2021.12.) - 전체적으로 리소스를 해제하지 않는 부분이나 API의 잘못된 사용 방법, 뷰와 로직이 분리되지 않은 부분이 많이 있었습니다. 그래서 MVVM 패턴을 적용하여 뷰와 로직을 분리하고, RxJava를 적용하여 비동기처리를 해주면서 해당 화면이 종료될때 리소스 해제하는 부분을 추가하여 메모리 사용량을 2/5 수준으로 (1GB → 400MB) 줄이는데 성공하였습니다. - 채팅창 수정 (2021.09.~2021.10.) - 기존의 채팅창에서는 리소스 사용량이 많아 사용자 휴대폰의 메모리 사용량, 데이터 사용량이 너무 과도하다는 지적이 있었습니다. 이에 PubNub 함수 호출 방식을 변경하여 메모리, 셀룰라 데이터 사용량을 2/3 수준으로 개선하였습니다.
更多
Android 개발자 인턴
2021년 7월 - 2021년 8월 · 2개월
딥러닝 잉글리시 - 앱에서 발생하는 에러 수정 (2021.09.~2022.03.) - Sentry와 FireBase를 통해 검출된 에러를 수정하였습니다. 특히, 2022년 3월에는 Android 12의 출시로 인해 Android 12 이상 휴대폰에서는 앱이 실행되지 않는 문제가 발생하여 이를 수정한 후 업데이트를 진행하였습니다. - 음성 채팅 기능 추가, 채팅 클리어 기능 추가 (2021.08.~2021.09.) - 영어 교육 앱이지만 채팅으로 글로만 한정된 영어를 할 수 있다는 단점을 보완하기 위해 Google STT를 사용하여 사용자의 말을 텍스트로 변경하여 채팅을 보내게 하였습니다. - 계속 이어서 채팅을 하다 보면 이전의 문맥으로 인해 질문에 대한 답변, 또는 문법적으로 틀렸다고 나오는 경우가 많아서 채팅 초기화 기능을 추가하였고, 이로 인해 유저들의 평점이 0.1점 정도 오르는 성과를 보였습니다 - 앱 초기 개발 (2021.07.~2021.08.) - 초기 기획을 바탕으로 DataBinding을 사용하여 UI를 제작하고, 사용할 라이브러리를 선택하였습니다 - 작은 프로젝트에 적용하기 쉬운 Koin을 DI 라이브러리로 선택하여 DI를 적용하였습니다. - RxJava를 사용하여 비동기처리를 하였습니다 - 디자인 패턴은 MVVM을 사용하였습니다. - PubNub을 사용하여 튜터와 사용자 간의 채팅 기능을 구현하였습니다. - 구글 인앱 결제 라이브러리를 사용하여 앱의 정기구독을 적용하였습니다
更多
活動
最近活動
獲獎 2
證照 1
專案 4
新聞/媒體 3
프로젝트
오픈타운
마인드로직 (Mindlogic Inc.) · 2021년 10월 - 2022년 11월 · 1년 2개월
자신의 ai 캐릭터를 만들어 사람들과 대화 및 "파티"라는 작은 방송을 열어 소통할 수 있습니다. 특이한 점은 유저가 접속중이지 않아도 상대방 캐릭터가 대화를 걸면 유저의 대화를 통해 학습된 ai가 대신 대답을 해주는 기능이 있습니다.
김승욱, 김재원님 외 1명과 함께 참여함.
수상
2020 스마틴 앱 챌린지
SK 하이닉스 · 2020년 11월
안드로이드 개발자로 서버 통신 일부와 블루투스 통신을 담당하여 개발을 진행하였습니다.
수상
2020 소프트웨어마이스터고등학교 3개교 연합 해커톤 대회
(주)다누온 · 2020년 11월
안드로이드 앱 개발 중 Room 을 이용한 DB 저장과 서버 통신 일부를 맡아 개발하였습니다.
뉴스/미디어
과기정통부, 소프트웨어마이스터고 연합 해커톤 개최
2020년 11월
(서울=연합뉴스) 정윤주 기자 = 과학기술정보통신부는 전국 3개 소프트웨어(SW) 마이스터고등학교 재학생을 대상으로 '2020 SW 마이스터고 ...
프로젝트
BTS (Bluetooth Submitter Temperature)
2020년 4월 - 2020년 10월 · 7개월
블루투스 체온계를 활용한 건강 체온 관리 앱 서비스입니다. 사용자는 블루투스 체온계를 사용하여 자신의 체온 데이터를 앱으로 전송합니다 블루투스 체온계를 소지하고 있지 않더라도 직접 입력 기능을 통해 사용가능합니다. 또한 그룹 기능을 통해 누구나 그룹을 생성하고 그룹원을 쉽게 관리할 수 있습니다. 그룹 내 고온 증상 발견시 알림을 통해 발빠른 대처를 가능하게 합니다. 기업이나 동아리 등 여러 단체에서 사용 가능합니다.
김재원님과 함께 참여함.
語言
중급 (업무상 의사소통)
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.