RAJ SHAH

About

RAJ SHAH

Raj Shah

Software Engineer & Full-Stack Developer

An experienced full-stack developer with a strong foundation in Computer Science.

I specialize in delivering high-quality, scalable code across various programming languages and frameworks.

I possess a keen analytical mindset and a dedication to continuous growth, backed by 2000+ problems solved in competitive programming.

Technical Skills

Core Programming Languages

C

C++

Python

HTML

CSS

JavaScript

C#

TypeScript

Dart

PHP

SQL

NoSQL



Frameworks & Databases

Node.js

.NET

Flask

Flutter

Codeigniter

Bootstrap

PostgreSQL

MySQL

MongoDB

Firebase



Tools, Libraries & Cloud Services

React

Redux

Hooks

Postman

Snowflake

Sumologic

Git

AWS

SQS

RDS

EC2

Eventbridge

Stats

15+

Coding Contest Winner

6

Hackkerank

2k+

Problems Solved

20+

Projects

Projects

Project Image
  • Website Link: https://baniya.org.in
  • An e-commerce application with vast catalog of over 3000 products.
  • Intuitive user interfaces for a seamless user experience for multi-dimensional devices.
  • A full-fledged e-commerce application with a catalog of over 3000 products, featuring:
    User/Admin Authentication and multi-level security. Robust functionalities including a search & filter system, pagination, and order management. Incorporated promotional features (offers, cashback, promo codes) to boost sales, along with real-time order tracking.

Baniya

Project Image
  • Website Link: https://rajs80266.github.io/gaming
  • The platform offers a collection of mini-games, including Collect Apple, X & 0, Ludo, and Piano Tiles, all available in one convenient place.
  • Some of these games come with various gameplay options, such as time-attack, multiple levels, endless mode, difficulty selection, multiple lives, and more, adding to the variety and excitement.
  • The user-friendly UI is optimized for mobile devices, allowing players to enjoy the games even while they are outside or on the go.

Mini Games

Project Image
  • Demonstration Video
  • A platform connecting investors and startups using a geo-based depiction model and a trending domain analyzer.
  • Features a predictive model based on a modified Random Forest Algorithm to determine startup success rate, achieving an 88.6% accuracy on a proprietary dataset.

Startup Incubator

Project Image
  • Source Code
  • A single-stop platform for purchasing and managing various passes (bus, train, movie, etc.).
  • Integrated a secured and tamper-resistant transaction system using blockchain technology to ensure all transactions are anonymous between the seller and customer.
  • A user-friendly scanning system that verifies user preventing misuse and duplication of any pass.

Universal Pass System

Project Image
  • Source Code
  • One-click conversion: The tool quickly converts C files into Java files with just a single click.
  • Data structure support: It can handle various data structures in C, including Struct and Union, during the conversion process.
  • String manipulation code conversion: The tool converts string manipulation code from C to Java, considering the differences in syntax between the two languages.
  • Proper indentation: The resulting Java files are created with appropriate indentations, even if the original C file lacked readability, making the code more user-friendly and readable.

C to Java

Project Image
  • Source Code
  • Creation of a comprehensive dataset that captures user relevancy.
  • Testing the dataset's potential by predicting user ratings for products based on their average ratings.
  • Even the basic Machine Learning model (Linear Regression) on the featured dataset outperformed deep learning model on the original source dataset, exhibiting lower absolute error..
  • Knowing user relevancy opens up various use cases for further exploration and applications. Can determine the probable product ratings even with single user rating.

Amazon Food Reviewer

Project Image
  • Source Code
  • It includes sudoku & Rubik's Cube solver.
  • Sudoku solves the incomplete sudoku by solving multiple units (9 rows, 9 columns, 9 boxes) with multiple ways (Missing Single Number, Single Cell with Only Single Option Left).
  • Rubik's cube solves the given disordered rubik's cube based on current state to achieve completely solved rubik.

Puzzle Solver

Project Image

Many More

Work Experience

March 2024 - Present
Senior Software Engineer
Cimpress India
  • Engineered an efficient, paginated Supplier Search service that combines results from 20+ downstream calls, achieving a response time of <250 ms.
  • Selected for a central team to optimize a complex data model, resulting in a ~70% reduction in storage size and a ~95% decrease in response time.
  • Actively mentor and provide technical guidance to new team members and freshers.
June 2023 - Aug 2023
Data Scientist
California State University, San Marcos
  • Applied deep learning techniques to conduct analysis and solve protein multi-label classification problems.
  • Preprocessed large-scale protein sequence and structural data, extracting features to significantly enhance model training and performance.
  • Presented technical findings and insights to the team through concise reports and presentations.
Apr 2022 - Aug 2023
Senior Software Engineer
Cimpress India
  • Developed, maintained, and provided ownership for multiple Node.js backend services.
  • Mentored junior engineers in service development and adherence to coding guidelines.
  • Received the Dedicated Employee Title for exemplary contributions to the company.
Sept 2020 - Mar 2022
Software Engineer
Cimpress India
  • Developed 2 end-to-end React pages and contributed to over 10 front-end projects.
  • Recognized as a reliable quick bug fixer by the team and product owner, resolving numerous issues efficiently.
Oct 2018 - Jan 2019
Decentralized Application Developer
K.J.Somaiya College of Engineering
  • Developed Car-Doc, a decentralized application for real-time vehicle verification.
  • Implemented a number plate recognition module achieving an 85.28% average accuracy.
  • Leveraged blockchain technology and the IPFS network for data security and document storage.
  • Published a paper on the work in the International Journal of Education and Management Engineering (IJEME)
Aug 2017 - July 2018
Creative Team Member
KJSCE - Codechef Campus Chapter
  • Spearheaded efforts to promote competitive programming within the institute.
  • Organized and executed workshops, seminars, and contests, resulting in increased student participation.
  • Actively supported and encouraged student participation in the International Collegiate Programming Contest (ICPC).

Educational Qualifications

2022 - 2023
Masters in Computer Science
California State University, San Marcos (CGPA: 4.0 / 4.0)
2016 - 2020
Bachelors in Technology
K.J.Somaiya College of Engineering
2014 - 2016
H.S.C.
S K Somaiya Vinay Mandir Junior College
2004-2014
C.B.S.E.
SHETH KARAMSHI KANJI ENGLISH SCHOOL

You could look into my resume!

DOWNLOAD