Jack Dingilian

Senior Software Engineer at Google

New York City Metropolitan 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
Jack Dingilian is a Senior Software Engineer based in the New York City area with a decade of experience building scalable back-end systems at Google and Spotify. He specializes in distributed data processing and backend integrations, having contributed to Apache Beam—specifically the Google Cloud Bigtable Change Stream Connector—where he implemented partitioning, concurrency locks, and split/merge handling to ensure data consistency. His background spans roles from data engineering to senior platform development, giving him a strong practical grasp of streaming, batch processing, and production reliability. A UVA graduate in Computer Science and Economics, he brings both technical depth and a pragmatic product sensibility to complex engineering challenges. Unobvious but valuable: he routinely bridges open-source connector work with large-scale cloud services, turning research-grade features into production-hardened components.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Science and Economics, Bachelor’s Degree, Computer Science and Economics at University of Virginia
github-logo-circle

Github Skills (12)

gcp10
javas10
apache-beam10
java10
streaming10
bigtable10
data-engineering9
sql4
go4
python4
batch3
batching3

Programming languages (6)

JavaScalaJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
apache/beam

Mar 2023 - Dec 2025

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 12 PRs, 40 comments in 2 years 9 months
Contributions summary:Jack's primary focus was on the development and maintenance of the Google Cloud Bigtable Change Stream Connector for the Apache Beam project. Their contributions included implementing features, such as generating initial partition lists and handling heartbeat responses. They also addressed code review feedback, fixed dependencies, and refactored existing code. Key tasks included locking partitions for concurrent access and handling split and merge operations to ensure data consistency.
apache-beamstreaming-datapythonjavabig-data
jackdingilian/java-bigtable

Dec 2022 - Aug 2025

Contributions:1 PR, 41 pushes, 26 branches in 2 years 8 months
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