A software engineer who is currently working at a subsidiary of AT&T called Fullscreen, primarily working on internal tools using javascript framework(React, Redux).
Experience
2021 — Now
2021 — Now
Austin, Texas, United States
• Engineered the Cloudflare Customer Dashboard, enhancing the interface for optimized self-service across diverse user segments. Utilized advanced front-end technologies including React, Redux, TypeScript, and ES6 to ensure a seamless, high-performance user experience.
• Engineered front-end features aimed at increasing user conversion and purchase rates, employing A/B testing and iterative development to refine functionalities and significantly boost revenue.
• Maintained and optimized CI/CD pipelines using TeamCity, ensuring streamlined deployments and continuous integration processes that enhanced developer productivity and accelerated feature delivery.
• Led the upgrade of the ESLint version to incorporate custom rules focused on incident prevention, significantly enhancing code quality and compliance with best practices.
• Developed and maintained comprehensive end-to-end testing frameworks using Cypress, which significantly increased the reliability and robustness of the Cloudflare Dashboard.
• Designed and implemented scalable APIs using Cloudflare Workers and TypeScript, optimizing the serverless architecture to improve real-time data processing and application performance.
• Spearheaded the development and implementation of a personalized targeting feature, collaborating closely with product managers and designers. Utilized React, Redux, and Context API to implement dynamic and responsive dashboard functionalities.
2019 — 2021
2019 — 2021
Greater Los Angeles Area
Implement awesome features on internal tools with PM, designers, backend team, and QA engineers.
Create a credential management tool to enable the data engineering team to retrieve YouTube analytics data via the Reporting API.
• Built forms, sortable tables for CRUD operations and use React-Rails for state management on
modal, table editing, toggle buttons, etc.
• Be able to tackle backend tickets such as updated controller method to get filtered channel data
and added model methods to get human-readable connection type.
• Customized UI systematically by updating bootstrap variables instead of adding one-off styling.
And provided technical advice to designers for UI/UX design.
• Generated test cases, updated dummy users’ channels status to validate table row onClick
events and alert messages under different scenarios.
Implement new features on an existing internal tool for influencer managers to create action items, track talent earnings, payments, and channel detail.
• Provided backend engineers APIs requirements to get categorized YouTube earnings
information, and hook APIs on the frontend.
• Built dashboards, fixed columns, and expandable rows on the talent earnings table with
categorized earnings data to improve the data visualization.
• Applied TDD by writing unit tests, component tests in AVA, and end to end tests in Cypress.
• Added Storybook style guide to standardized UI implementation.
• Refactored code by creating reusable functions for similar blocks of code and reducing code
complexity. Improved remediation grade from F to B on Code Climate.
2018 — 2019
2018 — 2019
Milpitas, CA
Developed full-stack web applications leveraging React.js to create intuitive and robust user interfaces. Designed and implemented RESTful APIs to facilitate seamless database connectivity. Engaged in the full software development lifecycle, from data storage and UI design to development, testing, and deployment.
Projects:
• Resource Planning Web Interface:
Developed a prototype equipment booking web interface enabling users to check availability and submit requests. Utilized ReactJS, TypeScript, and SharePoint REST API for responsive UI and CRUD operations, with backend operations managed via Microsoft SharePoint List and Microsoft Flow.
• Corporate Learning Center Interface:
Built a RESTful API with Node.js to query daily class information from an Oracle Database, integrating JavaScript, HTML5, CSS3 to dynamically display data. Backend managed with Oracle Database and API functionality extended across Singapore, Taiwan, and the US.
• Project Resourcing and Engagement Request Web Interface:
Created a web interface to modernize the approval process, featuring automatic user information entry and dynamic approver selection based on department. Implemented using ReactJS, TypeScript, and SharePoint REST API, with data management and workflow automation via Microsoft SharePoint List and Microsoft Flow.
2016 — 2017
2016 — 2017
Troy, Ohio
Leading 2018 ACURA RDX front sub-frame mass production development and 2020 MDX front sub-frame prototype development
* Using CATIA design 3D model and make 2D drawings to achieve performance/weight/cost/layout requirement
* Work with CAE team for performance(durability, strength) improvement, apply countermeasure to achieve CAE performance target
* Work with prototype team to improve product manufacturability and formability. (Sheet metal stamping, arc welding, friction stir welding)
* Apply value analysis
* Apply countermeasure when the testing result shows product does not achieve the performance target
* Negotiate with the customer for design, performance and schedule issues
* Make development plan, work with CAE, prototype, test group and factory for product development schedule(Delivery timing, product maturation)
2013 — 2015
Anna, Ohio
Design jigs/fixtures and modify automation equipment for new engine model. Install design parts online and test.
* Use CATIA to ensure new model manufacturing feasibility.
* Design/Modify manufacturing automation equipment, fixtures, and jigs for the various model. Install and test equipment off shifts/weekend.
* Projects: Piston assembly machine, Engine conveyor, Oil jet install jig, Engine number stamping machine, etc.
* Collaboration with equipment suppliers on outsourcing equipment design
* Projects: Cylinder head lifters, Fuel injector lubrication system, Camshaft quad-spindle tighten tool, etc.
* Made implementation plans to improve overall line efficiency and quality based upon data collection and analysis of actual conditions.
* Projects: Bolt feeder, Crankshaft rubber ring installer, Camshaft sprocket tighten power tool, etc.
Education
App Academy
software development
2018
Wright State University
Master's degree
2012 — 2016
National Taipei University of Technology
Bachelor of Science (BS)
2005 — 2009