Jacob Wu
Software Engineer @ Houzz
About
• Solid background in computer software development fundamentals and technologies and have a deep understanding of best practices in website development including cross-browser compatibility and user experience. • Strong programming skills in various languages/technologies and believe just as strongly in building a useable API as a user-friendly front-end. • Love creating things and take great personal pride in building interfaces that make it easy for others to get stuff done. Specialties • Programming Languages: C, C++, PHP, Java, SQL, XML, MIPS Assembly, Bash Script, HTML, CSS • Tools: Eclipse, Microsoft Visual Studio, MySQL, Microsoft Office, Xilinx ISE Foundation, VMware Workstation, MATLAB, PC SPIM, LabVIEW, Adobe Photoshop, Macromedia Flash • Operating Systems: Microsoft Windows, Macintosh, Linux
United States
Sunnyvale
Internet
C, C++, Java, SQL, PHP, XML, MIPS, HTML, CSS, Microsoft Office, Visual Studio, MySQL, Xilinx, Matlab, Flash, Windows, Mac OS X, Linux development
Experience

Software Engineer
San Francisco Bay Area
Design, plan and implement the technical solutions of Houzz Pro CRM Collaboration features. Work with the Product Management team to provide ideas and analyze requirements. The features will build various functionalities within Houzz Pro to help professions to manage their business, organize their work, and communicate with customers. • Created technical design documentation for the projects, including database schema design, service design, and GraphQL definitions. • Generated user stories based on product requirements and design documentation. Made tasks break downs with time planning. • Implementing thrift service APIs with SQL database change scripts, and GraphQL implementations. • Create unit tests on developing environment and process end to end tests.

Senior Software Engineer
Beijing City, China
Initiating, planning, and lead the implementing of various R&D tools projects, specialized in software design tools and development tools. Based on the project development team requirements and their existing code, developed R&D tools summarized the module/component relations. Setup dependent rules to monitor developing code relations in order to avoid errors in future code development. • Created design tool plug-in embedded in CI platform to analyze the code dependencies using middlewares produced by the code analyzing engine, and demonstrate relations and statistics in graphical and table form. • Design and implement an embedded code analysis plug-in for JetBrains IntelliJ IDE with the development team in German. The background analysis of the plug-in uses the Java language, and the frontend uses JavaScript and CSS. • Design a new generation of the code analysis engine with Dutch SIG project team. Generate a middleware format produced by the newly designed analysis engine could be used by existing analysis plug-in with zero downtime. • Facilitate customer R&D project teams and resolve temporary problems from customer project teams. • Improve 15% product delivery time for 20+ product team by using new project develop relation tool and reduce annually 50K US Dollars cost by subscribing third party analysis tool.

Software Development Engineer
Foster City, California, United States
Design, implement, test new and existing features. Work with Product Management team to analyze requirements and design solutions addressing functional, scalability, usability, performance and reliability requirements. Analyze fraud data to create/improve fraud prevention models/rules, using machine learning & statistical modeling techniques Work with Operations to prevent fraud. • Implement new fraud model by Java language of fraud detection unit used by both fraud engine and fraud rules. • Develop fraud authentication API of new fraud checking features requested from other teams in Java. • Extend more features of customers fraud management frontend and improve admin user interface by GWT in Java. • Live operation production support to recognize, coordinate and resolve online problems.

Technical Yahoo! Software Develop Engineer
Sunnyvale, California, United States
Rapid Iteration Search Engine (Customizable and scalable indexing and search engine built for rapid iteration of serving models.) • Develop application normalizer plug-‐in for Document Normalizer & Indexer to generate RISE index files. • Write sample Boolean query normalizer to generate RISE formatted query input file. • Create Oozie hadoop workflow files to generate index files on the grid. • Provide technical support for RISE customers.

Technical Yahoo! Software Develop Engineer, Asso
Sunnyvale, California, United States
Y!OS Credential Store (A project that seeks to consolidate all Yahoo! credential stores into a centralized store, to facilitate user-‐consented sharing between Yahoo! properties.) • Reporting Tool: The reporting tool collects data from credential stores worldwide and displays the data to the users in both raw and summary forms. The raw data facilitate the monitoring of credential store API calls, callers and latencies. The summary data according to different criteria, e.g., different locations and callers, illustrate the usage and overall latency time to the users in a straightforward way. • Metrics: The metrics project represents the users the data obtained from tx servers of the credentials stores worldwide. Users can get the information of users of different status in different time periods. Based on this information, numerous Yahoo products can get access to the information of the users on whom they send the credit requests to the credential stores. Meanwhile, the credential stores can take advantage of the Metrics to maintain their operation.
Education

Software Engineering
Sample Project: FireAnt Project Management, Carnegie Mellon University • Create campus sensor system project development requirements and build development plans based on requirements. • Analyze problems in development plans and analyze root causes and impacts. • Research on acceptable metrics for the project and discuss the improvements of the project with the customer by data and project demonstrations. • Results and impact analysis reports after project delivery.

Computer Science and Engineering
Sample Projects: Mimic EBay Stock. (Jan. – Mar.) 2011 • Created SQL database and java DOM XML file parser. • Added Google map API and mobile devices support. Simple Window-‐based Reliable Data Transfer. (Oct. – Dec.) 2010 • Built a reliable data transferring method based on unreliable data transferring protocol. • Programmed using C. Movie Database System. (Oct. – Dec.) 2009 • Created movie database, and produced website for both audiences and administrator. • Programmed using SQL, Java, PHP, and HTML languages. Compress & Decompress Tools. (Apr. – May.) 2009 • Produced compressed code using the Huffman tree algorithm based on of the character appearance frequencies. • Programmed using C++.
Jacob Wu's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

