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.
5 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, 4.0/4.0, Master's degree, Computer Science, 4.0/4.0 at North Carolina State University
Bachelor of Engineering - BE, Electronics and Telecommunication, 9.45/10, Bachelor of Engineering - BE, Electronics and Telecommunication, 9.45/10 at Savitribai Phule Pune University
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:
Back-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.
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