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.
9 years of coding experience
6 years of employment as a software developer
Senior Secondary, Science, Senior Secondary, Science at DAV PUBLIC SCHOOL SRESHTHA VIHAR DELHI-110092
B.Tech, Computer Software Engineering, B.Tech, Computer Software Engineering at Guru Gobind Singh Indraprastha University
Add any Program in any language you like or add a hello world Program ❣️ if you like give us :star:
Role in this project:
Full-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.
Perform data science on data that remains in someone else's server
Role in this project:
ML 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.
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.