Badges
Certifications
Work Experience
Intern - Software Development Engineer
GoDaddy•  May 2020 - August 2020
• Reduced execution time of the analytics tool by two hours by redesigning it into multiple processes. • Devised an AWS Batch based architecture to parallelize analysis in the analytics tool, which will further decrease runtime. • Volunteered for the scrum master role to handle our project backlog on Jira, scrum meetings, and retrospective.
Software Engineer
Zoho•  June 2018 - May 2019
• Simplified transaction handling by implementing an annotation-based framework using Aspect-Oriented Programming. • Designed an HTTP connection pool library that can share pools between modules separate in multiple codebases. • Modularized i18n keysets by developing a library to load and validate keys across multiple repositories without collision. • Distributed configuration across runtime-dependent repositories by building a tool to manage and validate conf files. • Fixed distributed lock handling mechanism in Zoho CRM, which removed race-conditions between database operations.
Project Trainee
Zoho•  December 2017 - March 2018
• Minimized dependency among teams by decoupling Zoho CRM into several compile-time independent components. • Architected an observable-based inter-service communication framework that can resolve function calls at runtime.
Project Intern
Tata Consultancy Services Ltd•  June 2017 - July 2017
• Prototyped a chatbot to simplify data lookup in Planatics, a financial data management tool, using RASA NLU and flask. • Separated the chatbot service from the tool using microservice design-pattern and REST API for service interaction
Education
Carnegie Mellon University, Pittsburgh
Software Engineering, MS•  August 2019 - Present
Anna University
Computer Science, BE•  August 2014 - April 2018
Links
Skills
AravindVasudevan has not updated skills details yet.