Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Timeline
Generic

Daniel Shih

Backend Engineer
No. 28, Ln. 369, Jili St., Beitou Dist.

Summary

Software engineer with 7 years of experience, passionate about programming - especially in cloud services, DevOps, and system architecture. Willing to dedicate significant time to programming and committed to ensuring software stability and reliability.

Overview

8
8
years of professional experience
6
6
years of post-secondary education
2
2
Languages

Work History

Backend Engineer

Carrefour Taiwan
05.2023 - Current
  • Maintained and extended a Laravel backend system integrated with MySQL and Redis. Integrated with a wide range of third-party services.
  • Deployed services on GCP Kubernetes (GKE) and automated CI/CD pipelines via GitLab.
  • Migrate from a legacy Laravel project to a Spring Boot microservices architecture. Transitioned the deployment environment from Kubernetes to Cloud Run. Built a GCP Load Balancer to serve as the gateway for client traffic across multiple microservices.
  • Implemented a coffee purchase and redemption system, enforcing ACID-compliant transactions to guarantee data consistency and prevent duplication.
  • Integrated distributed tracing (Trace ID and Span ID) to enable full visibility into request flows across services, significantly improving debugging efficiency and reducing issue resolution time.
  • Improved and completed unit test coverage to enhance code quality and prevent regressions.

Software Programmer

ASUS
12.2016 - 06.2022
  • Developed and maintained multimedia Android applications for consumer products.
  • Integrated Android apps with Bluetooth protocols to control external hardware devices for educational and robotic use cases.
  • Connected Android applications with speech recognition systems, enabling voice-based control of robots and smart devices.
  • Designed and implemented a Python-based middleware platform for smart speakers, integrating multiple cloud APIs (e.g., speech recognition, text-to-speech) and IoT services to support voice-command functionalities across devices.

Education

Master's degree - Electronics Engineering

National Chung Cheng University
Taipei, Taiwan
09.2014 - 06.2016

Bachelor's degree - Electronics Engineering

National Kaohsiung Normal University
Taipei, Taiwan
09.2010 - 06.2014

Skills

Programing Languages : Java, Python, PHP, JavaScript, Go, C, SQL

Frameworks : Spring Boot, Laravel, Nodejs, Android SDK

undefined

Hobbies and Interests

Cooking, working out, running, programming, philosophy, technology

Timeline

Backend Engineer

Carrefour Taiwan
05.2023 - Current

Software Programmer

ASUS
12.2016 - 06.2022

Master's degree - Electronics Engineering

National Chung Cheng University
09.2014 - 06.2016

Bachelor's degree - Electronics Engineering

National Kaohsiung Normal University
09.2010 - 06.2014
Daniel ShihBackend Engineer