Jerin John

Software Engineer at google

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
Jerin John is a software engineer with nine years of hands-on experience building backend systems and contributing to high-profile open-source projects. He has tangible expertise in SQL parsing and execution, evidenced by adding advanced regular-expression SQL functions to the widely used Apache Calcite project and enabling BigQuery-compatible functionality. Based in India and self-described as a technophile, he blends pragmatic engineering with curiosity about language-level features and database behavior. Jerin tends to work on non-obvious, impactful areas—extending core query capabilities and tests—demonstrating both deep domain knowledge and attention to correctness in complex systems.
code9 years of coding experience
github-logo-circle

Github Skills (9)

apache-calcite10
regular-expression10
javas10
big-data10
sqlfunction10
sql10
java10
calc10
testing9

Programming languages (3)

JavaJavaScriptPython

Github contributions (5)

github-logo-circle
apache/calcite

Jul 2023 - Nov 2024

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:71 reviews, 8 PRs, 72 comments in 1 year 4 months
Contributions summary:Jerin primarily contributed to the implementation of new SQL functions within the Apache Calcite project. Their work involved adding the `REGEXP_CONTAINS`, `REGEXP_EXTRACT`, `REGEXP_EXTRACT_ALL` and `REGEXP_INSTR` functions, as well as enabling the `REGEXP_REPLACE` function within the BigQuery library. The commits show the addition of these new functions in core files and tests. They also modified existing test suites to incorporate these new functions, demonstrating a strong understanding of the project's SQL parsing and execution.
geospatialapache-calcitesqlapachebig-data
Anthrino/EruditeX

Apr 2018 - Apr 2021

A Comprehension-based Question Answering System that extracts semantic and syntactic understanding from text through deep learning.
Contributions:4 PRs, 3 pushes in 3 years 1 month
nlpquestionunderstandingbertnatural-language-generation
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
Jerin John - Software Engineer at google