Ameya Vaichalkar

Software Engineer at Tata Consultancy Services

Chicago, Illinois, 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
Ameya Vaichalkar is a versatile software engineer with five years of experience building full-stack applications, microservices, and DevOps pipelines across Java, Python, Ruby, and JavaScript stacks. He has a strong track record modernizing legacy systems—decoupling a monolithic Rails app into a React frontend and Rails backend at NC State—and contributing backend fixes to the NSF-supported Expertiza project. Comfortable from data center networking to cloud deployments, he blends practical networking know-how (TCP/IP, routing, firewalls, load balancers) with containerization and automation (Docker, Kubernetes, Ansible, CI/CD) to keep systems resilient and maintainable. His work spans relational and NoSQL databases (MySQL, Oracle, MongoDB) with hands-on experience improving security (SSL config) and operational reliability (automated backups, SLA-driven incident support). A proven mentor and collaborator, he’s led code reviews, guided multiple development teams, and consistently reduces technical debt through refactoring and automation. Based in Chicago, he pairs a 4.0 MS in Computer Science with a pragmatic, infrastructure-aware approach to shipping reliable software.
code5 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, 4.0/4.0, Master's degree, Computer Science, 4.0/4.0 at North Carolina State University
bookBachelor of Engineering - BE, Electronics and Telecommunication, 9.45/10, Bachelor of Engineering - BE, Electronics and Telecommunication, 9.45/10 at Savitribai Phule Pune University
github-logo-circle

Github Skills (18)

ruby-rails10
debug10
back-end-development10
rails10
ruby10
backend10
rspec9
configuration-management9
database8
sql-database8
databases8
e-mail8
database-api8
peer-to-peer7
expert-system7

Programming languages (4)

TypeScriptJavaRubyPython

Github contributions (5)

github-logo-circle
expertiza/expertiza

Jul 2023 - Dec 2024

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:71 reviews, 87 PRs, 93 pushes in 1 year 5 months
Contributions summary:Ameya primarily contributed to bug fixes and improvements within the Expertiza application, focusing on the backend logic and controller methods. They addressed issues in the `teams_controller`, `review_mapping_controller`, and `student_teams_controller`, resolving problems related to team creation, score saving, and empty team handling. Furthermore, the user modified the mailer configuration, fixing mail delivery issues and updating email addresses across different environments. The changes also included refactoring code for profile editing and course deletion.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
Contributions:20 reviews, 41 PRs, 25 pushes in 1 year 9 months
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
Ameya Vaichalkar - Software Engineer at Tata Consultancy Services