Ujval Misra

New York, New York, 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
Ujval Misra is an experienced software engineer with 11 years building backend systems and test automation, now pursuing a PhD in computer science at UC Berkeley focused on decentralized systems. He has shipped production work at companies including Dropbox and OSARO and interned at LinkedIn and NASA JPL, blending industry-scale engineering with research sensibilities. Ujval contributes to notable open-source projects such as Ray, improving memory allocation and object storage efficiency for an AI compute engine, and enhanced real-time data-stream testing in Confluo. His strengths lie in distributed runtime mechanics, storage correctness, and rigorous test design—skills he now channels into research on decentralization. Colleagues would note his knack for finding subtle initialization bugs and for pragmatic, performance-minded fixes that reduce resource pressure in large systems.
code11 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of California, Berkeley
github-logo-circle

Github Skills (14)

c1710
unit-testing10
memory-management10
ray10
distributed-systems10
c-language10
gt10
cprogramming-language10
c1110
performance-optimization9
data-storage9
rpc8
test-framework8
testing8

Programming languages (7)

JavaC++CRustSolidityGoPython

Github contributions (5)

github-logo-circle
ucbrise/confluo

Aug 2017 - Dec 2019

Real-time Monitoring and Analysis of Data Streams
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:226 commits, 8 PRs, 2 pushes in 2 years 4 months
Contributions summary:Ujval added a significant number of reader and writer tests related to the RPC dialog components of the project, which involved changes to header files and the introduction of a new writer test. These tests appear to be for the functionality of data storage, including in-memory, durable, and durable relaxed storage modes. The commits demonstrate work related to verifying the correctness of a real-time monitoring and analysis of data streams. Furthermore, the user fixed a bug involving the initialization list and made changes in the rpc_dialog_writer.h file.
real-timerealtimestream-processingdata-streamsstreams
ray-project/ray

Nov 2016 - May 2020

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
userBack-end Developer
Contributions:27 commits, 39 PRs, 2 branches in 3 years 7 months
Contributions summary:Ujval's contributions primarily involve modifications to the `malloc.c` file, indicating work related to memory allocation within the Ray project. The commits focus on dynamically adjusting allocation granularity, increasing dlmalloc threshold, and merging object storage implementations. These changes aim to optimize memory usage, reduce file descriptor constraints, and improve the efficiency of object management within the Ray AI compute engine. Further contributions include improvements in lineage tracking by preventing sending excessive lineage on task forwarding and modifications to the heartbeat mechanism.
pythonconsistsruntimetensorflowserving
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
Ujval Misra