Deepak Cherian

Forward Engineer at Earthmover

Golden, Colorado, 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
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.
code14 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Physical Oceanography, Doctor of Philosophy - PhD, Physical Oceanography at Woods Hole Oceanographic Institution
bookDoctor of Philosophy - PhD, Physical Oceanography, Doctor of Philosophy - PhD, Physical Oceanography at Massachusetts Institute of Technology
bookBachelor of Technology - BTech, Ocean Engineering, Bachelor of Technology - BTech, Ocean Engineering at Indian Institute of Technology, Kharagpur
github-logo-circle

Github Skills (20)

data-visualizations10
set-operations10
python10
operation10
pandas10
data-visualisation10
array-merge10
numpy10
parallel-computing10
dask10
data-processing10
array-comparison10
array-iterator10
data-visualization10
plot9

Programming languages (20)

JavaCSSC++RustTeXValaHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
pydata/xarray

Nov 2017 - Jan 2023

N-D labeled arrays and datasets in Python
Role in this project:
userBack-end Developer & Data Scientist
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.
pythonnetcdfnumpydaskarrays
dask/dask

Sep 2019 - Apr 2025

Parallel computing with task scheduling
Role in this project:
userData Scientist / Backend Developer
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.
Request Free Trial
Deepak Cherian - Forward Engineer at Earthmover