Chia-Hao (Leo) Wu
Senior GPU software engineer at QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Mandarin Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Parallel Programming in Java
CourseraJun, 2019- Oct, 2024
Experience
-
QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.
-
United Kingdom
-
Appliances, Electrical, and Electronics Manufacturing
-
100 - 200 Employee
-
Senior GPU software engineer
-
Feb 2022 - Present
Developed GPU drivers for OpenGL ES/Vulkan/DX11/ DX12 APIs and GPU Machine learning acceleration. Developed GPU drivers for OpenGL ES/Vulkan/DX11/ DX12 APIs and GPU Machine learning acceleration.
-
-
-
E.Sun Commercial Bank
-
United States
-
Banking
-
1 - 100 Employee
-
Senior Software Engineer, Application Development Team
-
Mar 2017 - Dec 2019
Responsible to lead a Software Engineering team in the construction and maintenance of software application platforms supporting the development of other applications that serve the business. Report to the Department Manager and manage 15 direct reports.• Project-managed the development of an encryption system using open-source techniques to replace IBM systems; analyzed as-is state and to-be requirements by collaborating with project stakeholders; created and oversaw the platform deployment plan; used Java to integrate third-party software• Orchestrated the deployment and launch of the new encryption system, working with cross-functional teams; increased the throughput for the encryption and validation services provided to other applications, increased scalability, and realized significant savings in development costs• Directed the re-design of a customized API Management System; led the extraction of the logic of all API services and the construction of the API migration function; successfully migrated 800 APIs and enhanced the platform reliability, reducing the occurrence of critical events from 3 to 0• Streamlined the import function for a batch service that imports external deals; identified and debugged process bottlenecks; used Java APIs to design and implement a solution by converting the serial code into parallel code and enabled the code to exploit thread parallelism; enhanced performance by 2.5 times and adjusted performance ensuring that other online transactions were not impacted• Recruited, developed, and led technical project team members; created and maintained a high-performance culture; increased employee engagement and productivity• Led project governance; designed and managed processes for reporting and change management; chaired meetings with key stakeholders to set expectations in line with business needs; influenced decision-makers, drove consensus and resolved issues, ensuring project delivery on time and within budget Show less
-
-
System Analyst
-
Mar 2015 - Feb 2017
Responsible to gather requirements for new functionality for an enterprise risk management system and a risk control module on a Treasury transaction system. Report to the Senior System Analyst.• Designed, implemented, and managed automated data collection for credit risk reporting to senior management; elicited, analyzed, and documented user requirements; designed an automated data collecting process; project-managed the launch of the system, adhering to schedule; achieved time efficiencies of 15 work hours per month• Automated the operation risk inquiry process for the Risk Management Department; assessed departmental requirements and created a new document format to enable departments to add re-evaluated results for the system to generate new questionnaires; implemented the new feature into the system, which resulted in time efficiencies of 90 work hours per month• Assisted on a project to introduce a third-party software to provide derivatives pricing ability; analyzed users requirements, comparing system functions; configured the new system and developed batch functions to integrate the new and the existing system; reviewed the code of Junior Software Engineers and drove the deployment of a fully-functional system• Collaborated with the Business Analyst and Application Development teams to write specification documents for the implementation; worked with the Business Analyst Team to prioritize user requirements; discussed required changes with both the Business Analyst and Application Development teams; designed solutions and developed the specifications document Show less
-
-
Software Engineer
-
Oct 2010 - Feb 2015
Responsible to develop and maintain the enterprise risk management and quoting systems as well as the trade finance module on a foreign exchange transaction system. Report to the Senior Software Engineer.• Designed a Java-based three-tiered quoting system based on web application architecture; deployed the core function using publish-subscribe design pattern to receive real-time market data and publish quoting data; enabled users to dynamically update the formulas and to monitor real-time market trends and allowed other applications to access real-time quoting data; enhanced price quoting performance x3 and enabled the approval of configuration changes• Created and continuously improved a batch service to generate management reports; evaluated as-is and identified bottlenecks; modified the execution order to eliminate redundant process steps; shortened the execution time by 80%• Identified opportunities for the automation of manual operations; used Python and Apache Ant to create a script for the integration of the build, release, and deployment processes, which included version control; implemented a script that led to annual savings of between 80 and 120 work hours, minimizing manual work Show less
-
-
Education
-
New York University
Master of Science - MS, Computer Science -
National Tsing Hua University
Bachelor of Applied Science - BASc, Mathematics