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
。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.
。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.
- Rendering: Android: 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++.
OS: Linux(Android), mac, window.
Programming language: Java, C#, C++
Version control: Git, Subversion
Software: Visual Studio, Android Studio, Xcode Interest: Blockchain, cryptocurrency
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
English: Proficient (Toeic 860)
German: Daily-life communication level
Mandarin: Native
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/
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
。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.
。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.
- Rendering: Android: 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++.
OS: Linux(Android), mac, window.
Programming language: Java, C#, C++
Version control: Git, Subversion
Software: Visual Studio, Android Studio, Xcode Interest: Blockchain, cryptocurrency
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
English: Proficient (Toeic 860)
German: Daily-life communication level
Mandarin: Native
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/