Avatar of Hsu, Jen-Han(許仁瀚).
Hsu, Jen-Han(許仁瀚)
Android Developer
ProfilePortfolio
Posts
24Connections
Print
Avatar of the user.

Hsu, Jen-Han(許仁瀚)

Android Developer
◉A self-motivated Android developer With both art and technical backgrounds, I focus on UI/UX and develop projects in Java and Kotlin. ◉I'm familiar with Android Jetpack, MVVM and Custom View, and recently diving into Jetpack Compose. ◉Speaker and volunteer for JetBrains Kotlin workshop. ◉I love exploring technology. I've built LINE bots, a 3D game, Photoshop plugins and python crawlers. ◉兼具美術與技術背景,關注 UI/UX、樂於學習技術與探究原理的 Android 開發者。 ◉使用 Java 與 Kotlin 開發專案,熟悉 Android Jetpack、MVVM 與自定義 View,近期鑽研於 Jetpack Compose。 ◉擔任 JetBrains Kotlin 練功坊講者及志工。 ◉對各種技術有好奇心,曾編寫 LINE 機器人、3D 遊戲、Cocos Creator Shader、Photoshop 外掛、網頁爬蟲等。
Logo of the organization.
GeoVision Inc.
Logo of the organization.
National Chung Cheng University
Taipei, 台灣

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    Android Developer
    Software Engineer
  • Fields
    Software
  • Work experience
    6-10 years (2-4 years relevant)
  • Management
    None
  • Skills
    Java
    Kotlin
    MVVM/MVC
    Android Jetpack
    Kotlin Coroutines
    Jetpack Compose
    Camera & Camera 2
    Android Media API
    Room Database
    Realm Database
    RESTful API
    Socket & WebSocket
    Unit Test
    Crashlytics
    FCM
    Hilt
    Git
  • Languages
    English
    Intermediate
    Chinese
    Native or Bilingual
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Android Developer
  • Desired work locations
    Taipei, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Engineer

GeoVision Inc.
Full-time
May 2021 - Present
Taipei City, Taiwan
Responsible for android products such as FR-Panel (face-recognition-based access reader), GV-Eye (live view and play back APP) and GV-LiveStreaming(Streaming APP). My work includes technical research, app feature and library development, UI/UX design, problem solving, and performance tuning. 【GV-Eye(Access Control APP)】 ◉ Handle the modularization of complex custom views and themes. The modules are being reused in both Android and Flutter projects, saving 50% of development time. ◉ Take the initiative to integrate Jetpack Compose into the project to develop a new feature, empowering our team with cutting-edge declarative UI technology. ◉ Refactor the project from Java to Kotlin, increasing software development speed and maintainability. Familiar with these two programming languages. 【FR-Panel(Face Recognition Machine)】 ◉ Modularize FR SDKs and hardware SDKs into separate devices, increasing recognition speed by up to 2.7 times. ◉ Read EU documents and communicate with the European team to implement vaccine passport validation using the EUDCC validation API. Pioneer vaccine passport verification in Taiwan. ◉ Use UML to communicate and do UI/UX design, as well as use Camera 2, Hilt, MVVM, Coroutine and other technologies to build a face registration feature that is easy to use and maintain. Customers no longer need to connect to a computer separately to register their photos. 負責 FR-Panel(人臉辨識機)、GV-Eye(影像監控 APP)、GV-LiveStreaming(串流 APP)等專案之維護與開發。工作內容包含技術研究、APP 功能與 Library 開發、 UI/UX 設計、問題排解、效能調校。 【GV-Eye(門禁監控 APP)】 ◉模組化複雜的自定義 View 與 Theme,透過在 Android 與 Flutter 專案中覆用模組,節省了一半的開發時間。 ◉主動導入 Jetpack Compose 至產品功能,使公司具備最新的聲明式 UI 技術。 ◉以 Kotlin 將 Java 專案重構,具重構經驗,並熟悉兩種 Android 開發語言。 【FR-Panel(人臉辨識機)】 ◉人臉辨識:整合多個人臉辨識 SDK 與硬體 SDK 至不同機器中,將 SDK 模組化並優化辨識速度達2.7倍。 ◉疫苗護照驗證:研讀歐盟文件並與歐洲團隊溝通,透過串接 EUDCC 驗證 API 來完成驗證功能,成爲臺灣疫苗護照認證的先驅。 ◉人臉註冊:負責從 UML 溝通到 UI/UX 設計,並使用 Camera 2、Hilt、MVVM、Coroutine 等技術,打造一個易於使用與維護的新功能。
Logo of the organization.

Technical Artist

KOOCO CO.
Full-time
Nov 2019 - Aug 2020
10 mos
◉Took the initiative to introduce Computer Graphics technology. Wrote Cocos Creator shaders in C++, GLSL and OpenGL. Since then, our department had the ability to use renderers to enhance visual effects and use them on products. ◉Developed Adobe Photoshop plug-ins with ExtendScript and programming tools in JavaScript.
Logo of the organization.

Chief Game Graphic Designer

Feb 2019 - Oct 2019
9 mos
◉Design UI/UX and art.
Logo of the organization.

Technical Artist

Nov 2015 - Jul 2018
2 yrs 9 mos
◉Built graphic export standards and implemented a graphic auto export tool. Introduced an auto file backup tool. As a result of the successful technology implementation, it encouraged department-wide tech sharing in weekly meetings. ◉Designed UI/UX and created artwork.

Education

Logo of the organization.
Master’s Degree
Electrical Engineering
2010 - 2012
Logo of the organization.
Bachelor of Engineering (BEng)
Electrical Engineering
2006 - 2010

Licenses & Certifications

Logo of the organization.
Oracle
Credential ID: 280859113OCAJSE8
Issued Feb 2021
No Expiration Date