Robert Zajac

Software Development Engineer at Zillow

Lake Zurich, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Robert Zajac is a Full-Stack Software Development Engineer with 11 years of experience, currently building rental-shopping features at Zillow Group. He blends front-end expertise in React, npm, and modern JavaScript with backend skills in Java, Gradle/Maven, and SQL to deliver end-to-end solutions. His open-source contributions include backend work on Teku’s Ethereum client (light client APIs and SSZ schemas) and networking improvements in py-libp2p, reflecting a strong interest in distributed systems and blockchain infrastructure. Previously he accelerated front-end tooling at Zillow as an intern and has hands-on embedded/software integration experience from Rockwell Collins. Based in Lake Zurich, IL, he also brings teaching and leadership experience from running tech camps, which informs his collaborative and mentorship approach. Colleagues describe him as a pragmatic engineer who moves between UX-focused front-end work and low-level protocol design with equal confidence.
code11 years of coding experience
job1 year of employment as a software developer
bookLake Zurich HS
bookUniversity of Illinois Urbana-Champaign
bookHigh School, A, High School, A at Fryderyk Chopin Polish High School
languagesEnglish, Polish, Spanish
stackoverflow-logo

Stackoverflow

Stats
56reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (21)

api-rest10
python10
api-design10
restful-api10
sockaddr10
dladdr10
networking10
java10
libp2p10
javas10
ethereum10
rest-api10
testing9
chain9
beacon9

Programming languages (7)

TypeScriptJavaCSSRustLLVMLessPython

Github contributions (5)

github-logo-circle
libp2p/py-libp2p

Oct 2018 - May 2019

The Python implementation of the libp2p networking stack 🐍 [under development]
Role in this project:
userBack-end Developer
Contributions:82 commits, 72 PRs, 110 pushes in 6 months
Contributions summary:Robert primarily contributed to the implementation of core networking features, specifically focusing on multiaddr representation and related functionalities. They developed methods for handling protocols, validating inputs, and converting multiaddrs into options. Additionally, the user modified the peerstore interface, implementing tests, and adding new features to the peer data class. Their work also involved setting up and handling stream interactions within the libp2p ecosystem.
pythonpython-implementationp2pnetworkingunder-development
Consensys/teku

Nov 2022 - Jan 2023

Open-source Ethereum consensus client written in Java
Role in this project:
userBack-end Developer
Contributions:16 reviews, 7 commits, 7 PRs in 2 months
Contributions summary:Robert implemented features related to the light client functionality for the Teku Ethereum consensus client. Their contributions included the initial framework and SSZ definitions for the `GetLightClientBootstrap` REST API, and stub implementations for the API endpoints. They also worked on creating the `LightClientUpdate` and `LightClientHeader` schemas and implemented API stubs of `GetLightClientUpdatesByRange`. These changes suggest a focus on building the backend infrastructure to support light client capabilities within the Teku client.
artemisconsensysethereumbeacon-chainblockchain
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Robert Zajac - Software Development Engineer at Zillow