Prerak Shah
Software Engineer | Full Stack with Python & Django | Machine Learning & Data Science Enthusiast | Drives Innovation Through Team Collaboration

Building Digital Solutions That Matter

Hi, I'm Prerak — a results-driven Software Engineer with 2+ years of hands-on experience crafting scalable Python solutions. I've led dev teams, engineered backend systems with Django and C++, and driven data insights using SQL and Jupyter. Obsessed with clean code and real-world impact, I'm ready to tackle complex challenges and accelerate your team's success.

Interests

What I'm Passionate About

Software Development

Machine Learning

Firmware Engineering

Cloud Computing

Data Science

Algorithms

Education

Academic Journey

Education Degrees

CSUS

MS in Computer Science

August 2019 - December 2021

Core Courses
  • Algorithms & Paradigms
  • Database Management
  • Cloud Computing
Advanced Topics
  • Artificial Intelligence
  • Computer Systems
  • Mobile Computing
GTU

BE in Computer Engineering

August 2015 - May 2019

Core Courses
  • Software Engineering
  • Algorithm Analysis
  • Operating Systems
Programming
  • System Programming
  • OOP with Java
  • Data Structures

Professional Certifications

Stanford Certification

Machine Learning

View
Google Cloud Certification

Google Cloud Fundamentals

View
Kubernetes Certification

Google Kubernetes Engine

View
IBM Certification

Docker Essentials

View

Experience

Professional Journey

A comprehensive overview of my professional experience, showcasing expertise across software engineering, data science, and firmware development.

Full-Time Experience

CloudTrend Technologies

Software Engineer

November 2023 – March 2024

Worked on feature implementation of new client services within web applications, leveraging Python, Django, and Next.js to enhance functionality and user experience.
Built the full-stack MVP backend using Django REST Framework and SimpleJWT, implementing token refresh logic in Next.js for secure, uninterrupted sessions.
Integrated Power BI models into the Python/Flask backend to power internal portal dashboards, improving visibility into financial and operational metrics.
Demonstrated proficiency in managing Atlassian products, including JIRA, Confluence, and Bitbucket, to facilitate project coordination, task tracking, and version control.
Adhered to Software Development Life Cycle (SDLC) and Agile methodologies, actively participating in feature planning and sprint execution to deliver high-quality solutions on time.
Solidigm

Software Engineer

June 2022 – August 2023

• Contributed to developing and implementing new security features based on the NVMe specification, working across Python test automation and low-level C++ firmware updates.
Orchestrated and executed over 10 tests (functional, unit, stress) to validate new security features, ensuring optimal performance.
Automated PCIe/NVMe reset tests using Python scripts, reducing test time by 20% and ensuring continuous validation.
Examined and resolved security firmware failures, boosting software efficiency by 20% through analysis of internal CLI, telemetry, and UART logs.
Utilized Git for version control, maintaining a streamlined development process.
Collaborated with stakeholders and other software teams to implement security requirements, showcasing effective collaboration skills.
Applied fundamental software development best practices, including continuous integration, ensuring code quality and reliability.
Engaged in the design and architecture of firmware security features, showcasing expertise in software design and architecture.
Fanalyze Inc.

Data Scientist

February 2022 – June 2022

Spearheaded Python-based Machine Learning models development, achieving 72% accuracy rate in NFL game outcome predictions.
Amplified model accuracy from 57% to 72% by executing feature engineering and hyperparameter tuning.
Successfully integrated odds of winning for teams, resulting in accuracy improvement from 58% to 68% for future season outcomes.

Internship Experience

NXP Semiconductors

Student Technical Intern (Machine Learning)

May 2021 – Aug 2021

Performed data preprocessing and analysis on over 8 million records using Python to extract insights for semiconductor data.
Designed an interactive dashboard using the Dash Plotly framework for visualizing and evaluating crucial metrics that reduced semiconductor production errors by 5%.
Elevated data processing efficiency through the incorporation of various analytics packages.
Arth Infosoft

Student Intern (Software Developer)

July 2018 – April 2019

Conceptualized and initiated the development of a carpooling software "Ride2Go" and tested the application.
Utilized Servlet and JSP to design webpages and managed the Oracle Database for enhanced software functionality.
Ensured high-quality development practices and successful project outcomes through effective collaboration.
Appagy technolabs

Software Developer

July 2017 - June 2018

Engaged in development of admin console component of the Cab booking application, pivotal for bookings, drivers, and users using C#, .NET, and React JS and boosted booking efficiency by 20%.
Contributed to the Stripe gateway integration with webhooks for real-time payment monitoring, ensuring user-friendly payments.
Supported development of marketing website to promote Cab booking application using Python and Flask.
Collaborated with team to transcribe audios to text with the help of google cloud Speech-to-Text API.

Projects

Featured Work

Full-Stack Development

Health Web App
Web Health Application

A comprehensive health management web application with modern UI/UX design and machine learning capabilities.

Python Flask ML Heroku
Smart Cash Manager
Smart Cash Manager

Android application for personal finance management and expense tracking with advanced features.

Java Android SQLite

Machine Learning & Data Science

H1B Prediction
H1B Visa Status Prediction

Machine learning model to predict H1B visa approval status using historical data and neural networks.

Python ML Neural Networks Jupyter
Sentiment Analysis
Sentiment Analysis with BERT

Deep learning model using BERT for advanced sentiment analysis of text data with high accuracy.

Python BERT NLP Deep Learning

Skills

Technical Expertise

Languages and Databases

Python Python
Java Java
C++ C++
HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript
MySQL MySQL
Oracle Oracle

Tools & Platforms

Git Git
Jira Jira
VS Code VS Code
AWS AWS
Google Cloud Google Cloud
Heroku Heroku
Docker Docker
Kubernetes Kubernetes

Frameworks and Libraries

Flask Flask
Django Django
.NET .NET
Pandas Pandas
NumPy NumPy
OpenCV OpenCV
Scikit-learn Scikit-learn

Contact

Get In Touch

My Address

Ahmedabad, Gujarat, India

Social Profiles

Email

preraksh10@gmail.com

Phone

+91 9106524811