Software Developer

Building robust solutions with clean, efficient code

About Me

Here's a brief introduction about myself

Developer Profile

Hello! I'm a passionate software developer with a strong foundation in modern web technologies and app development. I enjoy solving complex problems and building efficient, scalable applications that deliver exceptional user experiences.

With expertise in both front-end and back-end development, I bring a comprehensive approach to software engineering. My background in data analysis and machine learning also allows me to create intelligent solutions that leverage the power of data.

My Skills

Java Springboot JavaScript React AWS AZURE Mysql MongoDB SQL Git AWS Docker REST APIs SOAP APIs Agile

Work Experience

My professional journey

May 2024 – Jan 2025

Research Analyst Intern

Saint Mary's University, Halifax, NS

  • Gathered datasets from platforms like Kaggle and Google Dataset Search, ensuring key attributes for robust classification models.
  • Directed dataset encoding and preprocessing, including handling missing values, normalizing data, and converting categorical variables for machine learning model training.
  • Designed and implemented various machine learning models, including Random Forest, Classification and Regression Trees (CART), and Support Vector Machines (SVM), optimizing feature handling and mitigating overfitting.
  • Assessed the performance of multiple machine learning models by calculating accuracy, ROC curves, and AUC metrics.
  • Automated data scraping to extract information from both dynamic and static websites using Python, Selenium, and BeautifulSoup.
  • Utilized PDF Plumber and regular expressions to parse 150+ PDF documents and convert extracted data into CSV files for analysis.

Python Pandas Random Forest CART SVM Selenium BeautifulSoup
Jan 2021 – June 2022

Junior Software Developer

Delhi Business Directory, Delhi

  • Led the team in ramping activities, ensuring smooth project transitions.
  • Collaborated with cross-functional teams and developed scalable, robust systems, ensuring seamless user experiences across various browsers, and supporting a user base of 10,000 customers.
  • Designed and implemented RESTful APIs, leveraging JPA to enhance database interactions and streamline data access.
  • Engineered data models, created database schema, and utilized MySQL to ensure data integrity and handling of transactional data.
  • Developed UI components for logging management and viewing details of the testbench, and effectively integrated front-end and back-end functionalities.
  • Translated requirements into technical design and created documents like wireframes, and high and low-level design documents.
  • Implemented comprehensive unit tests using JUnit and Mockito framework and achieved 88% code coverage, ensuring robustness.
  • Delivered efficient, high-quality code by leveraging design patterns and engaging in rigorous testing, code reviews, strategic refactoring, troubleshooting, issue resolution, and strict adherence to clean code practices.

Java Spring Boot React JavaScript MySQL REST APIs JUnit Mockito Jira Agile

Education

My academic background

2023 - 2025

MSc in Computing and Data Analytics

Saint Mary's University

2022 - 2023

Post Graduate Diploma in Computer Application

Veer Narmad South Gujarat University

2017 - 2020

BBA in Computer Application

MIT World Peace University

My Projects

Some of my recent work

🏨
Kotlin Spring Boot MVVM Jenkins

Hotel Management System

An Android application with Spring Boot backend for efficient hotel operations management.

  • Built front end with Kotlin using Recycler View and MVVM architecture for efficient data handling.
  • Implemented robust APIs on the backend utilizing libraries such as JPA, Lombok, and Spring Security for secure data operations.
  • Automated the CI/CD process for the backend application (Spring Boot) on AWS EC2 using a Jenkins pipeline, ensuring reliable releases.
📊
Python Pandas Tweepy TextBlob

Semantic Twitter Data Analysis

A data analysis project focused on processing and analyzing Twitter data for sentiment analysis.

  • Gathered 5,000 Twitter data points for analysis through the utilization of the Tweepy API.
  • Transformed raw data into useable form and determined the polarity of the text with 85% accuracy using TextBlob.
  • Implemented data visualization to showcase sentiment trends and patterns across different topics and demographics.
🎫
C# ASP.NET Entity Framework Azure

Event Management System

A comprehensive event management application deployed on Azure cloud platform.

  • Built UI with scaffolding and implemented ASP.NET Identity and Entity Framework for secure authorization and data modeling.
  • Deployed the application on Azure for scalable and reliable performance.
  • Implemented event creation, registration, and management features with a user-friendly interface.
🛒
React Spring Boot MySQL AWS

My Store

A full-stack application with a dynamic user interface and robust backend systems.

  • Designed dynamic UI using React, while Spring Boot and MySQL powered the robust backend infrastructure.
  • Deployed the Spring Boot and React application on an AWS EC2 instance, while leveraging AWS RDS for hosting the MySQL database.
React IndexedDB CSS

To-Do Application

A responsive React-based task management application with offline capabilities.

  • Implemented user-friendly UI and task management features, making it easy for users to add, view and delete tasks.
  • Managed data storage for the project, utilizing IndexedDB for flawless offline application operation.

Contact Me

Let's get in touch