Hello!

I'm Rhythm Patel, a CS grad at ASU and software engineer motivated to build performant and high-impact software & user experiences

Get in touch patelrhythmr@gmail.com

Background

I graduated my Masters degree in Computer Science from Arizona State University, and I'm currently a software engineer at HubSpot. I did my Bachelors in Information and Communication Technology from DA-IICT, India. I have more than one year of experience working in building scalable software end to end, using full stack technologies. My areas of interest in computer science are full stack software engineering, and database management systems.

Having possessed relevant experience in working with various tools and technologies and owning products end to end, I believe my primary driving force is my will to learn and keep on improving my skills. I enjoy keeping up with the latest trends in the tech space.

Outside of work, I’m usually found surfing YouTube, playing tennis, reading books, learning more about personal finance or listening to music.

Skills
Languages
  • JavaScript (ES6)
  • TypeScript
  • HTML
  • CSS/Sass
  • C/C++
  • SQL
  • Python
Libraries/Frameworks
  • React
  • Redux
  • Node
  • Next JS
  • GraphQL
  • TailwindCSS
  • Storybook JS
  • Express
Tools
  • Git & Github
  • VS Code
  • NPM
  • Postman
  • Amazon Web Services
Databases
  • PostgreSQL
  • MongoDB
Experience
Jan 2024 - April 2024
Software Engineer Intern
I worked in the Communications Live Chat Frontend team. This team is responsible for the live chat widget and Chatflows-ui (a tool used for configuring the live chat).
  • Developed a Quick Reply feature to enable the users to respond without opening the chat widget using React, Styled Components, TypeScript, and Redux, achieving a 20% increase in user response rates.
  • Utilized Redux Toolkit for efficient state management, reducing server requests by 25% and contributing to a more scalable code.
  • Implemented comprehensive unit tests using React Testing Library increasing the code coverage by 30%.
React
Typescript
Redux Toolkit
React Testing Library
Styled Components
May 2023 - December 2023
Software Engineer Intern
I worked in the Intelligent Assets team. This product is the UI from which the users can monitor their assets and perform operations on them in real time.
  • Developed a dynamic, paginated table component leveraging Material-Table and SQL, enabling users to intuitively group data by multiple columns leading to an increase in data exploration efficiency.
  • Collaborated on enhancing the IA dashboard by addressing critical unresolved UI issues, resulting in substantial improvements to user-friendliness.
  • Drove performance enhancements of the dashboard through meticulous optimization of SQL queries, resulting in a 40% reduction in query execution time and significantly improving overall user experience.
React
Typescript
Material-UI
SQL
Node
July 2021 - May 2022
Product Engineer
I worked in the Design System team. This project was used by all the other frontend teams in the company to create consistent user interfaces and experiences.
  • Responsible for creating customizable components and layouts using React Typescript and Tailwind CSS.
  • Bootstrapped the package updation process using Gitlab multi-project pipeline flow and yaml to bump the design system package versions across all the frontend projects of the company.
  • Maintained a detailed storybook using Storybook JS for better developer and designer experience across the teams
  • Assisted other engineers in using the components, typography and themes from the design package.
React
Typescript
Storybook JS
Tailwind CSS
Node
Jan 2021 - June 2021
Software Engineering Intern
I worked in the Classroom and Portfolio team. This team was responsible for creating the classroom experience at Toddle.
  • Integrated a third-party image annotation tool using iframe communication that worked not only with the Classroom module, but the entire platform.
  • Revamped the assignment grading flow in the classroom module end to end.
  • Restructured and improved the event rescheduling feature in the Toddle calender module, where the teacher could now directly edit the event from the calender view.
  • Implemented a 12-hour time picker component and made it compatible with the existing backend code to handle the time input.
React
Redux
GraphQL
Sass
May 2020 - June 2020
Software Developer Intern
I interned in the Matching Quality team, India in the Search Science and AI organization at Amazon. This team was primarily responsible for building ML models to improve the order of the search results at Amazon.
  • Engineered a data processing and analysis tool that would perform the necessary sanity check on the important columns and clean the dataset for further use.
  • Created an alert mechanism that would mail to the mailing list with a detailed report about the data sanity.
  • Deployed this analysis and alerting tool on AWS Lambda to automate the preprocessing job as soon as a new dataset got added in the source S3 bucket.
Pandas
AWS S3
AWS SES
View My Resume
My Projects

I implemented a simple replication ongoing architecture to migrate the changes happening in the local MySQL instance to a target S3 bucket using Pyspark.

AWS RDS MySQL AWS Lambda AWS Glue Pyspark AWS S3

Small React project created to visualize a GitHub user's information.

React React Router Axios GitHub API

A Full stack application build using Next JS, Strapi CMS and Cloudinary where a user can post events and look up other events and find their information.

Next JS Strapi CMS Cloudinary Vercel Heroku

My project for Database management systems course at DAIICT. The database was modelled after the popular competitive programming website Codeforces. The database was designed using the industry practices like ER Diagram, Relational Schema and normalization. This is a simple console-based application to read, create, update and delete data.

C PostgreSQL PgAdmin

A full stack web application where the user can post information of products to give on rent.

MongoDB Express Node JS Angular

Static website for IEEE IAS DAIICT Student Branch. I was the webmaster of the student committee.

HTML CSS JavaScript

More projects