Hi, I'm Raj Shah

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

Driven full-stack developer with a Masters in Computer Science and over 2 years of experience as a Software Engineer. Skilled in crafting scalable web applications using Python, JavaScript, React, MongoDB, and PostgreSQL. Leverage experience in machine learning and data visualization tools like OpenCV, TensorFlow, PowerBI, and Matplotlib to provide unique perspectives and solutions. Eager to apply ML knowledge to build intelligent systems and derive impactful insights from data. Excited to join a dynamic team where I can contribute my technical expertise across the stack, learn from talented peers, and build the next generation of software platforms. Outside of work, I stay up-to-date on the latest technologies and development techniques. I'm constantly learning, taking on challenges to expand my skills, especially in ML and data visualization.

Detail-oriented Software Developer with professional experience in Backend Development, Machine Learning, Data Analyst. I am adept in Python, Django, Flask, SQL, Machine Learning, Data Visualization.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Software Developer
  • Developed and maintained Python API endpoints, enhancing seamless integration between front end and backend systems. Implemented robust error handling and authentication mechanisms for optimal security and reliability.
  • Optimized database schemas using PostgreSQL, resulting in substantial query performance improvement and enhanced scalability.
  • Collaborated with cross-functional teams to gather requirements and implement new features, leveraging Python and PostgreSQL. Actively participated in code reviews, offering valuable feedback and contributing to code enhancements.
  • Conducted comprehensive testing and debugging of Python API endpoints, ensuring functionality and maintaining code integrity. Monitored application performance using advanced logging and profiling techniques.
  • Tools: Python, PostgreSQL,Django, RESTFul API
Jan 2023 - Dec 2023 | Dallas, USA
Software Developer
  • Developed and maintained front end components using HTML, CSS and Javascript
  • Fixed bugs from existing websites and implemented enhancements that significantly improved web functionality
  • Collaborated and coordinated with cross-functional teams to gather requirements for designing and developing layouts for client websites
  • Worked closely with backend developers to integrate front end interfaces with RESTful APIs, enabling seamless data exchange
  • Utilized version control system (Git) to manage and track code changes, enabling streamlined code management
  • Tools: HTML, CSS, Javascript, Git
Jan 2018 - Dec 2019 | Mumbai, India

Projects

music streaming app
Hospital Management System

A web app for hospital to manage day to day tasks

Description
  • Tools: MongoDB, Express.JS, React.JS, Node.JS
  • Developed a robust Hospital Management web application using MERN Stack.
  • Implemented features such as patient registration, appointment booking, doctor availability, etc.
  • Designed and deployed a RESTful API using Node, Express and MongoDB.
  • Leveraged React.js resources including Context API, React Hooks, and React Route
quiz app
Green Cart

Online plant sales platform

Description
  • Tools: Node.JS, Express.JS, JQuery, Handlebars
  • Spearheaded the development of an online plant sales platform in a collaborative team of three members.
  • Elevated user engagement by skillfully employing client-side scripting to manipulate the HTML DOM.
  • Designed and implemented the dynamic database module
Screenshot of web app
Kidemy

A web app for parents to assign and keep a tab of courses for children.

Description
  • Tools: HTML, CSS, Bootstrap, Express.JS, Node.JS, MongoDB
  • A web app for parents to assign the course to their children and keep track of their progress.
  • Parents can add multiple children to the portal.
  • Parents can assign relevant courses to their children and track their progress regarding their score and completion of the subject or module of assigned courses.
Screenshot of  web app
Broadband Service Provider

A simple web app for broadband servide provider.

Description
  • Tools: HTML, CSS,React.JS, MongoDB
  • Devised a comprehensive web application catering to a broadband service providers need, adeptly managing plans and user subscription
  • Demonstrated proficiency in backend functionality through MongoDB integration and frontend development utilizing React, CSS
Screenshot of  web app
Quora Duplicate Question Detection

A model that classifies whether a given question pairs are semantically equal.

Description
  • Developed a model with around 400,000 data points to classify whether given question pairs are semantically equal.
  • Implemented traditional ML algorithms like XG Boost and Random Forest classifier, achieving an average accuracy of 75%.
  • Utilized modern NLP techniques like LSTM and word2vec, achieving an average accuracy of 83% and compared with previous approaches
Screenshot of  web app
Spotify Music Recommendation

A Music Recommendation System.

Description
  • Designed a Music Recommendation model using Machine Learning algorithms such as KNN, Random Forest, Decision Tree, etc.
  • Analyzed 225,000+ training samples, performed data analysis and visualization, and compared algorithm accuracy using Histograms and pie charts. Achieved an average accuracy of 82% .
Screenshot of  web app
Capture Parking

Build a Parking Monitoring system.

Description
  • Created a parking monitoring system, harnessing historical data and CCTV images to forecast real-time parking space availability.
  • utilized computer vision techniques, including Mask R-CNN, for image analysis to determine parking space status.
Screenshot of  web app
House Value Prediction

Machine learning model to predict the value of houses.

Description
  • Developed a Machine Learning pipeline for data preprocessing, feature engineering, modeling, and evaluation on a dataset of around 20,000 samples.
  • Implemented various algorithms such as Linear Regression, Ridge Regression, Random Forest, Neural Networks, achieving good accuracy.
Screenshot of  web app
Taxi Demand Prediction in NYC

A Machine learning model to predict taxi demand in NYC.

Description
  • Developed a machine learning system to predict taxi demand for specific areas of New York City.
  • Pre-processed and clustered the data using K-Means, implemented feature engineering techniques, and deployed the model in SageMaker.
Screenshot of  web app
Cricket 360

Data Visualization project related to cricket using PowerBI.

Description
  • Refined, analyzed, and visually represented cricket-related data, culminating in the creation of an engaging and interactive dashboard.
  • The process included web scraping using Pandas, preprocessing, data modeling, and finally, implementation of a dynamic dashboard using Power BI.
Screenshot of  web app
Job Details Survey

Power BI data visualization using real data.

Description
  • Power BI dashboard was created using real data collected from a survey conducted among individuals regarding their employment status and related information.
  • The collected data was processed and cleaned using Power Query to ensure accuracy and reliability.

Skills

Languages and Databases

Python
Java
R
PostgreSQL
MongoDB

Web Development

HTML
CSS
JavaScript
React.JS
Node.JS

Libraries

NumPy
Scikit-learn
OpenCV
Pandas

Frameworks

Django
Flask
Bootstrap
Keras
TensorFlow
PyTorch

Data Vizualisation

PowerBI
Tableau

Other

Git
AWS
Github

Education

Stevens Institute Of Technology

Hoboken,NJ, USA

Degree: Master of Science in Computer Science
CGPA: 3.78/4.0

    Relevant Courseworks:

    • Machine Learning Fundamentals
    • Data Structure and Algorithms
    • Deep Learning
    • NLP

Atharva College of Engineering (Mumbai University)

Mumbai,Maharashtra, India

Degree: Bachelor of Engineering in Information Technology
CGPA: 7.5/10

    Relevant Courseworks:

    • Web Programming
    • Database Management Systems
    • Data Mining and Business Intelligence
    • Computer Vision

Contact