Summary
Overview
Work History
Education
Skills
Projects Summary
Timeline
SeniorSoftwareEngineer
Johnny Liu

Johnny Liu

Taipei

Summary

Dynamic and detail-oriented software development professional with over 5 years of experience in creating robust .NET native applications. Expertise includes algorithm development, highlighted by a project that achieved 95% accuracy in step counting from wearable device data, along with a strong foundation in WPF, UWP, and Windows API. Enhanced whiteboard software at ViewSonic, focusing on maintenance and feature development while mastering design patterns to improve code maintainability and expandability. Proven ability to lead projects such as 'Sens,' an application for face recognition and sensor data display. Currently driving refactoring initiatives for legacy diagnostics tools at Boldtek, ensuring efficiency and collaboration across teams.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Boldtek
09.2021 - Current
  • Led development of scalable software solutions to enhance system performance and user experience.
  • Mentored junior engineers, fostering skill development and promoting best coding practices.
  • Collaborated with cross-functional teams to define project requirements and deliver optimal solutions.
  • Streamlined software deployment processes, reducing release cycles and improving team efficiency.

Software Engineer

ViewSonic
12.2018 - 09.2021
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.

Software Engineer

Asus
01.2016 - 12.2018
  • Modeled predictions with feature selection algorithms.
  • Tested and validated models for accuracy of predictions in outcomes of interest.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.

Education

Master of Science - Computer and Communication Engineering

NCKU
06.2015

Bachelor of Science - Communication Engineering

NCU
06.2013

High School Diploma - undefined

Songshan Senior High School
06.2008

Skills

  • Proficient in C, C, C#, Python, and Matlab
  • Framework: NET, Win32 Apps, UWP
  • Digital signal processing
  • Windows Debugging

Projects Summary

  • ScreenPad Plugin – Speech Typer, C#, C++, WPF, .NET, Windows, Windows API Integration, UWP Speech-to-text API, SendMessage, Window properties, UWP lifecycle, Overcome the limitation by OS, Use STT API to achieve speech typing to current focused window.
  • Project Precog AI DualScreen App, C#, C++, WPF, .NET, Windows, Windows API Integration, SendMessage, Window properties, SetDisplayConfig, Controlling touch keyboard of system, Mode Recognition/Virtual Keyboard/Windows Moving, Handle the interaction of multiple processes to represent a brand new concept of user experience.
  • MyViewBoard For Windows, C#, WPF, .NET, Windows, Windows API Integration, TTS, Design pattern, OOP, MVVM, Observer Pattern, DI container, Maintain, refactoring and develop new features of the whiteboard app.
  • MyViewBoard Sens App, C#, C, C++, UWP, .NET, Windows, Design pattern, OOP, MVVM, Observer Pattern, DI container, Configuration Loader, UVC Protocol, MQTT, Getting the FW message via UVC protocol and present in UWP app. Upload session data to server via http service and pass data to phone app via MQTT protocol.

Timeline

Senior Software Engineer

Boldtek
09.2021 - Current

Software Engineer

ViewSonic
12.2018 - 09.2021

Software Engineer

Asus
01.2016 - 12.2018

Bachelor of Science - Communication Engineering

NCU

High School Diploma - undefined

Songshan Senior High School

Master of Science - Computer and Communication Engineering

NCKU
Johnny Liu