Deep Patel

CPU Design Verification Engineer

Austin, Texas, 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
Deep Patel is a CPU design verification engineer with seven years of hands-on experience across RTL design, timing analysis, and FPGA implementation, currently advancing verification at Google after an impactful IP logic design internship at Intel. He blends strong SystemVerilog and Verilog expertise with familiarity in UVM and coherence protocols (MSI/MESI/MOESI), and has implemented simulators for cache hierarchies, branch prediction, and out-of-order superscalar pipelines in C/C++. Deep has practical automation chops—authoring Python and shell tools to validate analog net connectivity and streamline regressions—and has driven protocol validation using assertions to raise regression quality to production standards. An active contributor to Apache Beam, he improved data pipeline reliability by adding dead-letter queues and error metrics across PubsubLite, Kafka, BigQuery, and Spanner transforms, demonstrating a backend engineering perspective beyond IC design. Based in Austin and pursuing an MS in Computer Engineering at NCSU, he pairs systems-level thinking with a track record of debugging complex RTL and mixed-signal integration issues.
code7 years of coding experience
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at North Carolina State University
bookSSC & HSC, SSC & HSC at H.B. Kapadia new high school
bookBachelor of Technology - BTech Electrical Electronics and Communications Engineering, Bachelor of Technology - BTech Electrical Electronics and Communications Engineering at Dharmsinh Desai University
github-logo-circle

Github Skills (14)

javas10
data-pipeline10
data-pipelines10
apache-beam10
java10
gcp10
spanner9
data-engineering9
kafka9
bigquery9
streaming8
python5
go5
sql4

Programming languages (4)

JavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
apache/beam

Apr 2023 - Nov 2024

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:41 reviews, 12 PRs, 75 comments in 1 year 7 months
Contributions summary:Deep primarily contributed to the Apache Beam project by adding error handling and metrics for data pipelines. They integrated dead-letter queues (DLQ) and error metrics within the PubsubLite and Kafka read schema transforms, allowing for better monitoring of data processing failures. The user also added error tags in BigQuery Write, Spanner Write and Spanner Changestreams read transforms, improving error reporting and data pipeline reliability. These changes involved modifications to multiple Java files within the Beam SDK related to data ingestion and processing from different sources.
golangpythonstreaming-databeambatch
Dippatel98/DataflowTemplates

Mar 2023 - Nov 2024

Google-provided Cloud Dataflow template pipelines for solving simple in-Cloud data tasks
Contributions:4 PRs, 265 pushes, 11 branches in 1 year 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
Deep Patel - CPU Design Verification Engineer