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.
code10 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)

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

Programming languages (6)

TypeScriptJavaScalaGoRubyPython

Github contributions (5)

github-logo-circle
apache/beam

Mar 2023 - Nov 2024

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 11 PRs, 39 comments in 1 year 8 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.
golangpythonstreaming-databeambatch
jackdingilian/java-bigtable

Dec 2022 - Mar 2025

Contributions:1 PR, 32 pushes, 22 branches in 2 years 3 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
Jack Dingilian - Senior Software Engineer at Google