Jonathan Haviv

Software Engineer at Postman

Los Angeles, California, 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

🎓
Top School
Jonathan Haviv is a Senior Software Engineer based in Los Angeles with six years of experience building React/Node.js applications, REST and GraphQL APIs, and developer-focused open-source tools. He blends backend systems work—contributing Kafka protocol features to the widely used kafkajs client—with frontend expertise in Apollo Client, React Hooks, and real-time dashboards like FranzView. At Postman he advances platform-scale features while previously refactoring donation and community apps to GraphQL to eliminate over-fetching and enable live subscriptions. Jonathan pairs pragmatic engineering (TDD, Docker, GCP) with product sensibility from prior product and operations roles, improving performance and data architectures. He also shares knowledge publicly—recently presenting on E2E testing with Cypress—and maintains an active GitHub with projects aimed at making developer workflows smoother.
code6 years of coding experience
job3 years of employment as a software developer
bookHonors College - BBA, Honors College - BBA at Baruch College
languagesSpanish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
11reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (14)

kafka10
nodejs10
api10
apidoc10
typescript-types9
typescript9
typescripts9
testing8
npm-package7
iot6
paho6
mqtt6
postman6
mosquitto6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
tulios/kafkajs

Jul 2022 - Jul 2022

A modern Apache Kafka client for node.js
Role in this project:
userBack-end Developer
Contributions:4 reviews, 20 commits, 1 PR in 8 days
Contributions summary:Jonathan primarily contributed to the implementation of the `AlterPartitionReassignments` and `ListPartitionReassignments` Kafka API requests within the KafkaJS library. This involved defining request and response structures, encoding and decoding data, and integrating these functionalities into the broker's request handling. The user also added tests for the new API methods. The changes focused on the Kafka protocol and related data structures.
apache-kafkakafka-consumernode-jsnpm-packagejavascript
Contributions:107 commits in 11 days
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
Jonathan Haviv - Software Engineer at Postman