Denny Cheriyan

Staff Software Engineer at GitHub

Berkeley, California, 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

👤
Senior
🎓
Top School
Denny Cheriyan is a Staff Software Engineer based in Berkeley with 11 years building distributed systems, backend services and data pipelines, now shaping platform reliability at GitHub after a decade leading services and analytics at Yammer/Microsoft. He’s a pragmatic engineer who moves between monoliths and microservices, designs data workflows for ML/analytics, and has contributed meaningful instrumentation and logging improvements to high-profile open-source projects like Dropwizard Metrics and Dropwizard. Beyond code, he brings a systems-first mindset informed by early experience in large enterprise automation and parallel PaaS platforms, and a knack for making observability and logging more configurable and resilient. Outside work he blends creative and physical pursuits—musician, biker and Brazilian Jiu-Jitsu practitioner—which often surfaces as curiosity-driven contributions to community projects.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Arizona State University
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Vellore Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1,238reputation
399kreached
13answers
0questions
Badges
networkx
top-5%
github-logo-circle

Github Skills (20)

logback10
jersey10
java10
dropwizard10
javas10
logging10
metric10
annotations9
testing9
annotation-processing9
networkx9
jetty9
api-design8
rest7
web-framework7

Programming languages (9)

JavaDockerfileC++CSCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
dropwizard/dropwizard

Aug 2015 - May 2020

A damn simple library for building production-ready RESTful web services.
Role in this project:
userBack-end Developer
Contributions:9 commits, 14 PRs, 34 comments in 4 years 9 months
Contributions summary:Denny contributed to the Dropwizard project by enhancing logging functionality. They added support for Logback's FixedWindowRollingPolicy, including related tests and validations, and refactored imports within the logging package. The user also implemented changes to the logging configuration options, adding the ability to configure queue-related parameters. These modifications suggest a focus on improving the robustness and configurability of Dropwizard's logging capabilities.
production-readyweb-services-restfulrestful-webservicesjax-rsproduction
dropwizard/metrics

Sep 2017 - Jan 2023

:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 4 commits, 9 PRs in 5 years 5 months
Contributions summary:Denny primarily contributed to the development of metrics collection and instrumentation within the Dropwizard Metrics library. They implemented and enhanced annotations such as `ResponseMetered` to capture metrics related to HTTP responses. The user also added functionality to existing components, like the `InstrumentedExecutorService`, and documented Jersey annotation usage. Furthermore, they extended the library to support detailed response code metrics and integrated these changes across different Jersey versions and Jetty.
dropwizard-metricscapturingchartjvmtrend
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
Denny Cheriyan - Staff Software Engineer at GitHub