Sanketh Varamballi

STEP Intern at Google

Mountain View, California, 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

👤
Senior
🎓
Top School
Sanketh Varamballi is a software engineer with nine years of hands-on experience who currently interns on Google's STEP program in Mountain View, focusing on commerce shopping systems. He is an adaptable developer who enjoys learning new frameworks, paradigms, and languages, and balances academic study at the University of Maryland with practical contributions to open source. Notably, he strengthened type safety in Capital One’s popular DataProfiler project by adding comprehensive Python type annotations and resolving mypy issues across numerous data reader modules. His background includes teaching math and early CS studies at Foothill College and Los Altos High School, reflecting both technical depth and a knack for explaining concepts. Based in Silicon Valley, Sanketh combines production experience, open-source discipline, and a curiosity for robust, maintainable code.
code9 years of coding experience
bookComputer Science, Computer Science at Foothill College
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Maryland
bookHigh School Diploma, Computer Science, High School Diploma, Computer Science at Los Altos High School
github-logo-circle

Github Skills (9)

pandas10
python-typing10
python10
data-analysis9
data-profiling9
data-science8
avro7
json7
csv7

Programming languages (7)

TypeScriptC#RustShaderLabJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
capitalone/DataProfiler

Sep 2022 - Nov 2022

What's in your data? Extract schema, statistics and entities from datasets
Role in this project:
userBack-end Developer
Contributions:103 reviews, 8 commits, 10 PRs in 1 month
Contributions summary:Sanketh primarily contributed to adding static typing and type annotations to various Python files within the `dataprofiler` library, specifically focusing on data reader classes. This involved modifying existing code in files such as `structured_mixins.py`, `avro_data.py`, `json_data.py`, `base_data.py`, `data.py`, `filepath_or_buffer.py`, `graph_data.py`, and `csv_data.py` to include type hints. Furthermore, the user corrected type-related issues identified by mypy, such as missing return types and incorrect type usages, ensuring code quality and maintainability. This also involved the addition of typing to `data_utils.py` and updating setup.cfg mypy flags.
csvpythondatanpistatistics
Sanketh7/truss-simulator

Apr 2019 - Jun 2021

Contributions:22 commits, 20 pushes, 1 branch 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