Deveploment:
-
Java
-
Spring Boot
-
Jenkins
-
Grafana
-
AWS
-
Kubernetes
-
Nomad
-
Kubeflow
Other:
- Html/css/js/Ajax
- Python
- Openshift
- Nginx
- PHP
- SQL/NoSQL
- JUnit/MockMvc
Professional Experience
-
Sep/2020 ~ NowSenior Software DeveloperLocate in Taiwan
- API Design & Optimization
- Architected and customized high-performance Cloud APIs, implementing load balancing and query validation logic that significantly reduced database errors and improved overall system efficiency.
- Maintained and scaled production-grade web pages and servers, managing a diverse environment of both NoSQL and relational SQL databases.
- Reduced on-call rates from 42% to 10% by implementing proactive bug fixes and performance tuning, enhancing team availability and reducing workload stress.
- CI/CD & DevOps Engineering
- Engineered and managed robust CI/CD pipelines, reducing Jenkins deployment failure rates from 20% to 3% and ensuring smoother, more reliable code releases.
- Spearheaded infrastructure upgrades, including the migration of distribution systems from Mesos to Nomad and the integration of Loki into Grafana for advanced system monitoring.
- Facilitated cloud migration by moving legacy services to OpenShift, ensuring high availability and modernizing the application stack.
- Database & System Integrity
- Implemented and maintained core production libraries and databases, ensuring 24/7 data integrity through routine maintenance, backups, and structural updates.
- Developed real-time monitoring for API request rates in Grafana to identify and resolve performance bottlenecks before they impacted end-users.
- Technical Leadership & Project Management
- Led a Scrum team of 4–5 junior developers, breaking down complex technical requirements into manageable milestones and providing mentorship to bridge skill gaps.
- Directed team-wide host upgrades, serving as the technical lead to ensure seamless transitions and adherence to industry best practices.
- Co-authored technical research for the Micron TLP Journal, contributing to data-driven testing methodologies using Yeo-Johnson transformations and IQR outlier removal.
- Technical Notes:
- How to set up Mesos on ubuntu 18.04
- How to Implement Movie RecommendationSystem- P1
- How to Implement Movie RecommendationSystem- P2- Hadoop
- How to Implement Movie RecommendationSystem- P3- webCralwer/MongoDB
- How to Implement Movie RecommendationSystem- P4- kafka
- How to Implement Movie RecommendationSystem- P5- Spark
- How to Implement Movie RecommendationSystem- P6- SnowNLP
- How to integrate Argo CD into release flow-P1
- How to integrate Argo CD into release flow-P2
- How to integrate Argo CD into release flow-P3
- How to set up Kubeflow locally- P1- minikube
- How to set up Kubeflow on AWS- P2- microk8s
- How to set up Kubeflow on AWS- P3- pipeline
- How to set up Kubeflow on AWS- P4- house prediction pipeline
- SChatGPT + LINE bot deploy to vercel tutorial
- WordPress ECR + RDS on AWS
- WordPress + nginx + cerbot on AWS EC2
- How to implement local LLM RAG
- How to implement RAG Evaluation
1. Infrastructure(Machine learning, CI/CD):
2. Side Project (AWS, Vercel, RAG):
-
Apr/2019 ~ Aug/2020Junior Software Developer at Air Black BoxLocate at Manchester, United Kingdom
- API Design & Optimization:
- Investigated API document for aviation
- Implementation java API for aviation
- Automation testing:
- Set up environment with cucumber-JVM testing tool
- Implemented test script across E2E and unit test for aviation industry
- Containerizing cucumber-jvm include webdriver test script with Docker
- Technical Notes:
- How to set Domain name for different service in kubernetes
- Integrate paypal API with microservice architecture
- Helm Chart DB ‘connection refused’
- How to move kubernetes yaml files to helm Charts
- How to set up CI/CD in the kubernetes cluster Part.1,2,3
- Prometheus and Grafana on kubernetes
- Horizontal Pod Autoscaling on kubernetes
- Deploy Istio Ecommerce services on kubernetes
- Integrating Jenkins with telegram
- Spring security – jwt
- Spring cloud implement microservice
- gRPC implement in Spring boot
- Integrating gRPC implementation into E-commerce
- How to integrate CI/CD with E2E test in container
- Set up Cucumber with report in intellij java
- Only Chrome Failed to load resource: net::ERR_CONTENT_DECODING_FAILED
- WordPress performance tunning tutorial
1. Infrastructure(Docker, Kubernetes, Helm):
2. Java (Spring security,Spring cloud, Spring boot):
3. Automation test setting(Cucumber-JVM, Cypress):
4. Frontend knowledge:
-
Jan/2019 ~ Feb/2019Software Developer at DatalexLocate at Manchester, United Kingdom
- Traced and improved fare search components reducing search times by a factor of two.
- Studies ATPCO documentation
- Worked as a team with agile methodology.
- Managed and contributed code into a large code base
-
Mar/2017 ~ Aug/2018Software Developer at AcerLocate at Taipei, Taiwan
- Specialized in software engineering proficiency and product development.
- Resolved extensive technical project issues, with frontend and backend contributions.
- Completed various product developments:
- Implemented RESTful API in project development, resulting in increasing efficiency.
- Integrated third-party APIs (google, Facebook), increasing website hits.
- Developed infrastructure models and computing logistic flow for social media ChatBot.
- Developed localization tool, which would process 100K Excel files per minute.
- Integrated the docker container technology into the development environment, which made the overall process more efficient.
-
Aug/2016 ~ Jan/2017Studying at Institute for Information IndustryLocate at Taoyuan, Taiwan
- Advanced class with Java web service development
-
Feb/2014 ~ Aug/2016Software Application Engineer at Himax Technologies, IncLocate at Hsinchu, Taiwan
- Specialized in verifying display integrated circuits and analyzing MIPI Display Serial Interface
- Implemented customization programs for clients:
- Developed UI software for client which led to great ratings for client satisfaction
- Developed software analyzing tools and debugging program to improve product efficiency.
-
Aug/2010 ~ Aug/2012Studying at National Cheng Kung UniversityLocate at Tainan, Taiwan
- Master of Engineering in Electrical and Electronics Engineering