Hello, I'm mayTree.
Jinkyou Son
Nickname
mayTree, JSon
Motto
Human is not perfect, but can be perfect.
I’m a 3 years experienced software engineer.
I started this career late, but really happy to do this job.
I used to study by myself and learn quickly.
I had wide range of experience at 2015, and now I want to be a specialist not a just generalist.
What I experienced
Skills
-
Web: 1 years
Front-end - Angular2, Responsive, AngularJS, HTML, Javascript, CoffeeScript, SCSS, HAML, UnderscoreJS
Back-end - Ruby on Rails, AWS, Heroku, RESTful, Facebook login, Paypal payment, Firebase -
Android: 7 months
Kotlin, MVVM, RxJava, Realm, Facebook SDK, AWS SDK, Paypal SDK
-
iOS: 2 months
MVVM, Protocol-oriented programming, Swift, ReactiveKit, Alamofire
-
Windows desktop application: 2 years
C++, C#, OpenGL, Geometry, Poco
Languages
Ruby, Javascript, CoffeeScript, Kotlin, C++, C#, Java, TypeScript, Swift
Also, I’m interested in
- React
- React Native
- Docker
- Electron
- Elm
What I did
-
3DPRINT Connect (Youtube) : 1.5 years
CES 2016 Innovation Award-
Project Canvas: 3D rendering engine with scene graph data structure (70%)
Improvement of scene graph data structure
Creating layer between application and renderer -
Project Watson: C# based windows application (20%)
Implementation of mesh selection and many commands
Refactoring legacy codes
Performance improvement -
Project ADP: 3D mesh kernel (10%)
Improvement of mesh instance (shared mesh)
-
-
3DSystems onDemand (6 months)
Front-end layout with flexbox
Connecting 3D viewer and its commands
Cross browsing -
3DSPRINT Cloud (4 months)
Front-end
-
Stomit (1 month)
Exporting 3D mesh kernel with python script Docker Deploy to EC2
-
Cultrip (3 months as a side job)
Android native application with Kotlin
Restful API server in Rails -
OperaCoffee iOS App (2 months)
iOS native application with Swift
MVVM, Protocol-oriendted programming -
OperaCoffee Back Office (2 months)
Angular2 + Electron cross platform desktop app.
Mobile first responsive web design.
Career



3DSystems Korea
2013.01. - 2016.04.
Cloud Team (2015 - 2016)Print Core Team (2013 - 2015)

Education
Seoul National University
Publications
Project

Seoul National University
Grants and Awards
Club


Operation
Activity
Story
1989
컴퓨터를 만지기 시작
1996
주변 사람들 컴퓨터를 고쳐주러 다님
아버지 친구 분 방직 공장 컴퓨터가 밤에 고장나서 공장이 멈췄을 때도 가서 고쳐드림
2001
공부하는 학원을 다닌 경험은 중학교 2학년 때 수학학원 한 달, 고3 때 수학 그룹과외 반년이 전부
- 2008
- AOS 게임 카오스 Live배 1차 Team Dark 총 96팀 중 10강
- 대학 재학 중 대부분의 수업 프로젝트에서 1등
- 기계제도, 창의공학설계, 동역학, 설계/제조 및 실습, 기계항공시스템해석, 센서개론, 컴퓨터의 개념 및 실습, 최적설계
2010
컴퓨터의 개념 및 실습 수업을 듣고 프로그래밍에 큰 흥미를 느낌
2013
석사 졸업 후 개발직군 면접들에서 지금은 여기서 내가 제일 못하지만 1년만 지나면 제일 잘 할 것이라고하여 합격
신입 사원 교육 때 회사 제품에 대한 버그와 보완해야할 점 적어서 메일 보냄
신입 때 회사에서 2년 동안 안 풀리던 이슈 2주안에 해결
2014
사내에서 별명 ‘손수석’
2015
팀 변경 요청하여 Web front-end 개발을 시작
팀 내에서 사용하지 않고 있던 새로운 기술들을 적극 도입 (CSS Flexbox, Promise chain 등)
2016
Startup Cultrip 에서 처음으로 Android, Back-end 개발을 도전. 3개월 후 베타 테스팅
좋아하던 음악앱 1Day1Song 의 안드로이드 업데이트가 안되고 있는 것을 보고 대표님에게 연락해 직접 1년 반 만의 업데이트, 유저들의 호평이 쏟아짐
Startup OperaCoffee 에서 처음으로 iOS 개발을 도전, 2개월 후 출시
기술의 발전으로 점점 분야간의 문턱이 낮아짐에 따라 이제는 ‘커뮤니케이션 비용’ > ‘협업을 위한 공부 비용’ 이라고 생각하고, DnD 라는 그룹을 만들어 ‘협업하는 디자이너’ 강의 기획 및 진행.