Hey there! I'm

Jaswanth Majjiga

I analyze data that impacts real-world customers and develop software solutions to enhance the ease and experience of end users.

I am currently a graduate student at VIT-AP University, with a CGPA of 8.68/10. I am seeking opportunities to gain experience in the fields of analytics and software development.

My interests include Data Analysis,Software Development, AI/ML, NLP,Cloud Computing


View CV

About Me

My introduction

I’m passionate about software development and data analytics to create innovative solutions that enhance user experiences. My interest in these fields grew as I realized the significant impact they can have on real-world problems. With each project, I've become more dedicated to developing and analyzing code that drives meaningful results. During my time as a student at VIT-AP University, I built a solid foundation in core technologies, including programming with Python, SQL, and Java, web development, cloud computing, and data analysis.

Fast-forward to today, I’ve had the privilege of working on multiple projects that have sharpened my technical abilities and problem-solving skills. As a graduate student, I discovered my passion for both software development and data analytics and have actively worked on honing these skills through hands-on projects. I’m eager to contribute to roles that align with my interests in software development and data analytics, where I can continue to learn and grow while making a tangible impact.

FRESHER Strong Internship
Experiences
6+ Imapctful
Projects
5+ Certifications

Qualifications

My Career Path
Internships
Education

B.Tech in Computer science

VIT-AP University
Sep 2020 - Sep 2024
8.68/10.00

Intermediate

Narayana Junior College
2018 - 2020
91.6/100 %

Cloud computing intern

Teachnook

Sep 2022 - Nov 2022 (3 months)
Learn More

Teachnook Internship

  • I successfully executed a Cloud Computing Minor Project, where I deployed an app to Azure Kubernetes Services (AKS). The project involved:

  • Creating AKS Context from the local command line and logging into AKS using Azure CLI.

  • Deploying the application by executing YAML files against the AKS cluster from the local PC.

  • Querying Pods and Services, and accessing the service by its external IP on the browser.

  • Created and deployed the application, with functionality to increment votes for "Cats" and "Dogs" in real-time.

  • Achieved successful deployment of Azure Vote Front and Back-end services with YAML configurations, leveraging Azure Load Balancer for front-end service accessibility.

Data Analyst Intern

Nxtivia

June 2024 - Sep 2024 (3 months)
Learn More

Nxtivia Data Analyst Internship

  • Nxtivia E-commerce Project
  • Conducted an in-depth analysis of customer data for an e-commerce platform, focusing on demographics, spending habits, and responses to marketing campaigns to extract actionable insights for improving business performance.

  • Project Objectives: Included importing and preparing the dataset, creating a database in MySQL, and performing detailed analysis on various aspects such as Customer Demographics, Income, Purchase Behavior, and Campaign Responses.

  • Data Analytics: Utilized Descriptive, Diagnostic, Predictive, and Prescriptive Analytics to provide a comprehensive analysis of the e-commerce data, leading to actionable recommendations.

  • SQL Queries: Developed and executed complex SQL queries to analyze customer demographics, income, purchase behavior, and the effectiveness of marketing campaigns.

  • Key Outcomes: Identified high-value customer segments, evaluated marketing campaign effectiveness, and recommended strategies for enhancing customer engagement and retention.

Skills

My technical level

Programming

Have a Knowledge in diverse languages
95%

Java

95%

python

85%

JavaScript

90%

HTML/CSS

90%

SQL

70%

R

55%

C

Tools and Technologies

95%

Power Bi

80%

Git

80%

Azure

90%

Android Studio

95%

VS Code

Frameworks

90%

Flask

80%

Flutter

75%

CSS Frameworks

70%

React

70%

NodeJs

People Skills

Proactive Problem-Solving

Team Collaboration

Excellent Communication Skills

Adaptability

Leadership

Time Management

Critical Thinking

Strategic Planning

Contributions

My Projects

PROJECTS

Text Summarization Project Workflow
  1. Text Summarization Project

    2022

    Developed a text summarization tool using Transformers with a focus on efficient summarization across multiple use cases, including stories, generic texts, and YouTube transcripts.

    Utilized the Hugging Face Transformers library and implemented a summarization pipeline for precise and high-quality summaries.

    Deployed the project using Flask, providing a user-friendly interface for various text summarization needs.

    1. Technologies: Transformers, Flask, Python
    2. Components: story_summarizer.py, text_summarizer.py, youtube_transcript_summarizer.py
    3. Use Cases: Summarization of stories, generic texts, and YouTube transcripts

Chat With Colleague
  1. Chat with Colleagues - Real-Time Communication Platform

    2023

    Developed a real-time chat application to enhance internal communication within organizations.

    Implemented user presence indicators, secure login, and multimedia support for comprehensive communication.

    1. Utilized PHP, JavaScript, and SQL for backend, with a focus on scalability for up to 200 users.
    2. Web Hosting on 000webhost for cost-efficient and reliable deployment.
    3. Comprehensive documentation provided for deployment and usage.

Bank Management Ssytem
  1. Bank Management System - Web-Based Banking Platform

    2024

    Developed a comprehensive web-based platform to automate and centralize all monetary transactions, enhancing efficiency and reducing errors in banking operations.

    Implemented distinct user roles for Admin and Customer, ensuring secure and role-based access to the system.

    1. Designed using PHP and MySQL, ensuring a robust backend for managing transactions and user data.
    2. Features include account creation, transactions (deposit, withdrawal, transfer), loan management, and user profile management.
    3. Security was a primary focus, with measures to prevent data duplication and unauthorized access.
    4. Tools Used: Visual Studio Code (IDE) for development, MySQL for database management, and Bootstrap for responsive design.

Theft Detection
  1. Theft Detection System - Real-Time Object Detection Using YOLOv8

    2024

    Developed a real-time theft detection system utilizing YOLOv8 for high-accuracy object detection. The project was trained and tested using Google Colab with GPU support.

    Deployed the trained model using Flask for a web-based application, providing real-time detection through video feed processing.

    1. Mounted Google Drive in Colab to manage project files and datasets efficiently.
    2. Installed the Ultralytics package, which includes YOLOv8, for implementing state-of-the-art object detection algorithms.
    3. Trained the model with the YOLOv8m architecture using a custom dataset annotated with Roboflow, ensuring precise detection of theft-related objects.
    4. Validated the model with the best-performing weights, assessing its accuracy and robustness on unseen data.
    5. Utilized the model for prediction tasks on various video sources, adjusting the confidence threshold for optimal performance.
    6. Exported the trained model to TFLite format for deployment on mobile or edge devices, making the solution scalable and versatile.
    7. Flask Deployment: Integrated the best-trained model into a Flask application, enabling real-time detection via a web interface, enhancing security monitoring systems.
View More
  • More Projects

  • GearShift DB Workflow
    1. Deploying an Application to Azure Kubernetes Services (AKS)

      2024

      This guide covers the steps to deploy an application to AKS and access it using the provided external IP address.

      1. Create an Azure Kubernetes Cluster: Use the Azure CLI to set up an AKS cluster with the following command:
        az aks create --resource-group myResourceGroup --name myakscluster --node-count 3 --enable-addons monitoring --generate-ssh-keys
        This command creates a cluster named `myakscluster` in the specified resource group and sets up 3 nodes with monitoring enabled.
      2. Configure kubectl to Use Your AKS Cluster: Set up your local kubectl configuration to interact with your new AKS cluster using:
        az aks get-credentials --resource-group myResourceGroup --name myakscluster
        This command configures kubectl to use the credentials for your AKS cluster.
      3. Deploy Your App: Deploy your application using Kubernetes manifests or Helm charts. Apply your deployment configuration with:
        kubectl apply -f your-app-deployment.yaml
        Replace `your-app-deployment.yaml` with your actual deployment configuration file.
      4. Access Your App: Retrieve the external IP address assigned to your AKS service to access your app. For example:
        External IP address: 20.232.233.15
        Use this IP address to access your app's output.
      5. Clean Up: After testing, delete your AKS cluster to avoid unnecessary costs with:
        az aks delete --resource-group myResourceGroup --name myakscluster --yes --no-wait
        This command removes the AKS cluster and associated resources.

Contact Me

Get in touch

Email Me

jaswanthplc@gmail.com

Leave a Message