Avatar of Paul Chang.

Paul Chang

Firmware Engineer @ MediaTek
Logo of MediaTek.
MediaTek
Logo of 國立交通大學.
國立交通大學
台灣新竹市

Skills

Backend Development
Java
RxJava
C++
Python
C#
Golang
Traefik
Prometheus
Kafka
Spring Boot
Redis
MongoDB
MySQL / Mariadb
Socket Programming
agile development
ElasticSearch
kubernetes

Languages

English
Intermediate

Work experiences

Logo of MediaTek.

Firmware Engineer

MediaTek

Jul 2021 ~ Present
Logo of LINE Taiwan.

Software Engineer Intern

LINE Taiwan

Jul 2020 ~ Jun 2021
1 yr 0 mos
● Implement backend service using Spring Boot with RxJava2 ● Use RxJava for non-blocking streams, it provides asynchronous processing for such as REST API, GraphQL resolver, or database' CRUD ● Improve performance of the post matching by tuning both index template and search template within Elasticsearch Technologies: Java, Kotlin, RxJava, Spring Boot, Kafka, Redis, MongoDB, GraphQL, Elasticsearch
Logo of 中央研究院.

研究助理

中央研究院

Feb 2019 ~ Jun 2019
5 mos
At OpenISDM Lab ● Worked as a software engineer, participated in developing an open-source system for the indoor positioning system ● Designed the indoor navigation mobile application architecture and modules for Taipei City Hall and National Taiwan University Hospital, benefiting 1M+ visitors each year ● Developed the Bluetooth indoor navigation app using the Xamarin.Forms (C#), it uses the MVVM design pattern and includes asynchronous tasks, events, etc ● Implemented event-based communication between the modules (e.g. Navigation Module, Positioning Module, etc) ● Led two members in developing the mobile application project Technologies: C#, .NET Event-based Pattern, Xamarin.Forms, Bluetooth Low Energy Beacon
Logo of 中央研究院.

實習生

中央研究院

Sep 2018 ~ Jan 2019
5 mos
At OpenISDM Lab ● Maintained and developed both iOS (Objective-C) and Android (Java) applications Technologies: Objective-C, Java, Bluetooth Low Energy Beacon

Educations

Logo of 國立交通大學.

國立交通大學

Master’s Degree
網路工程研究所

2019 - 2021
Description
At Distributed Computing System (DCS) Lab Advisor: Prof. Shyan-Ming Yuan (袁賢銘) TA at 2020 Spring - Intro. to Network Programming (DCP2368) ● Planned assignments for 100+ students ● Designed a project which implements the pub/sub system for BBS service base on Apache Kafka Selected Coursework: * Network Programming * Network Security * Advanced Programming in the UNIX Environment * Software Defined Networks and Network Function Virtualization * Parallel Programming
Logo of 國立雲林科技大學.

國立雲林科技大學

Bachelor’s Degree
資訊工程學系

2015 - 2019
3.9/4 GPA
Description
Selected Coursework: * Object-Oriented Programming Design * Parallel Program Design * On-line Computer Programming * Big Data and Pattern Recognition
Powered By CakeResume