Hello! My name is Wei-Nung Chao. I am experienced in Back-End, Data ETL, Web, and Android Developing.
• Design & Implement new Logging Cache Solution for the Logging services
• Lead & Cutover Newly incoming Data programs/events into the existing System
• Lead the TV reporting project which includes planning and assigning tasks to team members as well as working with cross-functional teams to integrate the reporting project with their systems
• Saving the company $600,000 USD/year by migrating legacy ETL jobs into the new report system with faster response time and more versatile query requests.
• Designing and implementing a single ingestion pipeline that would allow for flexible input formats
• Designed and implemented a new data report system including ETL jobs, synchronous request endpoints,asynchronous request endpoints, queue/consumer services, custom language parsers, data availability services, report status endpoints, alerting services, and metrics bookkeeping services (Spring Boot, API design, ActiveMQ, Kafka, MongoDB, Antlr, Kubernetes, Airflow, Grafana)
• Refactored and Migrated existing reporting services to Kubernetes-based environments, which allowed for flexible deployment between on-prem vs cloud (Kubernetes, Docker)
• Worked with cross-teams to continuously integrate the report system with the front end and the datalake
• Re-designed whole system with Laravel framework.
• Speeded up system 40% for whole system(include SQL query, pagination, java script)
• Developed new functions, migrate database, Quality Report
• Re-designed and coded the mechanism to reduce the data transmission and I/O time between server and Remote terminal units(RTUs) via multiple interfaces (RS422/485, TCP, UDP, USB)
• Used Wireshark, Modbus monitor, Jenkins, and wrote test program to troubleshooting RTUs.
• Developed automation burning program to improve productivity in production lines
• Designed and Developed web based ERP System Interface and algorithms.
• Designed and Enacted permission mechanism for new ERP from database.
• Re-designed migrate mechanism, product catalog structure, and check data integrity for database migration program, such as enacted and migrate order number, transferred product catalog structure number to dynamic number, and enacted regular expression for each column.
• Re-designed whole system with Laravel framework.
• Speeded up system 40% for whole system(include SQL query, pagination, java script)
• Developed new functions, migrate database, Quality Report
Develop automation test program such as Robot Framework, unit test and fix bugs for UCC-Java and UCC-C/C++.
Create Tower Defense Game with 3D VR headset and FPS feature
Create Search Engine using Solr and Tika with Lucene and PageRank Algorithm
Create Inverted Index by using disitubation system/Hadoop
Analysis website https://www.c-span.org/ by crawling website and create report by using Java and crawler4j
Built a movie recommender system using Scala and Spark with GroupLens movie data by using User-based CF Algorithm and MLlib library
Clustering social network profile by using connection and data by using Girvan Newman Algorithm and Graphx
Implement Facebook node query with AngularJS and Bootstrap for mobile website and Android app, PHP for back-end on Amazon AWS
Created an APP that user can demonstrate their 3D models which can both from online platform or local (obj format) on mobile phones. Android, Java, OpenGL ES, PHP, SQL
Created a social website which can post and find errands on this website. It also can share and rate about each errand. HTML/CSS, JavaScript, PHP, Facebook Graph API