Izpaikjoljmxc1p3kr79

柯祿韋

熱於研究新技術


資深工程師
城市,TW
[email protected]

Skills


Programming Language

Java、Node.js、JavaScript、Python、Objective-c、C、Gradle、Linux Shell Script、Windows Batch Script、C#、PHP 、Perl、HTML、CSS

Operation System

Linux、Mac OS X、Windows

Skills

Programming : 

Object-Oriented Programming, Design Pattern, Clean Architecture, MVC, MVP, MVVM, TDD

Software Engineering:

UML (Uniform Modeling Language) Analysis

Backend :

Micro-service, RESTful API, Node.js / Express

Frontend :

HTML, jQuery

App : 

Android app, iOS app

Android : 

Android Framework, Android BSP

Linux : 

 Embedded Linux porting、Linux Infrastructure setup

Java :

OSGi (Open Service Gateway initiative) Framework

DevOps Skills

  • Version Control:Git
  • Configuration Management:Ansible, AWS CloudFormation, Chef
  • CI/CD:Gitlab, Bitbucket, CircleCI, Jenkins
  • Provisioning:Docker, Vagrant

Cloud Platform

AWS

  • Compute: AWS Lambda、AWS EC2 
  • Storage: S3 
  • Database: DynamoDB、AWS RDS 
  • Management Tools: CloudWatch、CloudFormation 
  • Identity: IAM、Certificate Manager
  • Application Service: API Gateway 
  • Mobile Service: Cognito 

Google Firebase

  • Authentication 
  • Realtime Database 
  • Notification ( CloudMessage ) 
  • Crash report ( Fabric – Crashlytics )
  • Cloud Function
  • Hosting 

Virtual Machine

VirtualBox、VMWare、Qemu


Database

MongoDB、Redis、SQLite、MySQL

Others 

Arduino、Raspberry PI


工作經歷

富奇想, 主任工程師, Apr 2016 ~ Aug 2019

The Time product (1920*1920 touch screen, chatbot/Alexa, computer vision, AI/BI enabled):

  • Device scription :
    • Android based system with wifi/BLE,/zigbee/camera
      • Integration Iot device, video call and custom/3rd party service.
    • Android SDK architecture design and develop
    • Design IoT integration interface for multiple IoT accessory, and design the IOT SDK architecture for develop.
    • Design and develop own service app
    • Continuous Integration / Continuous Delivery flow design, develop and deploy
    • App architecture review
    • Wireframe review


    Build Cloud System :

    • Cloud system architecture analyze, design, develop and optimization
    • Build Account system
    • RESTful API design and develop for function services
    • Micros service develop
    • Architecture configuration ( infrastructure as code )
    • CI/CD (Continuous integration and continuous delivery) flow design and deploy for operation
    • Database architecture analyze, design and develop> Disaster recovery mechanism design

    Amazon Alexa POC

    • App develop
    • SDK integration
    • Alexa API integration

    Line chatbot POC

    Desktop Tool Development


    仁寶電腦, 資深工程師, Nov 2011 ~ Apr 2016

    Android 平板專案開發 × 2

    1. Motorola Zoom Family Edition: Android 10" Tablet

    • Android OTA (Over-The-Air) upgrade function.
    • Project SI (System Integration)
    • Project automation build.
    • Source control commit log report automation.

    2. Acer Iconia 10” Tablet

    • 軟體研發本部2013年優良專案獎
    • Android project configuration profile setting.
    • Project Auto build by Jenkins.
    • Android framework development and debug
    • Android application layer debug
    • Android BSP debug


    Android APP 開發 × 2 ( DLink DWR-936)

    1. Portable Media Center Home Launcher
    • Function development
    • UI develop
    2. Portable Media Center Android Client
    • Function development
    • UI develop

    iOS APP 開發 × 5

    1. RainbowDrive
    • Apple store單週top 5
    • 3rd party SDK integration
    • UI development
    • WebDAV integration
    2. iCamView
    • IPCam integration
    3. Portable Media Center iOS Client
    • Background Engine development
    • UI develop
    • 3rd SDK integration
    • Integrate RainbowDrive
    4. Apple HomeKit App
    • Function development
    • GCM(Google Cloud Messaging) integration
    5. Current APP
    • Windows C# development
    • Backup scheduling engine design and development

    Factory Testing Improvement

    • 2012專案執行獎
    • One command factory reset tool development
    • Image accuracy check tool development

    Pad Testing Development

    • Factory Mode Test development.
    • Modify QAD test tool.

    其它經歷


    工廠應用程式專案

    • 需求分析系統規劃與實作
    • Python, PyQT, MongoDB
    • PLC Protocol
    • Modbus, Mewtocol
    • Build up single application of Raspberry PI


    Raspberry PI開發

    實作Software AP 與架設OwnCloud實作WIIFI無線硬碟


    Arduino 開發

    • 各種sensor 開發、BT、Network 
    • 結合Raspberry PI做IOT開發


    SDK 整合

    • Facebook SDK
    • Youtube SDK
    • Google SDK 
    • OneDriveSDK
    • WebDAV
    • AWS SDK


    學歷

    樹德科技大學, 碩士學位, 資訊工程所, 2008 ~ 2011

    碩士論文研究:基於Davinci平台移植Android系統實作行車記錄器

    • 車載資通訊 ( Telematics ) 平台相關研究
    • TI Davinci DM6446平台研究

    協助教授製作「嵌入式課程教材製作」
    • Bootloader porting.
    • Linux Kernel porting.
    • Android 系統移植實作
    • Android APP開發
    • Android NDK開發

    99年度國科會計劃助理研究人員
    • CMMI(Capability Maturity Model - integrated)文件寫作能力

    協助教授製作「計算機概論」電子教材製作
    • 與巨匠電腦公司合作

    協助教授製作「Java課程」電子教材製作

    樹德科技大學, 學士學位, 資訊工程系, 2004 ~ 2008

    專題製作「嵌入式系統」

    •  大學專題:定址廣播通訊系統

    協助教授製作「嵌入式課程教材製作」,包含:
    • Embedded Linux 系統移植實作
    • Java Virtual Machine ( CDC )移植實作。
    • Qt/Embedded 移植實作
    • Skyeye 編譯與操作實作

    協助教授製作「數位電視課程教材製作」,包含:
    • 數位電視中介軟體介紹
    • MHP 開發實作
    • MHEG -5 開發實作

    旗美高中, 高中文憑, 普通科, 2001 ~ 2004