Deepak Cherian is a Forward Engineer with 14 years of experience bridging scientific research and production software, currently based in Golden, Colorado. With a PhD in Physical Oceanography from MIT/Woods Hole and a strong postdoctoral track record at NSF NCAR and Oregon State, he applies deep domain knowledge to data-intensive problems. He is an active open-source contributor to flagship scientific Python projects like dask and xarray, where his work on array operations, automatic rechunking, and plotting features improved performance and usability for large-scale analysis. At Earthmover he now focuses on turning research-grade algorithms into reliable backend systems, combining numerical rigor with pragmatic engineering. Colleagues know him for quietly solving tricky chunking and visualization edge cases that often block reproducible workflows.
14 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Physical Oceanography, Doctor of Philosophy - PhD, Physical Oceanography at Woods Hole Oceanographic Institution
Doctor of Philosophy - PhD, Physical Oceanography, Doctor of Philosophy - PhD, Physical Oceanography at Massachusetts Institute of Technology
Bachelor of Technology - BTech, Ocean Engineering, Bachelor of Technology - BTech, Ocean Engineering at Indian Institute of Technology, Kharagpur
Contributions:20 releases, 1562 reviews, 202 commits in 5 years 2 months
Contributions summary:Deepak's commits primarily focus on enhancing the xarray plotting functionality. This includes implementing new features, such as multiple line plots for 2D DataArrays with x and hue parameters, and ensuring the plots handle different data types and coordinates appropriately. Additionally, the user introduced improvements to existing plotting features, such as rotating x-axis ticks for datetime subtypes and allowing for adjustments to axes. This work contributes to data visualization, a core aspect of data analysis and scientific computing.
Contributions:70 reviews, 14 PRs, 184 comments in 5 years 7 months
Contributions summary:Deepak contributed significantly to the `dask/dask` repository, focusing on numerical computation and data processing. They implemented new functionalities like `nanmedian` and `sliding_window_view`, improving the library's capabilities for array operations. The user also addressed performance and chunking issues, optimizing existing array manipulation routines, and contributing to core functionalities. Additionally, they integrated improvements for automatic rechunking and addressed several bugs.
pythonschedulingparallelnumpydask
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.