Software engineer · CS @ UC Santa Cruz
Santa Cruz, California

Ranvir S.
Shergill.

Computer Science student at UC Santa Cruz. Incoming Software Engineering Intern focused on automation at Rivian and Volkswagen Group Technologies.

Up next · Incoming internship

Rivian and Volkswagen
Group Technologies

Software Engineering Intern  /  Automation

ENGINEERING FOCUS01 / AUTOMATION
BuildTestAutomate
Incoming SWE intern · Automation
3.9GPA
UC Santa Cruz
2027March
Expected graduation
3Featured
Software projects
01 / Experience

Professional experience

Rivian and Volkswagen
Group Technologies

Upcoming

Incoming Software Engineering Intern · Automation

Joining the software engineering team with a focus on automation.

Kaiser Permanente

Jun — Jul 2026

Technology Information Applications Engineer Intern · Hybrid

  • Supported the Data and Analytics organization’s migration from SAS to Databricks.
  • Used Python, SQL, and PySpark for data migration, transformation, and validation.
  • Supported Power BI reporting, dashboard development, and team onboarding to modern analytics platforms.

Golden State Farms

Jan 2022 — Jun 2026

Operations, Equipment Control & Software Systems Manager

  • Designed and maintained software-driven irrigation control systems.
  • Built internal tools for equipment usage, maintenance schedules, and operational efficiency.
  • Managed equipment logistics and day-to-day farm workflows in Vacaville, California.

Golden State Transport INC.

Jan 2022 — Sep 2024

Software Manager · Yuba City, California

  • Led development and maintenance of internal transportation and logistics software.
  • Built tools for scheduling, dispatch coordination, and operational tracking.
  • Streamlined workflows through automation, contributing to approximately 10–15% gains in monthly business efficiency and revenue.
02 / Projects

Personal projects

Selected projects in web applications and mobile development.

01

PropFlow

Rental property analysis

A rental property investment analyzer that brings returns, financing, and expenses into one place.

JavaScriptHTML / CSSZero dependencies
Inside the project

Built live ROI, cap rate, and cash-on-cash return calculations alongside a mortgage amortization schedule and expense breakdown chart. Implemented with vanilla HTML, CSS, and JavaScript.

02

Drop Rate

Transportation workflows

Developed a web application for trucking invoice creation, with task flows that reduce repetitive steps.

Web applicationInvoicingWorkflow design
Inside the project

Built a website that simplifies invoice creation for trucking companies, drawing on hands-on experience with transportation operations and internal business software.

03

Optimal

Science-based training

A workout planner that turns evidence-based exercise principles into routines built around muscle growth.

FlutterMobile developmentWorkout planning
Inside the project

Developed a Flutter application delivering science-based exercise routines to help users structure their training and work toward muscle growth.

03 / Education & skills

Education & technical skills

My background includes data migration and reporting at Kaiser Permanente, irrigation control systems at Golden State Farms, and internal logistics software at Golden State Transport.

I’m studying Computer Science at UC Santa Cruz, with interests in automation, full-stack development, and practical systems. Outside software, I independently manage an equities portfolio through research and risk management. I’m also trilingual.

University of California, Santa Cruz

B.S. Computer Science · GPA 3.9

Sep 2024 — Mar 2027
Expected completion

Languages

Python · SQL · Java
C · C++ · JavaScript
HTML · CSS

Applications

React · Redux · Next.js
Node.js · Express · MongoDB
Flutter

Data & systems

Databricks · PySpark
Power BI · Linux
Git · GitHub

Foundations in data structures and algorithms, operating systems, databases, machine learning, artificial intelligence, and computer architecture.

04 / Contact

Contact information