About
Software Engineer with 4+ years of experience.
Backend Engineer
Stay on your game and keep going for your dream because the world needs the special gift that only you have.
- City: Taipei, Taiwan
- Degree: Bachelor
- Email: oceanuheart@gmail.com
- Hobby: Badminton, Baking
Familiar with developing and implementing innovative software solutions using Python, and have 2+ years of experience in full stack development with Vue.js, Nginx, FastAPI, Flask, Docker, GCP. Strong problem-solving skills and ability to work well in a team environment.
Skills
FRONTEND
- HTML
- CSS
- JavaScript
- Vue
BACKEND
- FastAPI
- Flask
- NodeJs
- PHP
INFRA
- NGINX
- GCP
DATABASE
- Postgres
- Mongo
- Redis
CONTAINER
- Docker
- Docker-Compose
- K8S
ETL
- Airflow
MONITOR
- Prometheus
- Grafana
- Opentelemetry
Resume
Summary
HSIN HSIEN HO (Erik)
Meticulous software engineer with 4+ years of experience. Familiar with developing and implementing innovative software solutions using Python, and have 2+ years of experience in full stack development with Vue.js, FastAPI, Flask, PHP, Redis, Nginx, Prometheus, Grafana, Docker, GCP. Strong problem-solving skills and ability to work well in a team environment.
- Taipei, Taiwan
- GITHUB
- oceanuheart@gmail.com
Education
Bachelor of Statistics
2013 - 2016
National Chengchi University
- The University badminton team member
- The badminton team representing for the Department of Statistics - Leader
- The cooking club - Internet Publicity Section
Side Projects
飯店訂房網站 - Hotel Reservation
2023/12 - 2024/02
Welcome to our Enjoyment Luxury Hotel booking website, your ideal choice for accommodation! Here, we offer a variety of featured room types to meet your diverse needs and budget. Whether you're a traveler seeking luxurious indulgence or a budget-conscious guest, we have the perfect room types for you to confidently choose from.
Skill Set: NestJS TypeScript, Firebase, Render
任務管理系統 - 超人幫手 SuperHandy
2023/03 - 2023/07
Our mission is to empower individuals with superhuman abilities in their daily lives. This philosophy represents our commitment to providing a platform that makes it easy for users to find tasks they need help with, while also inspiring them to feel like superheroes who have the power to help others and increase their own self-worth.
Skill Set: Node.js, LinePay, Google Maps API, Zeabur
Working Experience
Backend Engineer
2022/04 - Present
TNL Mediagene, Taipei, Taiwan
- Cr.ED Backend Developer
- UFO Radio Backend Developer
- Monitoring Solutions
- Invoice System
- Interactive Mobile Games
- Campaign System
Cr.ED is a creative generation tool designed to empower users in creating interactive ads for enhancing advertising effectiveness.
The UFO Broadcasting Network introduces its latest real-time listening app, featuring UFO Meals, hourly news, entertainment music, lifestyle information, and more. Tune in to the most current and exciting content on the UFO Broadcasting Network, available for both iOS and Android platforms.
Implement blackbox monitoring to track website performance and health, with results displayed on Grafana.
Integrate Opentelemetry for collecting traces.
Deploy Prometheus for gathering metrics and connecting them to Grafana.
Develop APIs for registering activity invoices and integrate them with the Ministry of Finance's electronic invoice system APIs. Utilize FastAPI and Airflow with Docker for regularly updating invoice data and provide a backend interface for customers to easily query submitted invoices.
Create interactive video experiences between two mobile devices through sockets.
Design a comprehensive solution for an activity platform API and backend management system, including customizable management of various client events. The system should support image and audio file management and incorporate a permission system. Design a consistent API routing structure to facilitate flexible addition of new APIs.
Full-Stack Engineer
2022/03 - 2023/03
E.SUN Commercial Bank, Ltd., Taipei, Taiwan
- PyCon Speaker
- Web Services Developer
- Maintain Web Services
- Fintech Taipei 2022:Built the webpage of the intelligent AI service exhibition area for the 2-day exhibition.
- Voting System:Designed a voting system for the company's internal event, in which more than 400 people browsed the web in a short period of time.
- Customer Data Platform:Developed a web platform that generates data without code for the marketing team, mainly responsible for the back-end FastAPI and database design. In addition to importing Redis as a task queue to execute long-term SQL queries, the service also imports Airflow to update database data.
- AI Challenge Competition:Created the real-time monitoring dashboard of the competition, maintained the OTP service, and also assisted in the refracting of the system code.
- Negative News System:Responsible for web pages, back-end and database.
Software Engineer
2021/02 - 2022/03
E.SUN Commercial Bank, Ltd., Taipei, Taiwan
- Robotic Process Automation (RPA)
- Computer Vision (CV)
- Python Lecturer
- Familiar with excel data collection, use selenium to control web pages, and create python script for executable files (EXE).
- Familiar with Git Actions for automated crawler and email sending.
- Guided about 10 people to complete the final RPA projects.
- Built a website based on Flask to visualize the execution of RPA logs.
- Researched several papers about CRNN, CTC, CRAFT, Attention and data augmentation.
- Implemented an OCR model to solve captchas.
Participate in the 2021 ithome 鐵人賽 self-challenge group 30 days posting challenge.
- Planned python tutorials for other departments and proposed a learning map.
- Lectured about 30 people and guided final EDA projects.
- Guided about 10 people for machine learning and deep learning courses.
ML Engineer & CRM
2017/09 - 2021/02
E.SUN Commercial Bank, Ltd., Taipei, Taiwan
- Machine Learning (ML)
- Computer Vision (CV)
- Customer Relationship Management (CRM)
Cooperated with the risk management department to predict whether the corporate financial loans will default.
Implemented Optical Character Recognition to identify documents uploaded by customers, developed YOLO and CRNN models and developed API to accelerate the review process in the credit card department.
Cooperate with the data analysis (DA) team, used the UNICA platform to send the marketing lists, and maintained the customer contact rules.