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.
6 years of coding experience
3 years of employment as a software developer
Honors College - BBA, Honors College - BBA at Baruch College
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.
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.