Vahid Hashemian

Senior Software Engineer at Pinterest

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
Vahid Hashemian is a Senior Software Engineer based in the San Francisco Bay Area with 12 years of experience building web content management systems, cloud tooling, and back-end services. He blends deep object-oriented design and database modeling with hands-on web technologies (HTML/XML, XSLT, CSS, JavaScript) and strong technical writing skills. At IBM he led teams building cloud capacity planning and OpenStack-related tooling, and he now applies that systems-level experience at Pinterest. An active open-source maintainer, Vahid is an Apache Kafka committer and PMC member who has improved Kafka’s Java client docs and command-line tooling to aid operator usability. His background includes academic research and a PhD in Computer Science, giving him a rigorous approach to component-based design and automated composition. Colleagues rely on him for analytical problem solving, clear documentation, and pragmatic leadership on complex distributed systems.
code12 years of coding experience
job14 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at University of Waterloo
bookB.Sc., Software Engineering, B.Sc., Software Engineering at Sharif University of Technology
languagesEnglish, Persian
github-logo-circle

Github Skills (5)

command-line-tool10
kafka10
documentation10
java9
javas9

Programming languages (4)

JavaCHTMLPython

Github contributions (5)

github-logo-circle
apache/kafka

Dec 2015 - Jun 2019

Mirror of Apache Kafka
Role in this project:
userBack-end Developer & Technical Writer
Contributions:5 reviews, 140 commits, 270 PRs in 3 years 6 months
Contributions summary:Vahid primarily contributed to the Kafka documentation, improving its accuracy and readability. They fixed typos, corrected content, added hyperlinks, and improved the formatting of code snippets, particularly within the context of the Java client. Their contributions also extended to fixing broken links and clarifying the usage of various command-line tools and configurations. Additionally, the user made several changes to the `ConsumerGroupCommand`, enhancing the display of group information and adjusting the default group id behavior.
apache-kafkakafka-consumerapachescalakafka
vahidhashemian/orion

Nov 2020 - Mar 2025

Management and automation platform for Stateful Distributed Systems
Contributions:1 push, 6 branches in 4 years 4 months
distributed-systemsautomationstatefulsaga-patterndistributed
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
Vahid Hashemian - Senior Software Engineer at Pinterest