Shil Sinha

Principal Engineer at Apache Groovy

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
Shil Sinha is a Principal Engineer with 11 years of experience building backend systems and leading engineering efforts at companies including TeamSnap, Mixmax, and Modus Create. He combines hands-on backend development with architecture and delivery responsibilities, currently holding senior technical roles at TeamSnap while mentoring teams and shaping platform direction. An active Apache Groovy committer, he has contributed important compiler and static compilation fixes to a widely used JVM language, reflecting deep expertise in type systems and code generation. With a BS in Mathematics from Carnegie Mellon, he brings strong analytical rigor and a knack for untangling complex technical debt into pragmatic, production-ready solutions.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at Carnegie Mellon University
github-logo-circle

Github Skills (10)

compiler10
javas10
jvm-languages10
static-typing10
compiler-compiler10
groovy10
java10
programming-language9
metaprogramming9
apache8

Programming languages (9)

TypeScriptHCLJavaShellJavaScriptGoRich Text FormatPython

Github contributions (5)

github-logo-circle
apache/groovy

Apr 2015 - Mar 2020

Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Role in this project:
userBack-end Developer
Contributions:157 commits, 55 PRs, 70 comments in 5 years
Contributions summary:Shil primarily contributed to bug fixes and improvements within the Apache Groovy project. Their commits address issues related to static compilation, including problems with type checking, generics, and the interaction of the compiler with other Groovy features. They also worked on resolving issues related to code generation, specifically regarding annotations, private field access, and externalization of methods. In addition, they fixed typos in documentation.
static-typinggroovyfunctional-programmingapachemetaprogramming
shils/kotlin

May 2017 - Jun 2024

Contributions:1 push, 205 branches in 7 years 1 month
kotlinprogramming-language
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