CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
United States
Avatar of Harvey Jhuang.
Avatar of Harvey Jhuang.
資深軟體工程師 @畢竟科技股份有限公司
2022 ~ Present
Software Manager / Senior Backend Engineer
Within one month
Harvey Jhuang Backend Engineer • Taipei,TW •  Harvey Jhuang is a backend engineer who believes in "Data-driven" and has a k een observation for finding valuable insights. Moreover, he is a highly proactive and fast learner who always makes good use of his free time to enhance his ability through online courses or books. Most importantly, he is always up for the challenge , so he is willing to take difficult tasks! CORE COMPETENCIES Hard Skills Languages: Golang, Python, Shell RDBMS : MySQL, PostgreSQL NoSQL : Redis, MongoDB MQ: Kafka, Nats Others: Docker, Git, Nginx Soft Skills Good team management & player
Golang Backend
Python
ElasticSearch
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立暨南大學
財務金融學系
Avatar of Kerry Hideo.
Avatar of Kerry Hideo.
Past
Full Stack Engineer @Nautilus Assure
2023 ~ Present
Blockchain Developer, Back-End Developer, Full Stack Developer
Within one month
it on Vercel. Implemented integration with Firebase database. Built the backend part for snapshot feature using Node.js and Docker. Implemented integration with PostgreSQL and deployed it to AWS EC2 instances. Collaborated with PM and attended over 50 weekly meetings and received weekly assignments. - Skills: Solidity, PyTeal, Ethereum, Algorand, NFT, Ethers.js, Next.js, PostgreSQL, Firebase, AWS EC2 Full Stack Engineer • Upwork NovemberMay 2021 | Kobe, Japan Built a Golang backend for mobile apps based on React Native . Implemented integration with PostgreSQL and Redis, Stripe and Firebase in Go...
Golang
Solidity
Rust
Unemployed
Ready to interview
Full-time / Remote Only
6-10 years
Kobe University
Computer Applications
Avatar of the user.
Avatar of the user.
Senior Golang developer @A5labs
2021 ~ Present
後端工程師
Within one month
MongoDB
Redis
MySQL
Employed
Open to opportunities
Full-time / Remote Only
6-10 years
國立東華大學
資訊工程學系
Avatar of the user.
Avatar of the user.
Python(Django) Developer @TruckSmarter
2021 ~ 2022
Backend Developer
Within one year
Backend Development
Ruby on Rails
python
Full-time / Remote Only
6-10 years
Kaplan Higher Education Institute
Bachelor's degree Computer Science
Avatar of Mu-De Wang.
Avatar of Mu-De Wang.
Senior Software Engineer (Full Stack) @Imperial Tech.
2019 ~ 2021
Backend developer/Full-stack developer
Within one year
Mu-De Wang I'm a software developer with 6 years of experience in developing web backend and frontend services in a variety of domains and tech-stacks. My strongest skills are Javascript, Golang and ReactJS, I also have some experience in CI/CD (including build and release) and Automation Programing (e.g. translation crawler and environment builder). I am very flexible with different technologies and methodologies, and so am able to learn and adapt to new environments quickly. Fullstack Engineer, Backend Engineer, Senior Software Engineer [email protected] Skills Front-End
Golang
JavaScript
PostgreSQL
Employed
Not open to opportunities
Full-time / Remote Only
4-6 years
National Taiwan University of Science and Technology
Computer Science
Avatar of the user.
Avatar of the user.
Frontend Architect / Lead @Elemental
2021 ~ 2023
Frontend Developer
Within one month
PHP
NoSQL
AWS
Employed
Ready to interview
Full-time / Remote Only
6-10 years
ETS "Nikola Tesla"
IT
Avatar of Davide Biasin.
Avatar of Davide Biasin.
Past
ASP.NET Developer @LandCareResearch
2020 ~ 2020
Senior Software Engineer
Within two months
smart contracts (Solidity) to Rust • Developed front-end web pages and all components (React.js + Redux) Senior Back End Developer Intuition JulyMarch 2022Taipei, Taiwan • Cooperated with Frontend developer for creating neat and smart interfaces. • Accomplished problem solving skills for fluency of the website as well as back-end server side. • Carried out Beta test on quality assurance tests to correct mistakes and errors. Senior Full Stack Web Developer Melhorenvio MayDecember 2021Taipei, Taiwan • Created clean interfaces and simple, intuitive interactions and experiences. • Detailed programming for front end public and internal websites as well as back
Excel
Communication
C#
Unemployed
Ready to interview
Full-time / Remote Only
6-10 years
University of Science and Technology Beijing
Computer Science
Avatar of 洪駿輝.
Avatar of 洪駿輝.
全端工程師 @重量科技 KryptoGO
2023 ~ Present
Senior Full Stack Developer/Engineering Manager
Within one month
供健康狀況評估與建議 Flutter (Android + iOS) App 醫療指標測量用嵌入式軟體 技能 Skill Front-end React.js(Next.js) Flutter(Android + iOS) Back-end Node.js(Express.js) GoLang Redis, Nginx MySQL, PostgreSQL CI/CD Gitlab CI Github Action docker, docker-compose Testing Jest Cypress Go Test Languages C, C++, C# (ASP.NETyears Javascript, HTML, CSS - 5+ years Node.js, React.js - 5+ years Python - 4+ years GoLang
Agile Project Management
Leadership + Management
React.js
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
台灣大學
Computer Science and Information Engineering
Avatar of David Zhang.
Avatar of David Zhang.
Past
Golang Blockchain Engineer @SyncFab
2022 ~ 2023
Software Engineer / Backend Engineer
Within six months
David Zhang Golang Blockchain Engineer San Jose, CA, USA As a Golang Blockchain Engineer with 6 years of experience and a passion for clean, efficient code and recognized for skills in data structures, software architecture, and system design. Specialized in Custom Cryptocurrency and Blockchain based Enterprise solutions with an extensive experience in ICO's, STO's, Customizing Consensus(POS/POW), Crypto Exchange, Wallets and Crypto-Bot Design, Smart Contract development. Experienced in Backend-as-a-Service and Service-oriented Architecture as well. Eager to join a team of experienced developers and help build world-class software
Blockchain
Blockchain Architecture
Bitcoin
Unemployed
Full-time / Remote Only
4-6 years
Singapore University of Technology and Design (SUTD)
Computer Science and Design
Avatar of 鄭揚翰.
Avatar of 鄭揚翰.
Software Engineer @Vertiv Taiwan
2021 ~ Present
Backend Engineer, Data Engineer
Within one month
鄭揚翰 Yang Han Cheng Backend/Data Engineer CISSP A seasoned backend software engineer with 7+ years of experience in software development, system design, and team leadership. Proficient in Go, Java, Python, Docker, and message brokers. Skilled at designing and implementing scalable, high-performance systems, while effectively collaborating with cross-functional teams. Relevant Skills Program Language Java Golang Python JavaScript Support Tools Docker Jenkins Shell Script NATS SQL/No SQL PostgreSQL Elasticsearch Others ML basic knowledge Recommendation system design Work History Software Engineer Vertiv Taiwan 八月PresentTaipei, Taiwan Lead the upgrade of
Python
Java
ElasticSearch
Employed
Full-time / Interested in working remotely
6-10 years
TamKang University
Computer Science

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
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
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on 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.
Within six months
Software Engineer @ Truetel, Taiwan / Nauto, Palo Alto, California
Truetel, Taiwan / Nauto, Palo Alto, California
2019 ~ Present
Taipei, 台灣
Professional Background
Current status
Employed
Job Search Progress
Professions
Other
Fields of Employment
Software
Work experience
1-2 years
Management
I've had experience in managing 1-5 people
Skills
C
C++
C#
JAVA
JavaScript
Python
Node.js
Unity
Swift/iOS
Android
kotlin
Golang
Dart(Flutter)
Languages
Chinese
Native or Bilingual
English
Fluent
Spanish
Beginner
Job search preferences
Positions
工程師
Job types
Full-time
Locations
台灣台北市, 台灣新北市, 新加坡, 美國, 日本
Remote
Interested in working remotely
Freelance
Educations
School
National Tsing Hua University
Major
Computer Science
Print
Profile 00 00@2x e294063b2878e4164ba1dd904aa6b8bae6a97e19937899e4b4af853acf30de5d

Joseph Tien (田茂堯)

Learning, thinking, communicating, creating, inventing, and enjoying.


Software Engineer
Taipei, TW
[email protected]


Work Experience


Truetel, Taiwan / Nauto, Palo Alto, California

Software Engineer, 2019/9

- Develop the system of an AI-powered, Driver Behavior Learning Platform to help predict, and reduce 
  high-risk driving events. 
- Work on a portable in-vehicle specified device which has ML chip, cameras, multiple sensors, LTE… and so on.
Design / Implement algorithms and logic.
  (e.g. Dealing with the signal from IMU sensor, deserialization, applying math model and extracting 
   useful information.)
- Focus on C++(14) development under Android JNI (Java Native Interface
), as well as Java development.
- High level system design, with scalable, real-time and multi-thread requirement.
 On the other hand,
  refactoring legacy code.
- Deal with cross platform compilation under ARM architecture, with Android OS environment.
- Build up infrastructure and tools, create Python or Bash script, helping development and analysis.
  (e.g. Offline playback system which later be used by test-automation, code auto-generating, result 
   visualizing…)
- Analysis performance and create efficiency profiling. As well as a
nalysis data from algorithm result or 
  backend feedback.
- Fully collaborate with team in California and Poland. Report TW C++ team's progress.

Central Information Technology Office of Belize, Central America

Technical Assistant (Engineer), 2018/9 - 2019/9

Obligation of Alternative Military Conscript for one year with the specialty of information and  diplomacy 
  under Technical Mission of the Republic of China (Taiwan) to Belize.

- Assist the IT project : "Motor Vehicle Registration and License Information System"

  (e.g. local promotion, function guidance, requirements collection, feedback analysis, troubleshooting...)

- Be the technology transfer consultant.

  (e.g. interpreting the technique, briefing the system and function, translating in the meeting…)

- Develop IOS/android/web applications.

FancySoft

Contract Engineer, 2018/3 - 2018/7

- Assist in developing the ETL systems of the bank AML projects, 

  using SQL, javascript and Pentaho Data Integration tool.

- Require the knowledge of database and the ability to efficiently process huge data. (up to millions of rows)

- Require being sensitive to data, so as, for example, to detect potential defects. 

- Require being careful of complex logic to prevent subtle but critical problems. 

Stark Technology Inc.

Intern, 2015/3 - 2015/6

- Assist in Developing a large SI project, 

  using C# with MVC pattern.

Education

National Tsing-Hua University (NTHU)

Computer Science Master, 2015/6 - 2018/1

- Grade : GPA 4.2/4.3
- Lab: Computer Graphic and Vision
- Master Thesis : "Thin Structure Fabrication with Molding Technique" (See Projects section for details)

National Tsing-Hua University (NTHU)

Computer Science Bachelor2011/9 - 2015/6

- Grade : GPA 3.5/4.3
- Undergraduate Project : "Painting in the air" (See Projects section for details)

Summary

  • As a semi-senior engineer in an international startup company, I experienced the atmosphere of being energetic, spontaneous, and initiative. I'm responsible for the progress of our timezone, being well-communicating and easy-going. We together have worked on plenty of problems from scratch, brainstorming the proposal, co-work with the expert and customers from different fields, utilizing the new knowledge and tools that we've just learned, and coming out with clever, comprehensive, and logical solutions, but easy to be understood.
  • To summarize how I work, I'm well-known for my creativity to solve problems, as well as my persistence to conduct the best design with the correct philosophy. I care about efficiency a lot, always seeking the most ingenious way, but at the same time thinking deeply, trying to find the balance between the best and the quickest. Also, I'm always enthusiastic to try new thing, no matter for my job, my side project, or my life. I always catch up fast, but on the other hand, having good control and management of everything that I've done.

Skills


  • Language: Mandarin (native), English (fluent), Spanish (beginner)
  • Programming Experience:
    • Major:
      • C++, Java
    • Minor:
      • Scripting: Python, Javascript, Shell
      • Backend:  Node.js (Typescript), Golang, SQL
      • Frontend: HTML, CSS, JQuery
      • Mobile: IOS (Swift), Android (Kotlin), Flutter (Dart)
  • Tools Experience:
    • gRPC, Protobuf, Flatbuffer
    • JNI, NDK
    • Tensorflow-lite, Eigen, OpenBlas
    • CMake
    • GTest, GMock, PowerMock
    • Docker, Github, CircleCI, Jenkins, Conan, Kibana
    • Express, Socket.io
  • Relevant Coursework:
    • Lab research field (Computer Graphic)
      • OpenGL, Shader Rendering, GPU computing
      • Mesh Processing, Fabrication (3D Printing)
      • Depth Sensor (Kinect), Point Cloud Registration
      • Game Programming, VR & AR
    • Other courses
      • Cloud Programming, Parallel Programming, Music Information Retrieval, Functional Programming
      • Design and Analysis of Algorithms, Data Structures

Extra Curriculum Experience


  • Graduation Student Association
    • Event General Coordinator (2014/9 - 2015/6)
  • Student Association of CS Department 
    • Chief of Sport Affair Department (2013/9 - 2014/6)
    • Staff of Sport Affair Department (2012/9 - 2013/6)
  • NTHU CS Camp 
    • Staff of Management Department (2013/5 - 2013/8)
    • Staff of Activities Department (2012/5 - 2012/8)
  • High School Alumni Association
    • Event General Coordinator (2012/6 - 2013/9)
    • Staff (2011/6 - 2012/9)
  • MeiChu Competition Preparatory Association
    • Staff of Public Relations Department (2012/11 - 2013/3)
  • Basketball Team of CS Department
    • Team member (2011 - 2016)

Personal Projects


Fin-tech

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Binance Crypto Arbitrage Helper

- Flutter (Dart), Nodejs, Golang

- Introduce:
        - A tool to access to binance crytpo account, manipulate the asset, search and notify
          opportunities, help establish arbitrage(spot-futures) trading and manage profits.


        

Moblie App

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Belize Bus

- IOS (Swift), Android (Kotlin), Web (Node.js)
- Google Map API, AWS
- Introduce:
        - A tool to query the bus timetable and transfer information,
          as well as some information of other transportation.
        - Comes with a taxi bulletin board.Futures-Cash
        - Also built an open data json api for the timetable.
- Links: 
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Multi-clipboard

- IOS (Swift), Web (Node.js)
- MVVM, AutoLayout, UserDefaults, Today Widget, Socket
- Introduce:
        - A convenient tool to manage and save the clipboard of iPhone.
        - Provide a web to synchronize the clipboard with the computer's.
- Links:
        Github (IOS)
        Github (Web)
      
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Mony Note

- IOS (Swift), Web (Golang)
- Firebase & Google Sheet API, Threading & Race Condition
- FileManager & NSCoding, Camera streaming & QRcode
- Introduce:
         - An accounting tool dedicated for reimbursement purpose.
         - Allows users to synchronize the data with Google Sheet.
         - Provide a very simple web version for user to add record to a Google Sheet.
- Links:
        Github (IOS)
        Github (Web)

Novel Interactive System

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Painting in the air

- Android, Java
- Mobile motion sensor, Real-time Network Interaction, User Experience
- Introduce :
        - An embodied interactive mobile painting system 
          that enables children to add their voice and action as materials into the painting  
          and enjoy drawing together by waving the mobile in the air.
        - Contains numerous functions and complete system, indicating marketing potential.
        - Makes use of the mobile motion sensors and analysis the data
          to achieve an innovative intuitive controlling pattern.
        - Has a smooth real-time network interaction between mobile and computer,
          also allowing multi-connection.
        - Won huge success in many contests.
        - Was reported by news.
- Link : 
        Website
        Demo Video
        Paper (Mandarin)
- Report : 
        News Report
        News Report
- Award : 
        1, 2, 3, 4 in Award section

* This is also my Undergraduate Project

Game Project

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Bucky chess

Unity (C#)
- 3D rendering, Real-time network interactions, Complex Geometric Physics System
- Introduce : 
        - An innovative, cross-platform, connected 3D board game.
        - CCG (collectible card game), TCG (trading card game)
        - TBS (turn-base strategy), SLG (simulation game)
        - Has a very ingenious rule and pattern, 
          which means having potential of wide extension.
        - Won success on contests.
        - Was targeting to launch on the market.
- Links :
- Award : 
        5, 6 in Award section

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Gravity Maze

- Unity (C#)
- 3D rendering
- Introduce :
        A multi-dimension maze adventure game.
- Links : 
        Propotype video

Research Project

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Thin Structure Fabrication 

with Molding Technique

- C++, Unity (C#), CGAL, OpenMP

- Mesh Processing, CSG, Fabrication (3D Printing), Negetive Fabrication (Molding)

- Parallel Computing, Data structure, Algorithm

- Introduce :

       - A methodology to calculate the mold of a complex thin structure.

       - Simulating the process of assembly and disassembly.

       - Consider the reality into the calculation,

         fabricating the object using 3D-printer and molding material.


* This is my Master Thesis

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Caricature Doll

- C++, OpenGL, CGAL

- Mesh Processing, CSGFabrication (3D Printing)

- Depth sensor (Kinect), Skelton, Face Feature

- Introduce :

        - Using Kinect to scan the body pose and facial feature, 

           so as to create a customized caricature doll.

        - Consider and calculate how to assemble, then fabricate the doll with 3D-printer. 

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

CSG Command Line Tool

- C++

- Mesh Processing, CSG

- Introduce :

        - A command line tool for boolean operations and transformation of mesh.

- Link:

        Github

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Ocarina Simulation

- C++, Matlab

- DSP, Mesh Processing

- Introduce :

        - A research about the relation between ocarina chamber and pitch.

        - Built a simple simulator from pitch to shape.

Award


- First Prize

  Computer Science Senior Project Contest 2014

  Department of Computer Science, National Tsing Hua University 


- Best Students Award

  Mobileheroes Contest 2014 - The User Experience Design of Smart Wearable Devices

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA) 


- First Place

  International ICT Innovation Services Contest 2014

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA)

  Ministry of Education (MOE)

  Chinese Society of Information Management (CSIM) 


- Golden Prize, Company Recommendation Award-Best Work, Most Potential

  4C Digital Design Awards 2014

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA) 


- Best Game Design, Best Innovation, Most Popular

  Game Design Competition

  Nation Taiwan University

  Nation Taiwan University of Technology and Science

  National Tsing Hua University

  National Chiao Tung University


- Excellence Award

  Taiwan Original X Awards

  Taiwan Game Industry Promotion Association

  Taipei Computer Association


M.B.A Challenge Award

  FinTech Innovation Challenge (Mobile, Blockchain, AI)

  Hua Nan Investment Trust Corp.

  Institute for Information Industry

  

Resume
Profile
Profile 00 00@2x e294063b2878e4164ba1dd904aa6b8bae6a97e19937899e4b4af853acf30de5d

Joseph Tien (田茂堯)

Learning, thinking, communicating, creating, inventing, and enjoying.


Software Engineer
Taipei, TW
[email protected]


Work Experience


Truetel, Taiwan / Nauto, Palo Alto, California

Software Engineer, 2019/9

- Develop the system of an AI-powered, Driver Behavior Learning Platform to help predict, and reduce 
  high-risk driving events. 
- Work on a portable in-vehicle specified device which has ML chip, cameras, multiple sensors, LTE… and so on.
Design / Implement algorithms and logic.
  (e.g. Dealing with the signal from IMU sensor, deserialization, applying math model and extracting 
   useful information.)
- Focus on C++(14) development under Android JNI (Java Native Interface
), as well as Java development.
- High level system design, with scalable, real-time and multi-thread requirement.
 On the other hand,
  refactoring legacy code.
- Deal with cross platform compilation under ARM architecture, with Android OS environment.
- Build up infrastructure and tools, create Python or Bash script, helping development and analysis.
  (e.g. Offline playback system which later be used by test-automation, code auto-generating, result 
   visualizing…)
- Analysis performance and create efficiency profiling. As well as a
nalysis data from algorithm result or 
  backend feedback.
- Fully collaborate with team in California and Poland. Report TW C++ team's progress.

Central Information Technology Office of Belize, Central America

Technical Assistant (Engineer), 2018/9 - 2019/9

Obligation of Alternative Military Conscript for one year with the specialty of information and  diplomacy 
  under Technical Mission of the Republic of China (Taiwan) to Belize.

- Assist the IT project : "Motor Vehicle Registration and License Information System"

  (e.g. local promotion, function guidance, requirements collection, feedback analysis, troubleshooting...)

- Be the technology transfer consultant.

  (e.g. interpreting the technique, briefing the system and function, translating in the meeting…)

- Develop IOS/android/web applications.

FancySoft

Contract Engineer, 2018/3 - 2018/7

- Assist in developing the ETL systems of the bank AML projects, 

  using SQL, javascript and Pentaho Data Integration tool.

- Require the knowledge of database and the ability to efficiently process huge data. (up to millions of rows)

- Require being sensitive to data, so as, for example, to detect potential defects. 

- Require being careful of complex logic to prevent subtle but critical problems. 

Stark Technology Inc.

Intern, 2015/3 - 2015/6

- Assist in Developing a large SI project, 

  using C# with MVC pattern.

Education

National Tsing-Hua University (NTHU)

Computer Science Master, 2015/6 - 2018/1

- Grade : GPA 4.2/4.3
- Lab: Computer Graphic and Vision
- Master Thesis : "Thin Structure Fabrication with Molding Technique" (See Projects section for details)

National Tsing-Hua University (NTHU)

Computer Science Bachelor2011/9 - 2015/6

- Grade : GPA 3.5/4.3
- Undergraduate Project : "Painting in the air" (See Projects section for details)

Summary

  • As a semi-senior engineer in an international startup company, I experienced the atmosphere of being energetic, spontaneous, and initiative. I'm responsible for the progress of our timezone, being well-communicating and easy-going. We together have worked on plenty of problems from scratch, brainstorming the proposal, co-work with the expert and customers from different fields, utilizing the new knowledge and tools that we've just learned, and coming out with clever, comprehensive, and logical solutions, but easy to be understood.
  • To summarize how I work, I'm well-known for my creativity to solve problems, as well as my persistence to conduct the best design with the correct philosophy. I care about efficiency a lot, always seeking the most ingenious way, but at the same time thinking deeply, trying to find the balance between the best and the quickest. Also, I'm always enthusiastic to try new thing, no matter for my job, my side project, or my life. I always catch up fast, but on the other hand, having good control and management of everything that I've done.

Skills


  • Language: Mandarin (native), English (fluent), Spanish (beginner)
  • Programming Experience:
    • Major:
      • C++, Java
    • Minor:
      • Scripting: Python, Javascript, Shell
      • Backend:  Node.js (Typescript), Golang, SQL
      • Frontend: HTML, CSS, JQuery
      • Mobile: IOS (Swift), Android (Kotlin), Flutter (Dart)
  • Tools Experience:
    • gRPC, Protobuf, Flatbuffer
    • JNI, NDK
    • Tensorflow-lite, Eigen, OpenBlas
    • CMake
    • GTest, GMock, PowerMock
    • Docker, Github, CircleCI, Jenkins, Conan, Kibana
    • Express, Socket.io
  • Relevant Coursework:
    • Lab research field (Computer Graphic)
      • OpenGL, Shader Rendering, GPU computing
      • Mesh Processing, Fabrication (3D Printing)
      • Depth Sensor (Kinect), Point Cloud Registration
      • Game Programming, VR & AR
    • Other courses
      • Cloud Programming, Parallel Programming, Music Information Retrieval, Functional Programming
      • Design and Analysis of Algorithms, Data Structures

Extra Curriculum Experience


  • Graduation Student Association
    • Event General Coordinator (2014/9 - 2015/6)
  • Student Association of CS Department 
    • Chief of Sport Affair Department (2013/9 - 2014/6)
    • Staff of Sport Affair Department (2012/9 - 2013/6)
  • NTHU CS Camp 
    • Staff of Management Department (2013/5 - 2013/8)
    • Staff of Activities Department (2012/5 - 2012/8)
  • High School Alumni Association
    • Event General Coordinator (2012/6 - 2013/9)
    • Staff (2011/6 - 2012/9)
  • MeiChu Competition Preparatory Association
    • Staff of Public Relations Department (2012/11 - 2013/3)
  • Basketball Team of CS Department
    • Team member (2011 - 2016)

Personal Projects


Fin-tech

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Binance Crypto Arbitrage Helper

- Flutter (Dart), Nodejs, Golang

- Introduce:
        - A tool to access to binance crytpo account, manipulate the asset, search and notify
          opportunities, help establish arbitrage(spot-futures) trading and manage profits.


        

Moblie App

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Belize Bus

- IOS (Swift), Android (Kotlin), Web (Node.js)
- Google Map API, AWS
- Introduce:
        - A tool to query the bus timetable and transfer information,
          as well as some information of other transportation.
        - Comes with a taxi bulletin board.Futures-Cash
        - Also built an open data json api for the timetable.
- Links: 
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Multi-clipboard

- IOS (Swift), Web (Node.js)
- MVVM, AutoLayout, UserDefaults, Today Widget, Socket
- Introduce:
        - A convenient tool to manage and save the clipboard of iPhone.
        - Provide a web to synchronize the clipboard with the computer's.
- Links:
        Github (IOS)
        Github (Web)
      
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Mony Note

- IOS (Swift), Web (Golang)
- Firebase & Google Sheet API, Threading & Race Condition
- FileManager & NSCoding, Camera streaming & QRcode
- Introduce:
         - An accounting tool dedicated for reimbursement purpose.
         - Allows users to synchronize the data with Google Sheet.
         - Provide a very simple web version for user to add record to a Google Sheet.
- Links:
        Github (IOS)
        Github (Web)

Novel Interactive System

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Painting in the air

- Android, Java
- Mobile motion sensor, Real-time Network Interaction, User Experience
- Introduce :
        - An embodied interactive mobile painting system 
          that enables children to add their voice and action as materials into the painting  
          and enjoy drawing together by waving the mobile in the air.
        - Contains numerous functions and complete system, indicating marketing potential.
        - Makes use of the mobile motion sensors and analysis the data
          to achieve an innovative intuitive controlling pattern.
        - Has a smooth real-time network interaction between mobile and computer,
          also allowing multi-connection.
        - Won huge success in many contests.
        - Was reported by news.
- Link : 
        Website
        Demo Video
        Paper (Mandarin)
- Report : 
        News Report
        News Report
- Award : 
        1, 2, 3, 4 in Award section

* This is also my Undergraduate Project

Game Project

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Bucky chess

Unity (C#)
- 3D rendering, Real-time network interactions, Complex Geometric Physics System
- Introduce : 
        - An innovative, cross-platform, connected 3D board game.
        - CCG (collectible card game), TCG (trading card game)
        - TBS (turn-base strategy), SLG (simulation game)
        - Has a very ingenious rule and pattern, 
          which means having potential of wide extension.
        - Won success on contests.
        - Was targeting to launch on the market.
- Links :
- Award : 
        5, 6 in Award section

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Gravity Maze

- Unity (C#)
- 3D rendering
- Introduce :
        A multi-dimension maze adventure game.
- Links : 
        Propotype video

Research Project

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Thin Structure Fabrication 

with Molding Technique

- C++, Unity (C#), CGAL, OpenMP

- Mesh Processing, CSG, Fabrication (3D Printing), Negetive Fabrication (Molding)

- Parallel Computing, Data structure, Algorithm

- Introduce :

       - A methodology to calculate the mold of a complex thin structure.

       - Simulating the process of assembly and disassembly.

       - Consider the reality into the calculation,

         fabricating the object using 3D-printer and molding material.


* This is my Master Thesis

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Caricature Doll

- C++, OpenGL, CGAL

- Mesh Processing, CSGFabrication (3D Printing)

- Depth sensor (Kinect), Skelton, Face Feature

- Introduce :

        - Using Kinect to scan the body pose and facial feature, 

           so as to create a customized caricature doll.

        - Consider and calculate how to assemble, then fabricate the doll with 3D-printer. 

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

CSG Command Line Tool

- C++

- Mesh Processing, CSG

- Introduce :

        - A command line tool for boolean operations and transformation of mesh.

- Link:

        Github

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Ocarina Simulation

- C++, Matlab

- DSP, Mesh Processing

- Introduce :

        - A research about the relation between ocarina chamber and pitch.

        - Built a simple simulator from pitch to shape.

Award


- First Prize

  Computer Science Senior Project Contest 2014

  Department of Computer Science, National Tsing Hua University 


- Best Students Award

  Mobileheroes Contest 2014 - The User Experience Design of Smart Wearable Devices

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA) 


- First Place

  International ICT Innovation Services Contest 2014

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA)

  Ministry of Education (MOE)

  Chinese Society of Information Management (CSIM) 


- Golden Prize, Company Recommendation Award-Best Work, Most Potential

  4C Digital Design Awards 2014

  Industrial Development Bureau, Ministry of Economic Affairs (IDB/MOEA) 


- Best Game Design, Best Innovation, Most Popular

  Game Design Competition

  Nation Taiwan University

  Nation Taiwan University of Technology and Science

  National Tsing Hua University

  National Chiao Tung University


- Excellence Award

  Taiwan Original X Awards

  Taiwan Game Industry Promotion Association

  Taipei Computer Association


M.B.A Challenge Award

  FinTech Innovation Challenge (Mobile, Blockchain, AI)

  Hua Nan Investment Trust Corp.

  Institute for Information Industry