CakeResume Talent Search

Advanced filters
On
De 4 a 6 años
6-10 años
10-15 años
Más de 15 años
Avatar of the user.
Avatar of the user.
Past
Sr. Android Developer @portto 門戶科技 | Blocto
2019 ~ 2024
Android Developer
En un mes
Kotlin/Android
Kotlin Coroutines
Android Studio
Desempleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
6-10 años
Avatar of 黃士帆.
Avatar of 黃士帆.
Past
Android工程師 @旺淶科技
2023 ~ 2024
資深軟體工程師
En un mes
David Huang Proficient in a mobile app developed over than 10 years, project architecture at the team, focus on the Android platform and have good experience on MVVM, project modulization, RESTful WebServices, Retrofit, Unit Test, AWS IoT, Alexa Skill, Junit/Mockito, and JFrog. Senior Mobile Engineer Taipei,TW [email protected] Work Experience Pineapple Technology ,Android Developer Assisted the company in maintaining an IM app similar to WeChat and developed new features according to product documentation. Completed about 60% of the new features during my tenure. Assisted the team in updating outdated and unmaintained
JavaScript
Java
Android app Developer
Desempleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
10-15 años
國立台中教育大學
數位內容科技學系
Avatar of 王璁.
Avatar of 王璁.
Past
Android 工程師 @愛爾卓資訊
2019 ~ 2023
Android Developer
En un mes
王璁 平時除了透過閱讀⽂章增進⾃⼰外,也會去研究Open Source專案吸取程式架構 &設 計的技術,不時參加Android讀書會,透過與社群交流,⼀邊分享的同時也 ⼀邊成長。 Android Developer Taipei City, Taiwan. [email protected] Education~Aletheia University Department of Computer Science Skill Programming JAVA C++ Kotlin (coroutine MVVM) SQL Develop Tools Android Studio Git Firebase Postman Navicat Premium
Word
Java
Kotlin/Android
Desempleado
Listo para la entrevista
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
真理大學
資訊工程學系
Avatar of Jing-Wei Wu.
Avatar of Jing-Wei Wu.
Software Engineer @Trait
2023 ~ Presente
Senior Software Engineer
En un mes
Jing-Wei Wu Software Engineer Taipei City, Taiwan Work Experience Software Engineer • Trait MayPresent | Taipei, Taiwan Trait is a startup company which dedicates in verifying the world and maximizing trust. Trait enables people, businesses, and organizations to share, connect, and transact where they otherwise wouldn’t. My role in the company is helping features design and implementation, and daily work includes, but not limited to, Communicating with our partners and stakeholders around the world to convert abstract ideas into concrete feature requirements. Driving the software architecture design and cooperating with teammates for feature implementation and delivery.
Android
JAVA
Kotlin
Empleado
Abierto a oportunidades
A tiempo completo / Interesado en trabajar a distancia
10-15 años
National Chiao Tung University (NCTU)
Computer Science and Engineering
Avatar of the user.
Avatar of the user.
Mobile Architect @Rakuten
2019 ~ Presente
Senior Android Engineer
En un mes
Android
Empleado
No está abierto a oportunidades
A tiempo completo / Interesado en trabajar a distancia
6-10 años
National Taiwan University
Master degree Computer Science
Avatar of the user.
Empleado
No está abierto a oportunidades
6-10 años
國立高雄第一科技大學
資訊管理系
Avatar of 黃玄廣.
Android 工程師
En un mes
API Josn format Fabric Crashlytics Firebase Google Analytics Google map API IM SDK (容聯云) 紅陽科技 SDK (App信用卡金流) Library Material Design Glide、Picasso Retrofit、OkHttp、 Volley、Grpc Gson、EventBus、ButterKnife、Card.io、Zxing、RxJava2、Koin、Degger2、LiveDataBus、MVVM、Room DB、 Kotlin coroutine flow、Android JetPack, Flutter RiverPod, Flutter WidgetBook Tools Android studio, Git hub, Git lab, SourceTree, Bitbucket Jenkins, Postman, swagger, Zeplin, Markdown, Vectr, Xcode Experience Innotech 2023年9月-至今 Senior Android Engineer with Android, Java or Kotlin, LiveData, Paging list, Room,MVVM or MVP, RxJava or
JAVA
Android app Developer
python
Empleado
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
景文科技大學
資訊管理系
Avatar of Umut Soysal.
Avatar of Umut Soysal.
Senior Mobile Application Engineer @IBTECH A.S
2021 ~ 2023
Application Engineer
En seis meses
Umut Soysal Kocaeli Üniversitesi Bilgisayar Mühendisliği mezunuyum. Android uygulama geliştirme alanında yaklaşık 6 yıldır çalışıyorum. Yenilikleri takip ederek ve doğru yerde doğru şekilde uygulamaya / kullanmaya çalışıyorum. Bunun yanında takım çalışmalarına oldukça önem veriyorum. Yaklaşık 7 aydır faturalı olarak proje bazlı çalışıyorum.   Senior Android Developer Istanbul, [email protected] İş Deneyimleri Freelancer , MartSenior Mobile Application Engineer - Paycell Mobil Uygulaması(Java, Kotlin, MVVM, Koin) - Paycell POS (Java-Kotlin) IBTECH , AralıkMart 20 Senior Mobile Application Engineer - Tüzel QNB Finansbank Mobil(Java, Kotlin, MVVM, Koin) - SoftPos (Java-Kotlin) - AndroidPos (Kotlin, MVVM, Jetpack Compose, Hilt) - MW Backend
Android Application
Android Programming
Kotlin
No está abierto a oportunidades
A tiempo completo / Interesado en trabajar a distancia
De 4 a 6 años
Kocaeli Üniversitesi
Bilgisayar Mühendisliği
Avatar of Recca Chao.
Avatar of Recca Chao.
高級工程師 @關網資訊股份有限公司
2022 ~ 2023
Senior PHP engineer
En un mes
Recca Chao 7 年以上網頁後端開發經驗。 4 年以上 Laravel 經驗 2 年以上 AWS 開發環境與系統操作相關經驗 用 redis 處理資料庫快取 熟悉自動測試,自動整合流程 協助公司建立系統流程、資料庫架構、排程文件 Senior PHP engineer Taipei City,TW [email protected] 工作經歷 關網資訊, 高級
PHP development
MySQL database design
Laravel Framework
Empleado
No está abierto a oportunidades
A tiempo completo / No está interesado en trabajar a distancia
6-10 años
National Taiwan University
資訊工程
Avatar of Jason Chi.
Avatar of Jason Chi.
Senior Android Developer @AmazingTalker
2022 ~ Presente
Android Developer
En un año
Text-to-Speech & SpeechRecognizer on Chatroom Senior Android Developer Moneybook Co,. Ltd. 睿元國際股份有限公司 二月四月 2022 Taipei, Taiwan - lead android team - responsible for Moneybook App's development and maintenance - experienced with Kotlin - familiar with reactive programming(RxJava, Kotlin Coroutines) and MVVM Architecture - familiar with DI Framework(Dagger 2 & Jetpack Hilt) - familiar with unit test and ui test - implement CI/CD using Fastlane & CircleCI - experienced with Fintech - promote code review and technical sharing Senior Android Developer Invos Co., Ltd. 睿點行動股份
Android
kotlin
Java
Empleado
No está abierto a oportunidades
A tiempo completo / Interesado en trabajar a distancia
6-10 años
靜宜大學
資訊工程

El plan de reclutamiento más ligero y eficaz

Busque currículums y tome la iniciativa de ponerse en contacto con los solicitantes de empleo para lograr una mayor eficacia en la contratación. La elección de cientos de empresas.

  • Examinar todos los resultados de la búsqueda
  • Acceso ilimitado para iniciar nuevas conversaciones
  • currículos accesibles sólo para empresas de pago
  • Ver dirección de correo electrónico y números de teléfono de los usuarios
Consejos de búsqueda
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Sólo los currículums públicos están disponibles con el plan gratuito.
Actualiza a un plan avanzado para ver todos los resultados de la búsqueda incluyendo decenas de miles de currículums exclusivos en CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Más de un año
資深軟體工程師
香港商栢能科技
2016 ~ Presente
台灣新北市
Professional Background
Situación actual
Empleado
Progreso en la búsqueda de empleo
No está abierto a oportunidades
Professions
Android Developer
Fields of Employment
Electrónica de consumo
Experiencia laboral
6-10 años
Management
Ninguno
Habilidades
C
C++
Java
C#
Android Development
Kotlin
Socket Programming
IOS Development
Swift
PHP
SQLite
MySQL
Design Patterns
Dependency Injection
MVP Architecture
MVVM Architecture
Unit Test
Linux kernel porting
Idiomas
Chinese
Nativo o bilingüe
English
Fluido
Job search preferences
Posición
資深軟體工程師
Tipo de trabajo
A tiempo completo
Ubicación
台灣台北市, 台灣新北市
A distancia
No está interesado en trabajar a distancia
Freelance
No.
Educación
Escuela
淡江大學
Mayor
資訊工程
Imprimir
Profile 03 00@2x

陳罕非 Neil

有10年以上開發過數種不同軟體的資深軟體工程師,較擅長Android App開發。熱衷於研究新的技術、架構、框架(如Google IO、WWDC),注重code refactoring、clean code。樂於與同事討論、分享、協助解決技術問題,提升軟體品質。雖然本身是身心障礙,但不需任何輔助器具,不影響工作,過往工作表現常常比一般人好。

資深軟體工程師
台灣,新北市
[email protected]

技能


程式設計

  • Android: Java, Kotlin, AOSP
  • iOS: Swift
  • Backend: PHP (REST API)
  • Network: Socket (TCP/UDP)
  • Linux: kernel porting
  • Common: C, C++, C#


版本控管

  • Github
  • Gitlab
  • Bitbucket


其他

  • Design Patterns
  • Dependency Injection
  • MVP, MVVM Architecture
  • Unit Test


資料庫

  • SQLite
  • MySQL


Issue Tracking

  • JIRA
  • Trello

工作經驗

香港商栢能科技,資深軟體工程師,2016年4月 ~ 在職中

Embedded Linux (50%)、Android App/Framework (25%)、Windows C++/C# (15%)、MCU (10%)
  • 協助Android Team技術支援(MVVM architecture、Jetpack、design patterns、lifecycle、memory leak、SOLID、Kotlin Coroutines/Flows、code review)
  • 開發nRF52832藍牙韌體,主要用來溫度監控與記錄。與Android/iOS App團隊合作,自定義藍牙通訊協定,使手機能接收溫度記錄、控制LED與Alarm等各種設定,且支援OTA更新(DFU)。大幅優化了約60倍資料傳送速度(每秒可傳1500筆記錄)。監測狀態耗電量僅約18uA(未連線、持續廣播與監測、至少超過一年)。(影片
  • 負責ARM Embedded Linux kernel porting(NVIDIA Jetson TX2)。修改device tree、kernel config、driver porting、rootfs customization等。研究出一個有效率的方式能在本機端客製化L4T rootfs,節省很多開發時間。
  • 負責x86 PC從頭開始第一次做Linux kernel porting。在團隊中是第一個成功把audio driver移植上去的人。
  • 負責客製化Android framework(NXP i.MX6),在framework增加新的system service,撰寫JNI控制RTC與HDMI blank,並提供API給上層App呼叫。
  • 用C++開發Windows顯示卡控制程式,用NVAPI library來控制NVIDIA顯示卡(例如超頻、風扇轉速、LED燈光控制等等),與Android/iOS App團隊合作,自訂通訊協定,使手機或平板透過TCP/UDP(Winsock)經由RSA/AES加密連線(OpenSSL)來控制顯示卡。(影片
  • 開發TI CC2541藍牙韌體,用來顯示LED跑馬燈,並且開發Android app透過BLE(Bluetooth Low Energy)來控制。(影片
  • 用C#開發Windows藍牙程式,透過BLE(Bluetooth Low Energy)來抓取特定碼錶的計時資料,並做分析。(影片
  • 開發Android智慧家庭app,透過雲端來監控各種家電裝置,使用Firebase推播通知。

啟源數位科技,資深軟體工程師,2014年3月 ~ 2016年2月

Android (80%)、iOS (10%)、Backend (10%)
  • 開發Android近10個不同類型App,如汽車美容預約、藍牙應用、民宿訂房系統、文博會、社群交流等。使用Facebook SDK、Twitter API、Google API、Google map、GA、GCM、BLE beacon、camera、OkHttp、Retrofit、Picasso等套件。(IGcar
  • 開發iOS汽車美容預約App,以Auto Layout設計UI,使用Alamofire、Kingfisher、ObjectMapper、Realm等套件。(IGcar
  • 開發後台REST API(MySQL + PHP + CodeIgniter)。規劃資料庫並建立了40+ tables、3 views、1 SP、10+ triggers,共寫了50+ APIs。為了優化SQL queries效能,建立indexes、調校nested queries、在手機加入快取機制等等,速度增加約30%。
  • 協助開發app客製化UI與特殊效果,例如刮刮卡。

生動科技,Android程式設計師,2013年6月 ~ 2014年3月

Android App (100%)
  • 負責Android app開發,主要是政府標案,提供觀光、旅遊資訊、景點、優惠券等等在地服務(Location-Based Service)。
  • 維護現有Android app並修正問題。

銓鎂科技,系統工程師,2010年8月 ~ 2011年11月

VB.net (95%)、C# (5%)
  • 主要維護以VB.net開發的美國德州兒童早期教育機構管理系統(Windows程式),管理學員資料、申請、註冊、軟硬體設施、健康、教育、出缺勤、志工管理、人才管理、各式報表及電子公文等,並連接SQL Server資料庫。
  • 使用insertion sort演算法,改善某個查詢功能的效率,平均提升約40%查詢速度。
  • 使用廠商提供的SDK來開發網路攝影機Windows應用程式(C#)。

學歷

淡江大學,資訊工程系,學士畢業,2006年 ~ 2010年

在大學課餘時間,常常寫一些程式作品,並分享到網路上(連結)。例如:
  • 魔獸爭霸三輕鬆等 (Windows程式,連結
    • 在遊戲房間等待玩家時,程式利用逆向工程技術,讀取遊戲的記憶體資料,觀察房間人數。當人滿時,程式會跳出提醒,並自動開始遊戲的外掛程式。
    • 使用技術:Reverse EngineeringWindows API, C#
  • 網路五子棋 (Windows程式,連結
    • 能夠跟電腦玩(AI演算法),存檔或讀檔,或者透過網路跟朋友玩。
    • 使用技術:SocketAI algorithmC++
  • 簡易多人聊天程式  (Windows程式,連結
    • 一個可以多人聊天的小程式,透過AES-128 bit加密,且有簡易檔案傳送的功能。
    • 使用技術:Socket, Multi-threading, AES, C++

Profile 03 00@2x

Neil Chen

Senior software engineer with 10+ years of experience in developing various software applications, specialized in Android App development. Dedicated to studying new architectures, frameworks and techniques (Google IO, WWDC). Focused on code refactoring and clean code. Discussed, shared and solved technical issues with co-workers, improved the quality of applications. Although I am the person with disability, I do NOT need any assistive devices, NOT affect work, moreover, my performance is even better than others in work experience.

Senior Software Engineer
Taipei, Taiwan
[email protected]

Skills


Programming

  • Android: Java, Kotlin, AOSP
  • iOS: Swift
  • Backend: PHP (REST API)
  • Network: Socket (TCP/UDP)
  • Linux: kernel porting
  • Common: C, C++, C#


Version Control

  • Github
  • Gitlab
  • Bitbucket


Others

  • Design Patterns
  • Dependency Injection
  • MVP, MVVM Architecture
  • Unit Test


Databases

  • SQLite
  • MySQL


Issue Tracking

  • JIRA
  • Trello

Work Experience

PC Partner Limited, Senior Software Engineer, Apr 2016 ~ Present

Embedded Linux (50%)、Android App/Framework (25%)、Windows C++/C# (15%)、MCU (10%)
  • Assisted Android Team with technical support (MVVM Architecture, Jetpack, SOLID, design patterns, memory leak, lifecycle-aware, Kotlin Coroutines/Flows, code review, and so on).
  • Developed nRF52832 Bluetooth firmware to monitor and record temperature data. Cooperated with Android/iOS App team, the smartphones can receive temperature records, control LED and set alarm settings based on custom BLE protocol, and OTA (DFU) support. Optimized data throughput about 60 times faster (up to 1500 data per second). The power consumption of monitor mode is 18uA only (non-connected, keep advertising, at least 1 year). (video)
  • Porting NVIDIA Jetson TX2 (embedded Linux) to a customized board. Modified device tree, kernel config, driver porting and rootfs customization. Saved lots of development time by using an efficient way to customize L4T rootfs on the host machine.
  • Porting Linux (Ubuntu) to a custom x86 PC from scratch. I was the first one who porting audio driver successfully in the team.
  • Porting Android framework (NXP i.MX6), built custom system service, wrote JNI for controlling RTC and HDMI blank, and provided top-level APIs for applications.
  • Developed Windows utility to control NVIDIA GPUs (such as overclocking, fan speed, LED lights) via NVAPI library in C++. Cooperated with the Android/iOS App team in customizing protocol, the smartphones were able to control GPUs via TCP/UDP (Winsock) with RSA/AES encryption (OpenSSL). (video)
  • Developed both TI CC2541 firmware to display LED message marquee and Android app to control it via BLE (Bluetooth Low Energy) protocol. (video)
  • Developed Windows application to fetch and analysis data from particular stopwatch device via BLE (Bluetooth Low Energy) protocol in C#. (video)
  • Developed Smart Home Android app (IoT) to monitor and control devices via cloud service with Firebase notification.

SourceKode Co., Ltd, Senior Software Engineer, Mar 2014 ~ Feb 2016

Android (80%)、iOS (10%)、Backend (10%)
  • Developed about 10 different kinds of Android apps, including car detailing, BLE, room booking, expo and social network, which use Facebook SDK, Twitter API, Google API, Google map, GA, GCM, BLE beacon, camera, OkHttp, Retrofit and Picasso dependencies or libraries. (IGcar)
  • Developed a car detailing iOS app, designed UI with Auto Layout, used some libraries, such as Alamofire, Kingfisher, ObjectMapper and Realm. (IGcar)
  • Developed backend REST API (MySQL + PHP + CodeIgniter). Planned and built the database with 40+ tables, 3 views, 1 SP and 10+ triggers, created 50+ APIs in total. Optimized SQL queries by building indexes, tuning nested queries and caching data in smartphones that getting 30% faster.
  • Assisted in creating special effects and UIs, such as scratch card effect.

Sundance Technologies, Android Engineer, Jun 2013 ~ Mar 2014

Android (100%)
  • Developed Android apps for LBS (Location-Based Service) which are bid of government projects to promote travel information, tours, POI (point of interest) and coupons.
  • Maintained existing apps and bugs fix.

Quan Mei Technologies, System Engineer, Aug 2010 ~ Oct 2011

VB.net (95%)、C# (5%)
  • Maintained an education institute management system (Windows program) used in Texas which developed in VB.net, manage students info, applications, enrollments, health, education, attendance records, volunteers, talents, e-form, reports, and so on, connect to SQL server database.
  • Improved particular query performance about 40% by using insertion sort algorithm.
  • Developed IP Camera Windows application with manufacturer’s SDK in C#.

Education

Tamkang University, Bachelor's Degree, Computer Science, 2006 ~ 2010

I usually make some programs in spare time during the semester, and share on the internet (link). For instance:
  • Warcraft III Easy Wait (Windows program) (link)
    • Using reverse engineering technique to read game's memory data for observing players in the room when waiting for other players. Once the room is full, it will notify users and start the game automatically.
    • Skills: Reverse EngineeringWindows API, C#
  • Network Gobang (Windows program) (link)
    • Able to play with computer (AI algorithm), save/reload, or play with friends through the internet.
    • Skills: Socket, AI algorithm, C++
  • Multi Chatting Room  (Windows program) (link)
    • An multi-user chatting room program with AES-128 bit encryption, and simple file transfer.
    • Skills: Socket, Multi-threading, AES, C++
Resume
Perfil
Profile 03 00@2x

陳罕非 Neil

有10年以上開發過數種不同軟體的資深軟體工程師,較擅長Android App開發。熱衷於研究新的技術、架構、框架(如Google IO、WWDC),注重code refactoring、clean code。樂於與同事討論、分享、協助解決技術問題,提升軟體品質。雖然本身是身心障礙,但不需任何輔助器具,不影響工作,過往工作表現常常比一般人好。

資深軟體工程師
台灣,新北市
[email protected]

技能


程式設計

  • Android: Java, Kotlin, AOSP
  • iOS: Swift
  • Backend: PHP (REST API)
  • Network: Socket (TCP/UDP)
  • Linux: kernel porting
  • Common: C, C++, C#


版本控管

  • Github
  • Gitlab
  • Bitbucket


其他

  • Design Patterns
  • Dependency Injection
  • MVP, MVVM Architecture
  • Unit Test


資料庫

  • SQLite
  • MySQL


Issue Tracking

  • JIRA
  • Trello

工作經驗

香港商栢能科技,資深軟體工程師,2016年4月 ~ 在職中

Embedded Linux (50%)、Android App/Framework (25%)、Windows C++/C# (15%)、MCU (10%)
  • 協助Android Team技術支援(MVVM architecture、Jetpack、design patterns、lifecycle、memory leak、SOLID、Kotlin Coroutines/Flows、code review)
  • 開發nRF52832藍牙韌體,主要用來溫度監控與記錄。與Android/iOS App團隊合作,自定義藍牙通訊協定,使手機能接收溫度記錄、控制LED與Alarm等各種設定,且支援OTA更新(DFU)。大幅優化了約60倍資料傳送速度(每秒可傳1500筆記錄)。監測狀態耗電量僅約18uA(未連線、持續廣播與監測、至少超過一年)。(影片
  • 負責ARM Embedded Linux kernel porting(NVIDIA Jetson TX2)。修改device tree、kernel config、driver porting、rootfs customization等。研究出一個有效率的方式能在本機端客製化L4T rootfs,節省很多開發時間。
  • 負責x86 PC從頭開始第一次做Linux kernel porting。在團隊中是第一個成功把audio driver移植上去的人。
  • 負責客製化Android framework(NXP i.MX6),在framework增加新的system service,撰寫JNI控制RTC與HDMI blank,並提供API給上層App呼叫。
  • 用C++開發Windows顯示卡控制程式,用NVAPI library來控制NVIDIA顯示卡(例如超頻、風扇轉速、LED燈光控制等等),與Android/iOS App團隊合作,自訂通訊協定,使手機或平板透過TCP/UDP(Winsock)經由RSA/AES加密連線(OpenSSL)來控制顯示卡。(影片
  • 開發TI CC2541藍牙韌體,用來顯示LED跑馬燈,並且開發Android app透過BLE(Bluetooth Low Energy)來控制。(影片
  • 用C#開發Windows藍牙程式,透過BLE(Bluetooth Low Energy)來抓取特定碼錶的計時資料,並做分析。(影片
  • 開發Android智慧家庭app,透過雲端來監控各種家電裝置,使用Firebase推播通知。

啟源數位科技,資深軟體工程師,2014年3月 ~ 2016年2月

Android (80%)、iOS (10%)、Backend (10%)
  • 開發Android近10個不同類型App,如汽車美容預約、藍牙應用、民宿訂房系統、文博會、社群交流等。使用Facebook SDK、Twitter API、Google API、Google map、GA、GCM、BLE beacon、camera、OkHttp、Retrofit、Picasso等套件。(IGcar
  • 開發iOS汽車美容預約App,以Auto Layout設計UI,使用Alamofire、Kingfisher、ObjectMapper、Realm等套件。(IGcar
  • 開發後台REST API(MySQL + PHP + CodeIgniter)。規劃資料庫並建立了40+ tables、3 views、1 SP、10+ triggers,共寫了50+ APIs。為了優化SQL queries效能,建立indexes、調校nested queries、在手機加入快取機制等等,速度增加約30%。
  • 協助開發app客製化UI與特殊效果,例如刮刮卡。

生動科技,Android程式設計師,2013年6月 ~ 2014年3月

Android App (100%)
  • 負責Android app開發,主要是政府標案,提供觀光、旅遊資訊、景點、優惠券等等在地服務(Location-Based Service)。
  • 維護現有Android app並修正問題。

銓鎂科技,系統工程師,2010年8月 ~ 2011年11月

VB.net (95%)、C# (5%)
  • 主要維護以VB.net開發的美國德州兒童早期教育機構管理系統(Windows程式),管理學員資料、申請、註冊、軟硬體設施、健康、教育、出缺勤、志工管理、人才管理、各式報表及電子公文等,並連接SQL Server資料庫。
  • 使用insertion sort演算法,改善某個查詢功能的效率,平均提升約40%查詢速度。
  • 使用廠商提供的SDK來開發網路攝影機Windows應用程式(C#)。

學歷

淡江大學,資訊工程系,學士畢業,2006年 ~ 2010年

在大學課餘時間,常常寫一些程式作品,並分享到網路上(連結)。例如:
  • 魔獸爭霸三輕鬆等 (Windows程式,連結
    • 在遊戲房間等待玩家時,程式利用逆向工程技術,讀取遊戲的記憶體資料,觀察房間人數。當人滿時,程式會跳出提醒,並自動開始遊戲的外掛程式。
    • 使用技術:Reverse EngineeringWindows API, C#
  • 網路五子棋 (Windows程式,連結
    • 能夠跟電腦玩(AI演算法),存檔或讀檔,或者透過網路跟朋友玩。
    • 使用技術:SocketAI algorithmC++
  • 簡易多人聊天程式  (Windows程式,連結
    • 一個可以多人聊天的小程式,透過AES-128 bit加密,且有簡易檔案傳送的功能。
    • 使用技術:Socket, Multi-threading, AES, C++

Profile 03 00@2x

Neil Chen

Senior software engineer with 10+ years of experience in developing various software applications, specialized in Android App development. Dedicated to studying new architectures, frameworks and techniques (Google IO, WWDC). Focused on code refactoring and clean code. Discussed, shared and solved technical issues with co-workers, improved the quality of applications. Although I am the person with disability, I do NOT need any assistive devices, NOT affect work, moreover, my performance is even better than others in work experience.

Senior Software Engineer
Taipei, Taiwan
[email protected]

Skills


Programming

  • Android: Java, Kotlin, AOSP
  • iOS: Swift
  • Backend: PHP (REST API)
  • Network: Socket (TCP/UDP)
  • Linux: kernel porting
  • Common: C, C++, C#


Version Control

  • Github
  • Gitlab
  • Bitbucket


Others

  • Design Patterns
  • Dependency Injection
  • MVP, MVVM Architecture
  • Unit Test


Databases

  • SQLite
  • MySQL


Issue Tracking

  • JIRA
  • Trello

Work Experience

PC Partner Limited, Senior Software Engineer, Apr 2016 ~ Present

Embedded Linux (50%)、Android App/Framework (25%)、Windows C++/C# (15%)、MCU (10%)
  • Assisted Android Team with technical support (MVVM Architecture, Jetpack, SOLID, design patterns, memory leak, lifecycle-aware, Kotlin Coroutines/Flows, code review, and so on).
  • Developed nRF52832 Bluetooth firmware to monitor and record temperature data. Cooperated with Android/iOS App team, the smartphones can receive temperature records, control LED and set alarm settings based on custom BLE protocol, and OTA (DFU) support. Optimized data throughput about 60 times faster (up to 1500 data per second). The power consumption of monitor mode is 18uA only (non-connected, keep advertising, at least 1 year). (video)
  • Porting NVIDIA Jetson TX2 (embedded Linux) to a customized board. Modified device tree, kernel config, driver porting and rootfs customization. Saved lots of development time by using an efficient way to customize L4T rootfs on the host machine.
  • Porting Linux (Ubuntu) to a custom x86 PC from scratch. I was the first one who porting audio driver successfully in the team.
  • Porting Android framework (NXP i.MX6), built custom system service, wrote JNI for controlling RTC and HDMI blank, and provided top-level APIs for applications.
  • Developed Windows utility to control NVIDIA GPUs (such as overclocking, fan speed, LED lights) via NVAPI library in C++. Cooperated with the Android/iOS App team in customizing protocol, the smartphones were able to control GPUs via TCP/UDP (Winsock) with RSA/AES encryption (OpenSSL). (video)
  • Developed both TI CC2541 firmware to display LED message marquee and Android app to control it via BLE (Bluetooth Low Energy) protocol. (video)
  • Developed Windows application to fetch and analysis data from particular stopwatch device via BLE (Bluetooth Low Energy) protocol in C#. (video)
  • Developed Smart Home Android app (IoT) to monitor and control devices via cloud service with Firebase notification.

SourceKode Co., Ltd, Senior Software Engineer, Mar 2014 ~ Feb 2016

Android (80%)、iOS (10%)、Backend (10%)
  • Developed about 10 different kinds of Android apps, including car detailing, BLE, room booking, expo and social network, which use Facebook SDK, Twitter API, Google API, Google map, GA, GCM, BLE beacon, camera, OkHttp, Retrofit and Picasso dependencies or libraries. (IGcar)
  • Developed a car detailing iOS app, designed UI with Auto Layout, used some libraries, such as Alamofire, Kingfisher, ObjectMapper and Realm. (IGcar)
  • Developed backend REST API (MySQL + PHP + CodeIgniter). Planned and built the database with 40+ tables, 3 views, 1 SP and 10+ triggers, created 50+ APIs in total. Optimized SQL queries by building indexes, tuning nested queries and caching data in smartphones that getting 30% faster.
  • Assisted in creating special effects and UIs, such as scratch card effect.

Sundance Technologies, Android Engineer, Jun 2013 ~ Mar 2014

Android (100%)
  • Developed Android apps for LBS (Location-Based Service) which are bid of government projects to promote travel information, tours, POI (point of interest) and coupons.
  • Maintained existing apps and bugs fix.

Quan Mei Technologies, System Engineer, Aug 2010 ~ Oct 2011

VB.net (95%)、C# (5%)
  • Maintained an education institute management system (Windows program) used in Texas which developed in VB.net, manage students info, applications, enrollments, health, education, attendance records, volunteers, talents, e-form, reports, and so on, connect to SQL server database.
  • Improved particular query performance about 40% by using insertion sort algorithm.
  • Developed IP Camera Windows application with manufacturer’s SDK in C#.

Education

Tamkang University, Bachelor's Degree, Computer Science, 2006 ~ 2010

I usually make some programs in spare time during the semester, and share on the internet (link). For instance:
  • Warcraft III Easy Wait (Windows program) (link)
    • Using reverse engineering technique to read game's memory data for observing players in the room when waiting for other players. Once the room is full, it will notify users and start the game automatically.
    • Skills: Reverse EngineeringWindows API, C#
  • Network Gobang (Windows program) (link)
    • Able to play with computer (AI algorithm), save/reload, or play with friends through the internet.
    • Skills: Socket, AI algorithm, C++
  • Multi Chatting Room  (Windows program) (link)
    • An multi-user chatting room program with AES-128 bit encryption, and simple file transfer.
    • Skills: Socket, Multi-threading, AES, C++