
About

I'm Vishal
With 3+ years of experience, I specialize in building scalable web applications using Python, Django, and Flask. My expertise spans database management with SQL, PostgreSQL, MySQL, and NoSQL solutions like MongoDB. I have hands-on experience with RESTful APIs, cloud platforms such as AWS and Azure, and DevOps tools like Docker and Kubernetes. Passionate about AI/ML, I leverage Python libraries like Pandas, NumPy, and scikit-learn for data-driven solutions. As a collaborative team player, I thrive in knowledge-sharing environments, ensuring efficient and high-performing development pipelines.
Skills
Professional Skills
Click on each category to view the specific skills.

Web Technologies
- HTML5
- CSS3
- JavaScript
- JSON
- XML
- REST
- FastAPI
IDE
- PyCharm
- Visual Studio Code
- Jupyter Notebook
- Anaconda
- pip
Languages
- Python
- C++
- Java
- SQL
Frameworks & Libraries
- Django
- Flask
- Pandas
- NumPy
- Matplotlib
- scikit-learn
- TensorFlow
- PyTorch
- Lightning
- Visualforce
Database Technologies
- PostgreSQL
- MySQL
- MangoDB
- SQLite
Cloud Platforms
- Microsoft Azure
- AWS(EC2, S3, Lambda)
- GCP
Version Control
- Git
- Github
- GitLAb
Testing Frameworks
- Pytest
- Unittest
Build & Deployment
- Jenkins
- Azure pipelines
- Docker
- Kubernetes
Operating Systems
- Windows
- macOS
- linux
Work
CupCake Carbon Cycle Model
Designed a full-stack web application to monitor and visualize the carbon cycle across ecosystems. This platform enables researchers to analyze the impact of carbon emissions on climate change using real-time data. It features a React-based front end and a Python-powered back end for efficient data processing and visualization.
Tech Stack: React, Python, Flask, PostgreSQL
Impact: Streamlined research efforts by reducing data processing time by 30%, allowing scientists to make faster, data-driven decisions.
Software Engineer (Student Assistant) - University of California
Location: Riverside, United States
Duration: January 2024 – December 2024
Role: Developed the CupCake Carbon Cycle Model, a full-stack web application for visualizing carbon cycles using React, Python, and PostgreSQL, reducing data processing time by 30%.
Led the development of a Retrieval-Augmented Generation (RAG)-based chatbot using Python, TensorFlow, Elasticsearch, and FastAPI to improve research efficiency.
Optimized user engagement for full-stack tools addressing climate change research.
Key Skills: React, Python, Flask, PostgreSQL, TensorFlow, FastAPI, Elasticsearch, HTML5, CSS3, JavaScript, Git, Linux
Associate Technical Solutions Engineer - Databricks
Location: Bangalore, India
Duration: April 2023 – September 2023
Role: Resolved complex issues on Spark and Databricks platforms, ensuring SLA compliance and providing best practices for optimizations.
Worked with cross-functional teams to implement enhancements based on user feedback and community trends.
Designed and optimized scalable data pipelines for efficient large dataset management.
Key Skills: Spark, Databricks, Python, SQL, Data Pipelines, Big Data, Cloud Computing
Software Engineer Intern - Databricks
Location: Bangalore, India
Duration: June 2022 – April 2023
Role: Developed a data-driven model to streamline ETL processes and improve case categorization.
Resolved issues within the Spark environment, enhancing platform reliability.
Supported data modeling and warehouse efforts, improving accessibility and organization.
Key Skills: Databricks, Spark, Python, SQL, ETL Processes, Data Modeling, Cloud Platforms
Project Trainee - R.I.N.L.
Location: Visakhapatnam, India
Duration: September 2021 – June 2022
Role: Built a full-stack web application with React, Flask, and PostgreSQL for analyzing and processing RINL transport data.
Developed interactive data visualizations using Plotly Dash to enhance user decision-making.
Implemented frontend components using HTML, CSS, and JavaScript for a seamless user interface.
Key Skills: FastAPI, Flask, React, PostgreSQL, Docker, Plotly Dash, REST APIs, HTML, CSS, JavaScript, Data Visualization
Empowering Healthcare with Disease Prediction for Seamless Doctor Consultations
Location: Bangalore, India
Duration: 2021 – 2023
Role: Designed and developed a web application integrating multiple healthcare services, including patient health record storage, blood bank management, doctor availability, and medical insurance.
Implemented machine learning models for symptom prediction and diagnosis assistance using NLP to extract symptoms from text-based patient descriptions.
Developed an online doctor appointment system with real-time booking and integrated Google Maps API to locate nearby healthcare facilities.
Integrated secure APIs to enable seamless sharing of patient records between multiple healthcare providers.
Created an intuitive UI to enhance patient interaction and optimized backend workflows for efficient healthcare service management.
Key Skills: React.js, Flask, FastAPI, PostgreSQL, TensorFlow, Scikit-learn, NLTK, OpenAI APIs, Google Maps API, Docker, AWS, REST APIs
Publication Link: View Paper
Master of Science in Computer Science
University: University of California, Riverside
Location: Riverside, United States
Year: 2023 - 2024
CGPA: 3.71/4.0
Relevant Courses: Deep Learning, Cloud Computing, Artificial Intelligence, Distributed Systems
Thesis: Machine Learning for Oceanic Carbon Cycle Prediction
Bachelor of Technology in Computer Science
University: Amrita Vishwa Vidyapeetham
Location: Bangalore, India
Year: 2019 - 2023
CGPA: 8.51/10
Relevant Courses: Data Structures, Operating Systems, Software Engineering, Machine Learning
Final Project: Developed an intelligent water management system utilizing IoT and cloud technologies to optimize resource usage.
Get in Touch
I'd love to hear from you! Feel free to reach out through the form below or connect with me directly.
Email: sai.vishal.17.24@gmail.com
Phone: 951-548-9412