Boren Zang

Boren Zang

Software Engineer & QA Engineer @ EZRouting

About

As a research assistant at the University of Waterloo, I work on the automated Android GUI testing project, where I implement Kotlin unit tests, investigate ARSC file format, and benchmark various APIs and libraries to improve the performance, accuracy, and precision of the static and dynamic analysis. I have solid skills in Go, Java, Kotlin, C++, Python, Verilog, Unix, and Linux, and a certification in fundamentals of deep learning for computer vision from NVIDIA. I am pursuing a master's degree in computer science at the University of Waterloo, after graduating with a bachelor's degree in computer engineering from Texas A&M University in 2021. I have developed a static analysis tool to detect data races and deadlock bugs for Go projects, implemented the multi-scanning feature and resolved the scalability problem of the analysis product at Coderrect Inc., and created Docker file and refined HTML bug reports to improve user experience. I am looking for a full-time software engineer position where I can apply my passion for software development.

Country

Canada

City

Waterloo

Industry

Computer Software

Skill

P4, QUIC, Transport Layer Protocols, Packet processing, Android Testing, JUnit, gRPC, Distributed Systems, Jacoco, Gradle, Program Analysis, Pyhton, Perl, CMake, PostgreSQL, Operating Systems, HTML5, MySQL, MATLAB, Databases

Experience

EZRouting

Software Engineer & QA Engineer

EZRouting

LinkedIn
2024-6 - Present · 2 yrs 4 mos
University of Waterloo

Research Assistant

University of Waterloo

LinkedIn
2021-9 - 2024-5 · 2 yrs 9 mos

Waterloo, Ontario, Canada

• Implemented Kotlin unit tests for the Android GUI testing project to ensure the functionalities of each component. • Investigated ARSC file format and contributed to the parser of ARSC file format by using Java and Kotlin, improving the performance, accuracy, and precision of the static analysis in the automated Android GUI testing project. • Benchmarked Apache Commons Exec library and ProcessBuilder API in both Java and Kotlin with JUnit framework.

Texas A&M University

Undergraduate Research Assistant

Texas A&M University

LinkedIn
2020-9 - 2021-5 · 9 mos

• Developed a static analysis tool to detect data races and deadlock bugs for projects in the Go programming language. • Investigated synchronization mechanism in the Go programming language to eliminate false positives in the tool. • Benchmarked the static analysis tool against open-sourced real-world applications to disclose potential bugs.

Coderrect Inc. dba Sec3

Software Engineer Intern

Coderrect Inc. dba Sec3

LinkedIn
2020-6 - 2020-12 · 7 mos

College Station, Texas, United States

• Implemented the multi-scanning feature of the analysis product in Go, reducing time consumption for large code bases. • Resolved the scalability problem of the analysis product, supporting compilation in multiple Linux environments. • Collected real-world software and created Python/Perl scripts to improve regression tests for the analysis product. • Created Docker file and configure running environment uniformly for the analysis product to be easily delivered. • Refined and decorated HTML bug reports generated by the analysis product to improve user experience.

Texas A&M University

Undergraduate Research Assistant

Texas A&M University

LinkedIn
2019-9 - 2019-12 · 4 mos

Bryan/College Station, Texas Area

Investigated efficiency of ROS intra-process communications.

SAP

Software Engineer Intern

SAP

LinkedIn
2019-6 - 2019-8 · 3 mos

Shanghai City, China

• Analyzed and improved the data transfer efficiency of the Global Track and Trace web microservices which involved Tomcat server configuration, resulting in an over 90% reduced HTTP response size during RESTful requests. • Configured and established a sample backend system of the Global Track and Trace web service by using ABAP programming language to facilitate the sales department to demonstrate the product to potential customers. • Tested backend RESTful services of the Global Track and Trace web microservices by using jQuery API in JavaScript.

Breton Park Capital Partners, LLC

Software Engineer Intern

Breton Park Capital Partners, LLC

LinkedIn
2018-12 - 2019-1 · 2 mos

Dallas/Fort Worth Area

• Developed a Python project which scraps the latest finance and insider trading data of public companies from the U.S Security and Exchange Commission's official website, generating more than 1,000,000 data points. • Organized financial data into an Excel file and established comparable models to analyze financial information.

CASTELLUM CAPITAL MANAGEMENT

Software Engineer Intern

CASTELLUM CAPITAL MANAGEMENT

2017-6 - 2017-8 · 3 mos

Zhengzhou, Henan, China

Work on project for web data downloading, processing and analyzing in the software development team of investment company in China • Wrote Python program to download, extract and process financial data from large public domains such as, Yahoo and Google Finance websites. Built large public companies comparable models based on such financial data in Excel. • Tools, Algorithms and Major accomplishments: − Utilized various modules, such as Beautifulsoup, and data types such as dictionary, list to extracted financial and market information, such as financial statements, trading prices, volumes, valuation multiples; − Output such information to Excel file and calculated additional business operating parameters; − Generated large amount of data: over 1,000,000 data points were downloaded and processed when companies > 500 over single session. Worked on connection issues when servers refused for long time connections; • Communicated with online software development community to get help on various technical issues. • Finished the project on schedule; Codes were used as based version for as additional improvement and enhancement.

Education

University of Waterloo

University of Waterloo

LinkedIn

Computer Science

2021 - 2022 · 1 yr
Texas A&M University

Texas A&M University

LinkedIn

Computer Engineering

2017 - 2021 · 4 yrs

Boren Zang's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.