Ritikesh G

Principal Engineer at Freshworks

Chennai, Tamil Nadu, India
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
Ritikesh G is a Principal Engineer with 11 years of experience, currently leading architecture and delivery at Freshworks from Chennai. He has progressed through senior technical roles at Freshworks since 2015, blending backend expertise in Ruby and JavaScript with cloud-first patterns on AWS. A pragmatic engineer and coach, he routinely drives serialization, API design, and performance improvements—evident from notable open-source contributions to the Ruby Blueprinter library where he added configurable serialization backends and association handling. Comfortable across the full stack, he pairs hands-on coding with mentoring and refactoring large codebases to improve maintainability and developer experience. Pragmatic, curious, and community-minded, he balances product-focused delivery with meaningful open-source impact.
code11 years of coding experience
job11 years of employment as a software developer
bookHigh School Computer Science, High School Computer Science at Doveton Matriculation Higher Secondary School
bookBachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at SRM IST Chennai
languagesEnglish, Hindi, Tamil, German
stackoverflow-logo

Stackoverflow

Stats
1,228reputation
65kreached
52answers
2questions
github-logo-circle

Github Skills (15)

json10
ruby-rails10
rails10
serializer10
ruby10
testing8
cors6
html6
css6
ajax6
twitter-bootstrap6
javascript6
jquery6
pg6
ruby-on-rails6

Programming languages (5)

TypeScriptJavaCJavaScriptRuby

Github contributions (5)

github-logo-circle
procore-oss/blueprinter

Nov 2018 - Apr 2019

Simple, Fast, and Declarative Serialization Library for Ruby
Role in this project:
userBack-end Developer
Contributions:22 reviews, 43 commits, 15 PRs in 4 months
Contributions summary:Ritikesh focused on enhancing the `blueprinter` library, a Ruby-based serialization tool. They implemented support for different JSON serialization libraries like Yajl-Ruby. Key contributions include adding configuration options, refactoring code, and improving functionality for handling associations and dynamic blueprints. The user also made improvements to the library's structure and introduced features like support for root elements and meta attributes, and configurable field sorting.
railspresenterresource-serializerdeclarativeserialization
freshworks/record_not_unique

Feb 2018 - Aug 2020

activerecord - replace validates_uniquess_of with unique db index and handle ActiveRecord::RecordNotUnique gracefully
Contributions:12 reviews, 24 commits, 2 PRs in 2 years 6 months
activerecordrails
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
Ritikesh G - Principal Engineer at Freshworks