Deveploment:
Other:
- Html/css/js/Ajax
- Python
- Openshift
- Nginx
- PHP
- SQL/NoSQL
- JUnit/MockMvc
Professional Experience
-
Sep/2020 ~ NowSenior Software DeveloperLocate in Taiwan
- Application program interface:
- Develop and fix bugs in APIs.
- Improve performance and ensure best practices
- Maintain and update APIs based on user feedback
- Continuous Integration/Continuous Deployment :
- Set up and enhance CI/CD pipelines for automated processes
- Monitor and troubleshoot CI/CD workflows for efficiency
- Cloud:
- Develop and fix bugs for cloud-native applications.
- Migrate legacy applications to OpenShift.
- Perform maintenance for security and performance.
- Database:
- Fix database issues to maintain data integrity
- Conduct routine maintenance tasks like backups and updates
- Project Magement:
- Break down projects into manageable tasks
- Create and adjust project timelines to meet milestones
- 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
1. Infrastructure(Machine learning, CI/CD):
2. Side Project (AWS, Vercel):
-
Apr/2019 ~ Aug/2020Junior Software Developer at Air Black BoxLocate at Manchester, United Kingdom
- Application program interface:
- 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