
About
I believe that the best code is the code you don’t have to write.
Hello, my name is Rushabh Shah, graduating in May 2024 with a Master's degree in Computer Science from California State University, Long Beach and I am an aspiring Software Engineer. I have opted for a diverse number of courses and projects during my undergrad that has helped me immensely to enhance my understanding. Unsatisfied, I keep on exploring the field more by studying recent technological innovations. I am driven and aspire to indulge in a professional career where I can not only contribute to the growth of the company but also get an opportunity to constantly learn new things as well as to enhance my knowledge in the emerging IT field.
Experiences
Associated Students, Inc., CSULB | Jun 2023 - Present [22WestMedia] [ASI] [SRWC]
Software Developer (React.js, Node.js, Sass, Javascript, HTML, CSS, PHP, Bootstrap)
Long Beach, California
- Spearheaded the end-to-end development of 22WestMedia, a comprehensive media platform for CSULB, leading a team of four in utilizing React.js and Node.js to construct a dynamic website featuring both dark and light modes, employing Jotai for state management and database integration. Implemented live streaming capabilities for KBeach Radio, enhancing user engagement to campus radio. Led the migration of database systems from Joomla CMS to onsite MySQL server.
- Developed and deployed Week of Welcome app for incoming freshmen, achieving a fourfold increase in website traffic, with daily user visits spiking by over 300%. Utilized Google Analytics for impactful improvements in performance and content.
- Modernized and expanded three key CSULB websites: ASI, SRWC, 22WestMedia: strategically boosted web traffic, achieving a 55% increase in total views and 16% increase in Instagram engagement. Managed website security and SEO optimization.
Clientjoy CRM | Jul 2021 - Jun 2022 [Link]
Software Engineer (Laravel, PHP, Vue.js, Vuex, MySQL)
Ahmedabad, India
- Developed interactive dashboard charts for Clientjoy CRM using Laravel, Vue.js, and Vuex, leading to a 30% increase in Daily Active Users (DAU). App engagement duration and user activities, including invoice collection, lead/proposal creation, and meeting scheduling, has been significantly elevated by 40% as a result of leveraging actionable insights from dashboard.
- Implemented Lexorank Algorithm to optimize lead and stage ordering in Kanban board, resulted in a 2x speed improvement for Kanban board API calls post lead or stage swaps. Wrote migrations to perform CRUD operations.
- Conducted the optimization drive for MySQL Database Indexing to reduce search query result time by a 2.65ms average per query. Built Add to Calendar(ICS-iCalendar) feature which works on Google, Outlook, and other calendars.
- Leveraged Redis for dashboard caching, increased operational efficiency by 20% by reducing redundancies and optimizing back-end architecture. Streamlined Agile development and assisted in CI/CD setup, cutting deployment time by 15%: faster releases.
- Wrote automation scripts to perform actions like changing subscription of a user, and crediting money in wallet, which markedly saved 2 hours daily, achieving efficient time and cost savings.
Scrumfolks | Jun 2020 - May 2021 [Link]
Software Engineer (AngularJS, Spring Boot, Django, PostgreSQL, React, HTML, CSS, Bootstrap)
Ahmedabad, India
- Pioneered Online Shopping Web application serving 500+ active users, with managing MySQL databases, and dynamic content rendering via RESTful APIs. Collaborated in architectural decisions - Revamping of sorting and filtering system.
- Designed efficient API endpoints, ensuring a smoother and faster shopping experience and achieved a 25% reduction in server processing and an 18% improvement in system latency, enabling the platform to handle more concurrent users and reducing operational cost. Integrated user profile, item data, and user sign-up modules, boosting site engagement.
- Conducted JUnit testing to ensure the stability and resilience of new features verifying their functionality. Oversaw the development of test plans, used Postman for testing of APIs and web services, resulting in a 20% reduction in testing duration.
Projects
House Price Prediction Using Machine Learning [Link]
- Utilized Django to create a web app predicting house prices based on features like bedrooms, bathrooms, and sqft. Integrated advanced prediction module that aids in storing past predictions, streamlining data analysis for brokers and offering seamless negotiation of real estate prices. Dataset of over 21,000 house records was trained using Random forest algorithm, achieving an accuracy of 92%. Developed various modules including OTP Authentication, forgot password and other CRUD operations.
Furniture Online Shopping Website [Link]
- Led a team of 3 by building an E-Commerce Web Application where user can browse and buy Furnitures with best deals, can add to cart items, create wishlist and can checkout. User can create an account using their Google or Facebook account or by OTP Email verification and can pay with PayPal sandbox or other Debit/Credit Cards.
- Technologies used: Python, Django, HTML5, CSS3, JavaScript, Bootstrap, Ajax, jQuery, PostgreSQL
Blog Website J2EE [Link]
- Designed a Blogging Web Application where users can register themselves and post content which anyone can see.
- A user can create an account, can Like and Comment on other’s blog-post, can also search any post by title and can also modify their profile details too. User first needs to create an account with proper verification and then they can create their portfolio by posting.
- Technologies used: Java, JSP, Servlets, MySQL, Html, CSS, Bootstrap
Skills
Programming & DBMS
- Java
- JavaScript
- Python
- PHP
- C
- C++
- C#
- MySQL
- SQL
- Redis
- PostgreSQL
Web Technologies
- Restful API
- React.js
- Vue-js
- Vuex
- Microservices
- Bootstrap
- Element UI
- jQuery
- AJAX
- HTML
- CSS
Framework & Libraries
- Django
- Laravel
- Spring Boot
- Node.js
- Flask
- ASP .Net
- JSP
- Servlets
- JDBC
- Object Oriented design
- GIT
Resume
I am pursuing MS in CS at California State University, Long Beach and want to Build Software products with Leadership qualities using problem solving and with technical skills to provide efficient solutions to real-world problems. Looking for a challenging role in reputable organization as well as to enhance my knowledge in emerging IT field. Here is my attached Resume.
Portfolio
- Education
- Honours and awards
- Leadership/Volunteer
Contact
Location:
San Jose, California, United States
Email:
shahrushabh309@gmail.com