自訂 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
更多

職涯
貼文
AI 職涯摘要
박동혁님은 SW 개발 분야에서 7년 이상 경력을 쌓은 시니어 개발자입니다. 현재 플라이어즈의 대표로서 사업을 이끌고 있으며, 이전에는 제리랩, 스마트앤와이즈, 세븐어클락, 레드밤바 등 다양한 스타트업에서 웹 풀스택 개발, Tech Lead, CTO, 공동 창업자로 활동하며 기술 리더십과 창업 경험을 두루 갖추었습니다.
經歷
學歷
Informatics & Computing Education Lab; https://inc.korea.ac.kr/; 프로그래밍 교육, 피지컬 컴퓨팅, 교육용 도구 및 환경, 교육평가
更多
活動
最近活動
獲獎 1
專案 9
프로젝트
위케어 - 영양제 구매 필수 앱
2019년 6월 - 2019년 9월 · 4개월
프로젝트명 : 위케어 - 영양제 구매 필수 앱 단체명(팀명) : 위케어 직책 : 프리랜서 프로젝트기간 : 2019. 06. 10 ~ 2019. 09. 15. 주요업무 및 역할 프리랜서로 참여하여 복용 중인 영양제에 대한 소진일을 알려주어 해당 영양제의 인터넷 최저가 구매를 돕는 Wecare앱을 개발했습니다. 백엔드 개발자로부터 API를 제공받아 React Native 기반의 앱을 기술환경 구성부터 기능 구현하였으며, 현재 iOS 및 Android 마켓에 배포되어 서비스 중입니다. 사용 기술(본인의 업무파트에서 사용한 기술 목록) React Native, React Native Navigation, Styled-Components, MobX, Axios, Moment, ESLint Bitbucket, Zeplin, Figma, Slack 시스템 관련 내용 ● React Native로 Android, iOS 앱 개발 ● React Native Navigationd으로 네이티브 기반 네비게이션 구현 ● MobX를 통한 스토어 디자인 적용 ● Styled-Components를 통한 Style 적용
프로젝트
공유 인지 기반의 ROOTs 학습시스템
스마트앤와이즈 · 2017년 11월 - 2019년 5월 · 1년 7개월
프로젝트명 : 공유 인지 기반의 ROOTs 학습시스템 단체명(팀명) : 스마트앤와이즈 직책 : 개발자 (업무분담률 : 50% 이상) 프로젝트기간 : 2017. 11. 17 ~ 2019. 05. 31. 주요업무 및 역할 스마트앤와이즈의 주력 서비스로서 시스템 설계부터 기술환경 구성, UI/UX 디자인, 기능 구현 등 전반적인 개발을 주도하였습니다. 기존 PHP로 되어있던 서비스에 대한 리뉴얼 작업을 제안하여 2명의 개발자가 약 2개월의 기간에 걸쳐 초기버전을 개발했습니다. Front-end Framework로 Nuxt.js를, Back-end Framework로 Django를 사용하였고, GraphQL API를 통해 데이터를 처리하고 있습니다. 기획 초기 Google Drive, Firebase Auth, Firestore 등 구글의 서비스에 대한 의존도가 높았는데, 사용자가 늘어남에 따라 데이터 수집/가공의 문제로 Roots Workbook, Roots Chat 등 자체 서비스로 대체개발했습니다. 전국의 각지의 학생들이 시스템에서 동시에 라이브 방송을 통해 수업을 하는 서비스 특성상 일정시간에 트래픽이 몰리는 것을 대비하여 DB를 Amazon RDS로 분리하고, AWS Auto-Scaling과 Load Balancer를 적용했습니다. 현재 고려대학교 영재교육원과 삼성주니어소프트웨어아카데미의 교육 플랫폼으로 서비스 중입니다. 사용 기술(본인의 업무파트에서 사용한 기술 목록) Front-end : Nuxt.js, Firebase Auth, WebSocket, Axios, Moment, JQuery, Sass, Spectre.css, XEIcon, ESLint Back-end : AWS(EC2, RDB, Lambda, Step Functions, API Gateway), Django(GraphQL, Celery, Channels, Redis), Google Cloud(Drive API), RabbitMQ, Postgres, uWSGI, Nginx 컨텐츠 관련 내용 ● 탐구공동체(학습생태계) 기반 공유인지 학습 모델 적용 ● 고려대학교 영재교육원, 삼성주니어소프트웨어아카데미 미래교사단 등에 보급 시스템 관련 내용 ● Front-end Framework로 Nuxt.js 사용 ● Back-end Framework로 Django 사용 (GraphQL API 적용) ● AWS Auto-Scaling과 Load Balancer 적용 ● Firebase Authentication으로 Google Oauth 연동 ● Firebase의 Firebase을 사용하여 실시간 서비스 구현 => 데이터 가공 용이성 문제로 Django Channels로 대체 => delay 이슈로 Redis 적용 ● 최소 비용으로 운영하기 위하여 사용자의 Google Drive를 통해 각자의 공간을 제공하고 이를 기반으로 전체 시스템을 운영 => 자체 Presentation 서비스 Roots Workbook을 개발 ● Google Drive API를 통한 파일 생성/복사, 권한설정 간의 delay 이슈를 해결하고자 분산작업큐인 Celery를 이용한 비동기 처리 (메세지 브로커로 RabbitMQ 사용) => 리소스 부하가 큰 Celery를 대신하여 기존의 비동기 작업을 AWS Lambda로 대체 => Roots Workbook의 개발로 자연스레 delay 이슈 해결 ● Database로 PostgreSQL용 Amazon RDS 연동 ● Google Analytics와 Hotjar를 통해 웹로그 및 트래픽 분석
프로젝트
Roots Chat - Roots 학습 시스템 사용자를 위한 전용 채팅 앱
2018년 7월 - 2019년 5월 · 11개월
프로젝트명 : Roots Chat - Roots 학습 시스템 사용자를 위한 전용 채팅 앱 단체명(팀명) : 스마트앤와이즈 직책 : 개발자 (업무분담률 : 90%) 프로젝트기간 : 2018. 07. 23 ~ 2019. 05. 31. 주요업무 및 역할 공유 인지 기반의 ROOTs 학습시스템의 채팅시스템을 모바일 앱으로 개발했습니다. GraphQL API를 이용하여 React Native 기반의 앱을 기술환경 구성부터 기능 구현하였으며, 현재 iOS 및 Android 마켓에 배포되어 서비스 중입니다. 사용 기술(본인의 업무파트에서 사용한 기술 목록) Front-end : React Native, MobX, WebSocket, Axios, Moment, ESLint Back-end : Django(GraphQL, Channels) *"공유 인지 기반의 ROOTs 학습시스템"와 동일 [바로가기] 컨텐츠 관련 내용 ● Roots 학습 시스템 사용자를 위한 전용 채팅 앱으로 활용 ● 고려대학교 영재교육원, 삼성주니어소프트웨어아카데미 미래교사단 등에 보급 시스템 관련 내용 ● React Native로 Android, iOS 앱 개발 ● Back-end Framework로 Django 사용 (GraphQL, Channels 적용) ● Firebase로 Google Oauth, Notification 연동
프로젝트
Roots.js - 교육용 SW 프로토타입핑 시스템
2018년 5월 - 2019년 5월 · 1년 1개월
프로젝트명 : Roots.js - 교육용 SW 프로토타입핑 시스템 단체명(팀명) : 스마트앤와이즈 직책 : 개발자 (업무분담률 : 100%) 프로젝트기간 : 2018. 05. 17 ~ 2019. 05. 31. 사용 기술(본인의 업무파트에서 사용한 기술 목록) Front-end : Vuetify.js, Nuxt.js(SSR, Vue, Vuex, Vue-Router), Blockly, Socket.io, Axios, Moment, JQuery, Sass, ESLint Back-end : *"공유 인지 기반의 ROOTs 학습시스템"와 동일 컨텐츠 관련 내용 ● 소프트웨어 공학에서의 MVC 디자인패턴을 기반으로 코드블럭을 조립하는 CODE, 가공할 데이터를 정리하는 DATA, 화면을 구성하는 UI로 활동 분리 ● CODE는 인지수준이 낮은 학습자들도 쉽게 접근할 수 있도록 JavaScript 문법을 블럭의 형태로 나누고, 설계한 알고리즘에 따라 조립하여 프로그래밍할 수 있도록 지원 ● DATA는 스프레드시트 형태의 표를 제공하여 컬럼명 변경, 로우 추가/삭제 등의 활동을 통해 데이터베이스 테이블의 개념을 학습할 수 있도록 지원; Google Sheet Import/Export 지원으로 엑셀데이터 가공 용이 ● UI는 WYSIWYG 기반의 HTML 에디터를 제공하여 HTML/CSS의 지식없이도 화면을 구성할 수 있도록 지원; SVG 에디터를 지원하여 스크래치 또는 엔트리와 같은 벡터 그래픽 기반 객체도 생성 가능 ● 공유 인지 기반의 ROOTs 학습시스템에서 학습컨텐츠로 활용 ● 고려대학교 영재교육원, 삼성주니어소프트웨어아카데미 미래교사단 등에 보급 시스템 관련 내용 ● Front-end Framework로 Nuxt.js 사용 ● Material Component Framework로 Vuetify.js 사용 ● Block-based Programming 구현을 위해 Blockly 사용 ● Back-end Framework로 Django 사용 (GraphQL API 적용) ● Firebase Authentication으로 Google Oauth 연동 ● Database로 PostgreSQL용 Amazon RDS 연동
프로젝트
철원군에서 운행하는 시내버스 노선 및 배차정보 안내 어플리케이션
2012년 2월 - 2019년 4월 · 7년 3개월
프로젝트명 : 철원군에서 운행하는 시내버스 노선 및 배차정보 안내 어플리케이션 단체명(팀명) : 개인 프로젝트 직책 : - (업무분담율 : 100%) 프로젝트기간 : 2개월 사용 기술 : Java 업무 성과 ● 총 설치 수 6,361명, 평점 4.41/59명 관련 내용 본 어플리케이션은 철원군에서 운행하는 시내버스의 노선 및 배차정보를 안내해줌으로서 승객의 버스이용에 편의를 제공해줍니다. ● 출발지와 도착지를 이용하여 해당 노선을 검색하는 RouteSelector 개발 ● Widget Package를 이용하여 즐겨찾는 노선을 메인화면에 배치 가능 ● MYSQL의 데이터를 XML화하여 Parsing한 데이터를 로컬에 저장하여 오프라인환경에서도 사용가능 ● onCreate에서 DB의 XML Version 확인 후 자동 XML Re-write
語言
중급 (업무상 의사소통)
資料庫
登入後查看 박동혁 的資料庫。
社群媒體網址、履歷、作品集將顯示於此處。