김용탁

iOS/Android, 영상처리 엔지니어

170

about me

내 이야기
남들이 불가능이라 이야기하던 남산을 브롬톤(미니벨로)2단 으로 정복

18년 5월 대명항 새우벙 라이딩

포트폴리오 : https://ytkim4558.github.io/portfolio/


기업에서 생각하는 열정 = 야근 이라는 문화를 극혐하는 개발자. 외국에서 왜 한국 개발자들이 생각없이 야근하다가 경고먹는지를 한번 잘 생각해보기를 바랍니다. 야근이 없다고 해서 절대 한국보다 쉽게 일하지 않습니다. 업무시간내에 끝내야한다는 압박감에 책임감 갖고 하드하게 일합니다. 당연히 그래야하는 것이고 이것을 야근으로 때운다는 것은 회사 운영 실패거나 개발자의 일하는 효율의 문제라고 봅니다. 스타트업이든 대기업이든 상관없습니다. 다만, 바쁘면 야근은 할수도 있다라는 문화보다는 일정을 조율하거나 프로세스를 개선해야 된다는 사고방식을 가진 회사였으면 좋겠습니다. 주40시간 이하의 근무시간을 가진 회사를 지원합니다.

 

[업무의 경험을 쌓다]

병역특례 전문연구요원으로 (주)디지탈아리아 입사

엔진 코어 개발팀에서 Jira, Svn, 라이브러리 포팅 및 버그 수정 경험

국책과제 TF팀에서 한국콘텐츠진흥원에서 주관하는 "상황인지 기반 스마트 3D입체 GUI 기술 개발" 프로젝트의 PM 담당

(주)디오텍 입사하여 단어 이미지에 대해 11가지 feature구한 후, 유전자 알고리즘을 이용하여 최적의 feature 조합을 구함. 최적의 feature 조합으로 단어가 필기체인지 인쇄체인지를 분류하는 알고리즘 구현

노트에 쓰여 있는 텍스트 인식을 효율적으로 하기 위한 라인 검출 및 제거 후 글자복원 알고리즘 개발

기존 컬러 향상 시 생기는 색상 왜곡 현상을 제거하기 위한 새로운 컬러부스트 알고리즘 개발

기존 디더링 알고리즘 튜닝

 

[풀 스택 개발자 및 빅데이터 전문가에 도전하다]

서버와 빅데이터, DB 분야를 공부하기 위해, 1년여간 안드로이드, PHP, 빅데이터를 이용한 프로젝트를 직접 기획하여 작품 제작.

 

[iOS 세계에 도전하다]

팀노바에 입사 후 플레이스토어에 런칭 준비중이던 여행 도우미 안드로이드 어플인 포피스의 개발 및 버그 수정

포피스 iOS 팀이 신설되고 그 팀을 리딩하면서 직접 개발 진행.

 

[딥러닝 분야, 하이브리드 앱 개발 분야 도전하다]

팀노바 퇴사 후 딥러닝 분야, 하이브리드 앱 관련 내용을 학습중입니다. 딥러닝 학습을 위해 홍콩 과기대 김성훈 교수의 온라인 강의를 들으면서 텐서플로우나 딥러닝에 관련된 기본 내용 학습중

구글에서 발표한 하이브리드 앱 기술 Flutter에 흥미를 느껴 개발환경 세팅 후 관련 내용 학습중.

HackerRank에 출제되는 알고리즘 문제들을 꾸준히 풀고 관련된 알고리즘 내용들을 학습중.

Project & Activity

대외활동
2016-12 ~ 2017-06

HotdealPpom 앱. 개인 맞춤형 상품 추천 시스템 앱 개발

빅데이터를 공부해보기 위해 시작한 프로젝트.
웹크롤러를 이용한 데이터 수집,
Flume, 하둡을 이용한 데이터 저장.
Map Reduce를 통한 단어 통계 분석.
 사용 기술
- Scrapy, Android, Volley, Google API, Firebase API
- PHP, Nginx, Glide API, MariaDB, Hadoop, Flume, KoNLPy, Alhazmy13wordcloud

2016-09 ~ 2016-11

BikeNavi App 개발

‘BikeNavi’ App. 개발 (Android 개발)
어플 기획하고 디비 설계 후 호스팅업체 선정해서 서버에 리눅스 설치하고 웹서버 세팅에 DB 세팅하고 자전거 네비게이션 어플을 만든 프로젝트.. 즉, LAMP + Android 프로젝트
 사용 기술
- Android, Volley, Google API, Google Maps API, Tmap API, Facebook API, 카카오 서비스 API, Glide API, PHP, MySQL
 프로그램 시연 동영상 주소
- 로그인 시연 : https://youtu.be/twEFkv44Kwk
- 메인 기능 시연 : https://youtu.be/LR_fLXNpb2Y
- 실제 라이딩에서의 어플 활용한 시연 : https://youtu.be/NqDWp3VmwBI

Work Experience

경력
2018-06 ~ 재직 중

(주)지바이크

개발자

* 지매니 AOS, iOS 앱 신규 개발
2019.01~ 2019.03
소셜 크라우드 펀딩앱, 스쿠터 수거와 배치가 가능한 디자인, UI 및 기능 개발
앱 1인 개발
디자이너의 요구사항 반영한 UI 개발
앱 디자인 및 ui 설계 및 기능 개발
관련 db테이블 설계
관련 REST api 설계
사용 기술 : PHP, JAVA, MySQL, Swift, Android, HTTP, Swifty JSON, Pods, Git, Javascript, GoogleMap

* 지바이크앱에 스쿠터 대여, 반납 기능 추가
2018.11~ 2018.12
DB, 백엔드, 안드로이드, iOS 파트 REST API 및 테이블 설계 및 구현
앱 디자인 및 ui 설계 및 기능 개발
언어 : Java, Objective-C

* 지매니저 하이브리드 앱 개발
2018.10 ~ 2018.11
> 관리자가 사용하는 앱 개발
- 스쿠터 수집 및 배치 기능
- REST API 설계
- 백엔드에 지매니저에 필요한 기능 설계 및 구현
- DB 테이블 생성
- 관리자웹에 관련 기능 개발
사용 기술 : PHP, React Native, HTTP, MySQL, Git, Javascript, GoogleMap

* 백엔드(서버 aws), 클라이언트(안드로이드 앱, 아이폰앱), 관리자웹, 디비 기능 추가 및 유지보수
2018.06 ~ 현재
- 고장난 자전거 스캔시 자전거 정비중 표시 팝업창 기능 추가
- 회원탈퇴 기능 추가(잔액 조건, 약관, ui 기획 및 개발)
- 관리자웹 지도에서 자전거 위치 이동 기능 추가
- 백그라운드 서비스를 안드로이드 오래오 버전에 대응해 포그라운드 서비스로 변경
- 일주일에 한번씩 릴리즈
PHP, JAVA, MySQL, Swift, Android, HTTP, Swifty JSON, Pods, Git, Javascript, GoogleMap

* 스크럼 방식으로 일함.

2017-09 ~ 2018-03

팀노바

포피스모바일팀

 담당 업무
- 포피스 iOS 메인 개발 진행
- 팀원간 업무 일정 분배 및 조율
- 아이폰 팀 내 협업 체계 구축을 위한 JIRA 시스템 도입
 사용 기술 : RealmDB, Swift, Today Widget, HTTP, JTAppleCalendar, Swifty JSON, Pods, Git, Svn
 상세 개발 내용
- JTAppleCalendar를 이용하여 iOS에서 제공하지 않는 달력 UI로 여행 기간 설정 가능
- 계산기 위젯 개발
- 서버에서 포피스 앱으로 환율 가져오고 여행 국가 및 인기국가 정보 가져오는 부분 개발
- XLPagerTabStrip 라이브러리 탭 환경에서 다른 탭으로 화면전환시 데이터 전달하는 부분 구현
- 여행 국가 설정 화면 및 코드 개발 – TableView, CollectionView 이용

2017-07 ~ 2017-09

팀노바

포피스모바일팀

1. ‘포피스(Popiece)’ App. 개발 (Android 개발) 및 운영
 기간 : 2017.07 ~ 2017.09
 개요 : 환율계산기, 여행가계부, 무음카메라를 잠금 화면에서 사용할 수 있는 여행 편의 App. 개발
 담당 업무 : 앱 개발. 앱 버그 분석 및 수정. 코드리뷰. 개발관련 이슈 의사결정
 사용 기술 : RealmDB, HTTP, JSON, Java, Android Studio, Android 기기 원격 디버깅, Git
 Application URL:
https://play.google.com/store/apps/details?id=com.teamnova.Popiece&hl=ko
 상세 개발 내용
- 환율을 은행에서 가져오는 부분 오류 수정
- 앱 crash 원인인 메모리 누수 파악 및 수정

2013-05 ~ 2015-05

(주)디오텍 (현)(주)셀바스에이아이

영상처리개발팀

[담당업무]
 OCR 인식에 관해서 기존에 사용되는 알고리즘들의 특징과 장단점을 파악하여 과제에 사용할 중국어, 일본어, 한국어에 적용 가능한 방법에 대한 연구 및 구현
 단어 이미지의 필기체, 인쇄체 구분 알고리즘 구현
 공책 라인 검출/제거 및 글자복원 알고리즘 개발
 기존 컬러 향상 시 생기는 색상 왜곡현상을 제거하기 위한 새로운 컬러부스트 알고리즘 개발
 디더링 알고리즘 구현
 개발 환경 : Python, C++, Android(JAVA), SVN

- 이직 또는 퇴직 사유 : 전문연구요원 군 복무 만료 이후 자기 역량 계발

2011-12 ~ 2013-03

(주)디지탈아리아

코어개발팀, 국책과제 TF팀

[담당업무]
 버전 별 렌더링 테스트 자동화 시스템 구현
 상황인지 기반 스마트 3D 입체 GUI 기술 개발
- KOCCA(한국콘텐츠진흥원) 주관하는 국책과제
- Project Manager 담당
- 프로젝트 관리(외주 업체 및 협력 기관)
- 키넥트 기반 모션인식 기술 개발, 싱글 카메라 기반 얼굴인식 및 손가락인식 개발.
- 안드로이드 기반 음성인식모듈, keyword Extractor 모듈 개발
 개발 환경 : C++(MFC), Android(Java), Ruby, SVN, Jira, Confluence, Fisheye

Language

언어
영어 캐주얼 작문이 가능해요.

Portfolio

포트폴리오
2016.8
그룹주소록

안드로이드 애니메이션을 공부하면서 만들어본 사이드 프로젝트

2016.9
BikeNavi

‘BikeNavi’ App. 개발 (Android 개발)
어플 기획하고 디비 설계 후 호스팅업체 선정해서 서버에 리눅스 설치하고 웹서버 세팅에 DB 세팅하고 자전거 네비게이션 어플을 만든 프로젝트.. 즉, LAMP + Android 프로젝트
 사용 기술
- Android, Volley, Google API, Google Maps API, Tmap API, Facebook API, 카카오 서비스 API, Glide API, PHP, MySQL
 프로그램 시연 동영상 주소 (위 영상에 첨부되어 있음)
- 로그인 시연 : https://youtu.be/twEFkv44Kwk
- 메인 기능 시연 : https://youtu.be/LR_fLXNpb2Y
- 실제 라이딩에서의 어플 활용한 시연 : https://youtu.be/NqDWp3VmwBI

Design Showcase

비핸스/드리블
Behance

연결된 Behance 계정이 없습니다.

Dribble

연결된 Dribbble 계정이 없습니다.

Tech Stack & Tool

프로그램/언어

Code Archive

깃허브/비트버킷
GitHub
CyclePartner

자전거 네비게이션 및 SNS 기능을 가진 어플

0 0

gitignore

A collection of useful .gitignore templates

0 0

google-services

A collection of quickstart samples demonstrating the Google APIs for Android and iOS

Java 0 0

goormidetest

goormidetest

0 0

HackerRank

My solution for Hackerrank

Java 0 0

jquery

jQuery JavaScript Library

JavaScript 0 0

mllearning

머신러닝 예제 돌려보기

Python 0 0

ocular

Ocular is a state-of-the-art historical OCR system.

Java 0 0

quickstart-android

Firebase Quickstart Samples for Android

Java 0 0

todo

To Do App made with React Native

0 0

Bitbucket
RoadNameAddress

?? : ??? ?? ?? ??? ?? : ?? ?? ????1?? ?? ?? ??? ?? ??_????(????).txt : ?? ??????? ?? ????????????? ????.hwp : ?? ?????? ?? 11:50 ??(11:00 ?? ??) : ??(?3??) (?? ???????? ?? ??? ??????) ? ??? ?? 1? 1. ????? ??? ??? ?????3??? ??? ???? ?????? ??????????(???? ??? ?????. ?? ???????? ?? ??? ??) 2. ????? ??? ??1? ?????3??? ??? ???? ???? ??????????(???? ??? ?????. ?? ???????? ?? ??? ??) 3. 135717 ????

NoteLineRemovalProgram

공책라인제거 프로그램

기업문화 엿볼 때, 더팀스

로그인

/