IMG_1758.JPG

Yueh-Hsun Ho (Emilio)

   Skilled and technically qualified Java developer with 4+ years of software development experience, at least 2+ years of hands-on experience in the backend development, and 3+ years in App development (PC/Android). Adept at requirements gathering and converting it to solutions in an agile environment, with strong problem-solving and collaboration skills. Responsible for schedule management, develop, testing and performance optimization. Focused on writing highly robust, maintainable code and meeting expectations. Dedicated to constantly improving tools and infrastructure to maximize productivity and efficiency. Seeking to further leverage solid skills in analysis, leadership and coding skills.


E-Mail: y[email protected]   Tel: (+886) 0921195392   Country: Taipei, Taiwan

Experience

Retair, Backend engineer, Aug 2018

。Desgin and develop a real-time log tracking and a data-platform system.
     - Work with techs such as: Spring, PostgresSQL, Cassandra, Kafka, flume.
     - Maintain our software stack of mostly modern Java.
     - Develop a javascript tag-manager system (event tracking code snippet).
     - Maintain Android-SDK, iOS-SDK, WeChat-miniprogram-SDK (wechat payment included).

。Designing, building APIs and integrating new features into product.
。Work in a highly scalable micro services architecture with highly business critical services utilising 
    distributed data storage such as Cassandra.
。Work with QA team and ensure all components are tested and work properly in production environments.
。Responsible for resolving customer issues. 

17 Media, Senior Android developer, Jan 2018 - Aug 2018.

。Developing an android VOD-shopping-guide E-Commerce App in native Java.

。Implement E-Commerce logic, including cart, shipment, cash flow and social function.

。Integrate Firebase functions, e.g.: notification, crashlytics, realtimeDB, into the product.

。Use SocketIO to send and receive in-app notification.

。Responsible for resolving bugs and QA issues.

Dynacolor,  Software developer, Oct 2014 - Nov 2017

。Maintain and develop customed features of two Android streaming apps. (GuardIS, DroidGuard) 

。Project leader and developer of a cross-platform streaming app: GuardXIS 

      - Responsible for app's development schedule and quality.    

     - UI: Designed a paradigm that two mobile-platforms share the same UI.

     - Streaming: HTTP request, live555, RTSP format.

     - Decode: software decode, compile FFmpeg libraries on different chips using NDK/Xcode. 

     - RenderingAndroid: Wrapped Surface component into a Jar library, 

                            iOS: Wrapped UIImageView into a CoCoaTouch library.

。Maintain, issue tracking and optimize Video Management Software (VMS) written in C# and C++. 






Computer Science Skills 

OS: Linux(Android), mac, window. 

Programming language: Java, C#, C++

Version control:  Git, Subversion 

Software: Visual Studio, Android Studio, Xcode Interest: Blockchain, cryptocurrency


Personal Project:

。Using Elixir to establish a simple shopping-Site, and 
    a gitbook tutorial: https://bit.ly/2N9gmqx
。Build a python library that can validate a Bitcoin 
    txHash, and a git book tutorial:  https://bit.ly/2MIEYr3





Education 

National Chiao-Tung University (NCTU) 

Sep 2012 - Sep 2014 
Mater, Computer science 

- VLSI Automation Lab 

- Teaching assistant of computer architecture



National Chiao-Tung University (NCTU) 

Sep 2008 - Sep 2012
Bachelor, Computer science Dept.

- Project: Android test Infrastructure 

  • An Android testing framework which automates recorded test cases. 


Language 

English: Proficient (Toeic 860)

German: Daily-life communication level

Mandarin: Native





Self-Learning

Bitcoin and Cryptocurrency technologies 

Coursera, Princeton University

  - Basic understanding of cryptocurrency.

  - Basic knowledge of crypto algorithm.


Programming Blockchain

Hong kong, taught by Jimmy song

 - Deep dive into Bitcoin fundamentals.

 - Bitcoin SHA256 algorithm implementation.

 - Bitcoin script, including SegWit.

 - Write a python library that can send and receive

   Bitcoin on bitcoin test-net.

 - info: http://programmingblockchain.com/



Machine learning
Coursera, Andrew Ng
  - Basic understanding of machine learning