MS Computer Science Graduate

Shreenithi

Software Engineer | QA & Test Automation | Backend/API Validation

I build and validate reliable software systems through backend development, test automation, API/UI validation, SQL-based checks, and structured debugging.

Software Engineering Snapshot

Core Focus Build + Validate
Project Style Apps · Data · Search
Strengths Java · Python · SQL
Interested In SWE · QA · SDET
Backend Java Apps Search ML Evaluation

Choose a Portfolio View

Explore my portfolio through the lens of the role you are hiring for.

Software Engineering View

Building practical software across web, desktop, backend, and data-driven systems.

This view highlights projects where I designed application workflows, worked with databases, built frontend/backend logic, and created maintainable technical solutions.

Primary Skills Java · Python · SQL · Angular · PHP · MySQL
Best Fit Roles Software Engineer · Backend/API Validation · Entry-Level SWE
Strong Project Examples CFMS · Hybrid IR · Mobile Veggie Detector · Metrics Suite
Engineering Focus Clean workflows, maintainability, debugging, and data reliability

QA / Software Testing View

Validating software through functional testing, regression checks, SQL validation, and RCA.

This view highlights projects and experience where I tested workflows, verified backend behavior, checked data accuracy, documented issues, and improved release confidence.

Primary Skills Functional Testing · Regression Testing · SQL Checks · API/UI Validation
Best Fit Roles QA Engineer · Test Automation Engineer · SDET · Software Test Engineer
Strong Project Examples Library System · Metrics Suite · CFMS · Pneumonia Detection
Quality Focus Defect tracking, root-cause analysis, validation evidence, and release readiness

About, skills, experience, and case studies update based on the selected view.

About Me

Software engineering graduate focused on building maintainable applications, validating workflows, and improving reliability.

Software Engineering Lens

Building practical software with clean structure and reliable workflows.

I work across Java, Python, SQL, Angular, PHP/MySQL, and desktop/web application projects. My portfolio shows how I build application workflows, connect data layers, debug behavior, and document projects clearly.

I enjoy projects where software has to be practical: forms, databases, user workflows, search systems, evaluation logic, and maintainable code.

Java Python SQL Angular PHP/MySQL JDBC
Application Development

Java Swing, Angular, PHP/MySQL, and browser-based applications with clear user workflows.

Database Workflows

SQL-backed projects involving CRUD behavior, reporting workflows, data checks, and persistence.

Search & ML Evaluation

NLP/search and ML projects using measurable evaluation such as retrieval metrics, Macro-F1, and ROC-AUC.

Maintainable Delivery

Project documentation, clean repo structure, readable READMEs, and practical deployment-ready presentation.

QA / Testing Lens

Validating software through test thinking, defect analysis, and workflow checks.

My testing-focused work centers on functional validation, regression testing, SQL-based checks, backend workflow verification, issue investigation, and release-readiness documentation.

I focus on what can break: forms, edge cases, data state changes, restore/delete flows, API/UI workflows, and user-facing reliability.

Functional Testing Regression API/UI Validation SQL Checks RCA Defect Tracking
Test Design

Functional, regression, smoke, integration, and user workflow testing with clear validation goals.

Defect Analysis

Root-cause analysis, defect verification, failure-path thinking, and release-readiness checks.

Backend Validation

SQL checks, CRUD workflow validation, data consistency, deleted/restored state behavior, and logs.

Automation Direction

JUnit, Selenium, Playwright, API testing concepts, and automation-ready validation workflows.

Core Skills

Current technical strengths grouped by the selected portfolio view.

Software Development

Java, Python, TypeScript, JavaScript, PHP, Angular, Java Swing, Android Studio, and practical application development.

Backend & Data

SQL, MySQL, MongoDB, JDBC, CRUD workflows, data validation, reporting logic, and database-backed application behavior.

ML, NLP & Search

Scikit-learn, DenseNet121, DistilBERT, BM25, dense retrieval, sentiment analysis, computer vision, and model evaluation.

Testing & Validation

Functional testing, regression testing, smoke testing, integration testing, UI validation, API validation, and test case design.

Defect & RCA Workflow

Defect tracking, root-cause analysis, failure-path validation, exception behavior, release-readiness checks, and documentation.

Automation & Tools

JUnit, Selenium, Playwright, REST API testing concepts, Git, GitHub, Jira, Jenkins, Azure DevOps, Docker, Agile/Scrum, and CI/CD.

Experience

Experience details are emphasized based on the selected portfolio view.

Web Platform · Data Workflows

Junior Staff / Graduate Student Associate

CSULB College of Engineering - OPD&I

January 2025 - May 2026

Supported a production Drupal web platform with a focus on web workflow reliability, backend reporting support, data accuracy, and stakeholder-driven issue resolution.

  • Worked with production web workflows and validated user-facing behavior.
  • Supported backend reporting workflows and SQL-based data processes.
  • Investigated application issues and supported practical platform maintenance.
  • Documented fixes and validation outcomes for reliable delivery.
Drupal SQL Web Workflows Data Accuracy Maintenance

Java Desktop · JDBC · Debugging

Software Development Engineer Intern

HCL Technologies - QA & Testing Focus

January 2023 - May 2023

Designed, tested, and improved a Java Swing/JDBC desktop application with focus on application stability, input behavior, exception handling, and maintainable delivery.

  • Worked on Java Swing UI workflows and JDBC-backed application behavior.
  • Improved exception handling and application stability.
  • Investigated defects at code level and supported debugging.
  • Maintained validation logs and release-readiness documentation.
Java Swing JDBC Debugging Stability

Production QA · Validation

Junior Staff / Graduate Student Associate

CSULB College of Engineering - OPD&I

January 2025 - May 2026

Supported quality assurance and maintenance for a production Drupal web platform, focusing on reliability, usability, data accuracy, and issue resolution.

  • Conducted end-to-end QA and validation checks on production web workflows.
  • Diagnosed and resolved production issues using structured root-cause analysis.
  • Validated backend reporting workflows and SQL-based data processes.
  • Supported privacy-aware validation aligned with institutional data policies.
QA Validation Drupal SQL Checks RCA Production Support

Regression Testing · RCA

Software Development Engineer Intern

HCL Technologies - QA & Testing Focus

January 2023 - May 2023

Designed, tested, and improved a Java Swing/JDBC desktop application with focus on functional correctness, regression testing, debugging, and release readiness.

  • Designed and executed functional and regression test suites.
  • Identified defects and performed code-level root-cause analysis.
  • Verified exception handling and application stability improvements.
  • Maintained validation logs and release-readiness documentation.
Functional Testing Regression Testing RCA Java Swing Release Readiness

Selected Case Studies

A focused view of projects that show how I build, test, validate, and evaluate software systems.

Showing: Software Engineering View

Software Metrics

Metrics Suite

Java Swing desktop application for software metrics calculation, testing, and verification workflows.

Outcome: Validated Function Points, Use Case Points, SMI workflows, input handling, and calculation behavior.

Java Swing Testing Verification

Backend Validation

Library Management System

PHP-MySQL maintenance project with soft delete, restore, version history, and activity logging.

Outcome: Validated CRUD workflows, SQL behavior, deleted records, restore flow, and admin-side reliability.

PHP MySQL SQL Regression

Java Desktop App

CFMS Desktop Application

Java Swing desktop application with MySQL backend for customer feedback management workflows.

Outcome: Validated form behavior, database reliability, workflow correctness, and exception handling.

Java Swing JDBC MySQL

Search Evaluation

Hybrid Information Retrieval

Hybrid search system combining BM25 lexical retrieval with dense semantic retrieval.

Outcome: Evaluated ranking quality, retrieval metrics, model comparison, and failure patterns.

Python BM25 Dense Retrieval NLP

Published Mobile AI

Mobile Veggie Detector

Android computer vision application for real-time vegetable detection using camera input.

Outcome: Built mobile AI workflow connecting camera input, detection logic, and app usability.

Java Android OpenCV Computer Vision

Medical Imaging Evaluation

Pneumonia Detection using DenseNet

DenseNet121-based chest X-ray classification project for pneumonia detection.

Outcome: Evaluated classification metrics, ROC curve, AUC score, and model behavior.

Python DenseNet121 CNN ROC-AUC

Additional Projects

Additional projects that show range across NLP, healthcare classification, Angular, Java desktop apps, and browser-based applications.

NLP Classification

Amazon Reviews Sentiment Analysis

Sentiment classification project using classical ML and DistilBERT-based NLP modeling.

Python Scikit-learn DistilBERT NLP

ECG Classification

ECG Rhythm Classification

Machine learning project for classifying ECG rhythm categories using extracted ECG features.

Python ML Macro-F1 Healthcare AI

Angular Frontend

Angular Expense Tracker

Angular and TypeScript household expense tracking app focused on frontend structure and budgeting workflows.

Angular TypeScript Frontend Budgeting

Java Desktop Apps

Java GUI Mini Suite

Collection of Java Swing mini desktop apps including calculators and Tic-Tac-Toe, built with Apache NetBeans.

Java Swing NetBeans JAR Files

Browser App

Typing Speed Test Game

JavaScript browser project for timer logic, DOM updates, result calculation, and user feedback.

JavaScript HTML CSS DOM

More Work

More Projects on GitHub

View the full set of repositories, including software engineering, ML, NLP, Java, web, and testing-related projects.

GitHub Repos Code Documentation

Contact

Open to entry-level Software Engineer, QA Engineer, Software Test Engineer, Test Automation Engineer, and SDET-style roles.

Let’s connect

I am interested in opportunities where I can contribute to software quality, backend/API validation, test automation, debugging, and reliable software delivery.