Post Job Free
Sign in

Software Engineer

Location:
Brooklyn, NY
Posted:
February 23, 2025

Contact this candidate

Resume:

ROBERT ZHOU

+1-408-***-**** ***********@*****.*** Williamsburg, Brooklyn, New York, NY, USA linkedin.com/in/robertwzhou/ EDUCATION

University of California - Berkeley August 2017 - May 2022 Bachelor's, Computer Science GPA: 3.65

PROFESSIONAL EXPERIENCE

Bluebonnet Data Remote

Data Fellow August 2024 - November 2024

• Collaborated with Voting Rights Code to analyze cost efficiency between OpenStreetMaps (OSM) and Google Maps APIs

• Utilized Google's Distance Matrix Python API to efficiently retrieve JSON data into geopandas

• Created distance divergence detection system between Google Maps and OSM CSV samples with numpy, pandas, and tkinter

• Concluded form Data Analysis that the OSM API is more cost efficient and comparably accurate to the Google Maps API Anomali Redwood City, CA, USA

Software Engineer Intern May 2019 - August 2019

• Designed and implemented a full stack build system with Flask for Anomali developer use

• Supported sign up, log in, log out, build requests, and CSRF protection with Flask-WTF form validation

• Secured users from password theft with Flask-BCrypt password hashing

• Processed build requests up to 4 times faster by instantiating 4 worker threads to handle each of the 4 build versions

• Integrated databases into backend with Flask-SQLAlchemy to keep track of users and their builds

• Incorporated database filters, letting users narrow their search by filtering database records via UI

• Established an admin user who can manage the builds and users databases via UI Citizens' Climate Lobby San Mateo, CA, USA

Nonpartisan Lobbyist October 2022 - Present

• Compiled over 350 names and emails of environmental department heads and teachers in Bay Area colleges within one week

• Advocated for climate policy at the National Citizens Climate Lobby Conference in Washington DC

• Met with Congressional representatives on Capitol Hill, discussing key legislation, including permitting reform

• Introduced and hosted Q&A for CCL New Orleans Chapter leader Keely Lewis in CCL's 2024 Inclusion Conference

• Improved environmental voter turnout in 2024 by phone banking with the Environmental Voter Project

• Wrote 200 postcards to 200 registered environmental voters reminding them to vote in the 2024 election

• Spoke during San Mateo City Council meetings and emailed to decarbonize investments, transportation, and buildings

• Joined the Citizens Climate Lobby Asian Pacific Action Team, encouraging climate action among AAPI voters nationally

• Completed the Climate Advocacy Certificate Program, learning how to lobby for the most effective climate policies

• Called state representatives and the CPUC to end policies hindering California's clean energy transition

• Emailing Congressional representatives weekly, enabling the PROVE IT Act to pass out of committee PROJECTS & OUTSIDE EXPERIENCE

RookieDB Berkeley, CA, USA

Databases Student August 2020 - December 2020

• Implemented a simplified database in Java that supports executing transactions in series

• Enabled efficient data retrieval in logarithmic time by indexing data with B+ Trees

• Supported efficient join algorithms (e.g. nested loop joins, hash joins, sort merge joins)

• Optimized queries by estimating the I/O costs of selects and joins

• Incorporated multigranularity locking to support concurrent execution of transactions

• Integrated write ahead logging to defend against failures during concurrent transactions Gitlet Berkeley, CA, USA

Data Structures Student June 2018 - July 2018

• Designed and implemented a simplified version of Git in Java with 3 teammates

• Supported Git commands: init, add, commit, rm, log, global-log, status, checkout, branch, rm-branch, reset, merge

• Enabled Git command inputs on terminal by adding conditionals on Java main function args

• Represented commits as linked list nodes pointing to predecessors for easier branching and logging

• Implemented serializable commits and staging areas so they can persist through main calls as files SKILLS

Skills: Data Science, Data Structures & Algorithms, Figma, Flask, JavaScript, Git, HTML/CSS, Java, Maven, NumPy, Pandas, React.js, SQL, Python, TypeScript, Next.js, Agile, Data Analysis, Public Policy



Contact this candidate