Shweta Kale

Principal Software Engineer at Pattern®

Pune, Maharashtra, 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

👤
Senior
🎓
Top School
Shweta Kale is a Principal Software Engineer with 12 years of experience building backend systems and leading architecture and delivery across startups and product teams. She is skilled in Ruby/Ruby on Rails, Go, SQL, Elasticsearch and MongoDB, and has progressed from intern to principal roles while shaping engineering practices at companies like Josh Software, Kylas and Pattern®. An MCS graduate from Fergusson College Pune, she combines strong academic foundations with practical expertise in data modeling and search-driven systems. As an open-source contributor she has improved Mongoid’s attribute persistence and exception handling, demonstrating attention to robustness in widely used Ruby ORMs. Known for moving between hands-on coding and technical leadership, she’s particularly effective at hardening persistence layers and integrating NoSQL stores into production services.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster of computer science, Master of computer science at Fergusson College
bookBsc Computer Science, Bsc Computer Science at St. mira's college
github-logo-circle

Github Skills (9)

rspec10
orm10
mongodb10
ruby-on-rails10
mongodb-database10
ruby10
object-oriented-programming9
error-handling9
data-modeling8

Programming languages (5)

CSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
mongodb/mongoid

Dec 2014 - Sep 2016

The Official Ruby Object Mapper for MongoDB
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 13 comments in 1 year 9 months
Contributions summary:Shweta primarily focused on enhancing the MongoDB object mapper, Mongoid. Their commits introduced checks and exception handling for dynamic attributes in `set` and `update_attribute` methods. They added test cases and addressed merge conflicts, particularly within the `updatable.rb` file, contributing to the robustness and functionality of the ORM's attribute management capabilities. The user's work involved modifying core files related to persistence and testing, indicating their involvement in improving the ORM's behavior.
ruby-on-railsruby-object-mapperrailsmongoidobject-mapper
Contributions:59 commits in 1 month
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
Shweta Kale - Principal Software Engineer at Pattern®