Ujjwal Upadhyay

Bengaluru, Karnataka, India
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
Ujjwal Upadhyay is a Data Engineer II with nine years of experience specializing in large-scale data pipelines using Apache Hadoop, NiFi, and PySpark, currently driving engineering efforts at Mastercard. He holds an MS in Data Science from UBC and pairs production-grade engineering with a research mindset—evident from contributions to OpenMined’s PySyft on privacy-preserving tensor operations. Ujjwal has led migrations and performance-focused codebase changes across enterprise environments, and his background in machine learning and AWS helps turn complex datasets into actionable insights for non-technical stakeholders. His GitHub shows breadth across languages and collaborative open-source work, reflecting both deep technical fluency and a curiosity for compositional understanding of intelligence. Colleagues rely on his clear communication, critical thinking, and rapid adaptability when navigating dynamic, cross-functional projects.
code9 years of coding experience
job6 years of employment as a software developer
bookSenior Secondary, Science, Senior Secondary, Science at DAV PUBLIC SCHOOL SRESHTHA VIHAR DELHI-110092
bookB.Tech, Computer Software Engineering, B.Tech, Computer Software Engineering at Guru Gobind Singh Indraprastha University
languagesEnglish, Hindi, Sanskrit
github-logo-circle

Github Skills (29)

kotlin10
verilog10
pytorch10
javascript10
c-language10
operation10
sas10
python10
data-science10
tensorrt10
machine-learning10
io10
java10
numpy10
ocaml10

Programming languages (11)

C++CSSShellLeanCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Aniket965/Hello-world

Oct 2018 - Oct 2018

Add any Program in any language you like or add a hello world Program ❣️ if you like give us :star:
Role in this project:
userFull-stack Developer
Contributions:71 commits, 42 PRs, 53 pushes in 5 days
Contributions summary:Ujjwal contributed "Hello World" programs in various programming languages, demonstrating a broad understanding of different technologies. They appear to be involved in a project that encourages contributions in multiple languages. The contributions include Java, C++, Kotlin, X++, PowerShell, Javascript, OCaml, Swift, VBScript, SAS, Tcl, UnrealScript, Verilog, and IO demonstrating a wide range of programming skills. Additionally, the user also submitted merges from a branch, suggesting a collaborative approach.
javaany-languagealgorithms-datastructures
OpenMined/PySyft

Jul 2017 - Oct 2017

Perform data science on data that remains in someone else's server
Role in this project:
userML Engineer & Data Scientist
Contributions:20 commits, 9 PRs, 20 comments in 2 months
Contributions summary:Ujjwal primarily contributed to the implementation of mathematical functionalities and tensor operations within the PySyft library, demonstrating a focus on deep learning and privacy-preserving techniques. They added several new tensor methods, including `tanh`, `neg`, `normal`, `median`, `mode`, `inverse`, `min`, and `histc`. They also integrated pep8 and pyflake8, improving code quality and ensuring adherence to coding standards. Additionally, the user contributed to stride functionality and tests.
data-sciencedeep-learningsecure-computationpytorchprivacy
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