Software engineer · Zillow Group

Solomon
Alemu

I'm a software engineer at Zillow, working on data pipelines and building useful things on the side

Solomon AlemuSoftware, side projects & basketball
Latest project / 2026CabinWise
Data engineering & full-stack developmentPython / React / Cloud infrastructure

Things I’ve built

Projects

Personal projects, practical tools,
and the engineering behind them.

Recent project · 2026

CabinWise

A personal companion for my Tesla

Check battery and charging readings, adjust the cabin temperature, set a charge limit, and send a destination to the car. CabinWise brings these daily tasks together with an interactive 3D vehicle view, saved departure presets, and a private ChatGPT connection.

  • React + TypeScript
  • Tesla Fleet API
  • Node.js
  • MCP
Explore the case study
CabinWise / Model 33D PREVIEW · SAMPLE DATA

Enable JavaScript to explore the Model 3 in 3D.

Drag or use arrow keys to rotate
Battery72%
Cabin76°F
Charge limit80%
About this 3D view

Same Model 3 asset and camera setup as CabinWise. Glass and wheel overlays cleaned up; paint materials adjusted. Appearance is illustrative, not live vehicle state. Model by tonielpro520, licensed CC BY 4.0.

Tab Shelf

Tab Shelf — Keep the thought. Close the tab.

A local-first Chrome extension for tab overload. Review tabs by hours since last use, spot duplicate URLs, and save useful links before closing them. Built with JavaScript and Chrome’s extension APIs, with protected-tab checks and recoverable URL storage.

Add to Chrome ↗ Explore Tab Shelf ↗ View source ↗

US 30-Year Mortgage Rate Tracker

US 30-Year Mortgage Rate Tracker preview

A small data pipeline: a Python script pulls the public FRED mortgage-rate series, cleans it with pandas, and writes a static data.json that a dashboard page reads — current rate, year-over-year change, and all-time high/low, plus a 5-year trend chart.

Explore the dashboard ↗ View source ↗

Final Grade Calculator & GPA calculator

Final Grade Calculator & GPA calculator preview

A final grade calculator and GPA calculator were both very useful to me, so I decided to make them myself. I sent the link to my friends and now they use it too. Click the link below to try them out!

GPA calculator ↗ Final grade calculator ↗

Java Snake and Apple game

This game uses Java's Swing graphical user interface to display the game. As you can see im not very good at the game myself. I used a command line script to automate the tedious "cd" and "javac" commands in the video.

Java Calendar App

Java Calendar App preview

A Calendar Application that lets you Create Events that are recurring or one time. The events are stored in a text file that is generated and read from by the program. The project follows the MVC design pattern. You can browse events on different days using the arrow buttons, or just click on a day to see what events are taking place on a given day.

Spartan Bank

Full-stack banking app (React, Node.js, MySQL, Android) with account management, fund transfers, and nearby ATM lookup, built with a team for SJSU CS160. Handles login/authentication, balances and transaction history, and transfers/deposits/withdrawals.

Open the app ↗ View source ↗

What I work on

Experience

Data engineering, streaming pipelines,
and a foundation in computer science.

Zillow Group

Software Engineer IIJul 2025 – Present

Software EngineerJul 2023 – Jul 2025

Selected work across full-time roles · Data Engineering · Remote

  • Build and own production streaming data pipelines (Kafka to Delta Lake) on Databricks using Python and PySpark
  • Led infrastructure work for a company-wide customer data platform migration, including Terraform-provisioned AWS infrastructure
  • Design data products that power marketing and customer-facing systems across the company

Jun 2022 – Aug 2022

Software Engineer Intern · San Francisco Bay Area
  • Utilized Cypress and Node.js to develop an end-to-end testing strategy for tracking web analytics on Zillow.com and incorporated it into our deployment pipeline
  • Improved upon the developer onboarding experience and all documentation
  • Implemented bug fixes and performance improvements on newly released features using Node.js
  • Presented cypress testing project to organization higher ups

Management Leadership for Tomorrow

Jan 2021 – Jan 2023

SWE track · Career Prep Fellow
  • Selected as one of 1,000 for an 18-month professional development program for high-achieving diverse talent
  • Completed assignments and projects to hone analytical, quantitative and communication skills
  • Participated in conferences hosted by industry leaders
click here to see MLT's website

National Junior Basketball League

Apr 2017 – Jan 2023

Site Supervisor

CodePath Technical Interview Prep

Jun 2021 – Sep 2021

Student | Remote
  • 12 week program for college students
  • Lectures and algorithm labs
  • Mentorship from industry professionals
  • Data Structures, Algorithms, Big O, and more
Earlier roles

Little Caesars Pizza · Crew Member
Jun 2019 – Jul 2020 · Part-time

Safeway · Courtesy Clerk
May 2018 – Sep 2018 · Part-time

View experience on LinkedIn ↗

Bachelors of Science: Computer Science

Class of 2023

San Jose State University, San Jose, CA

GPA: 3.7

Relevant Coursework: Object Oriented Design, Data Structures & Algorithms, Artificial Intelligence, and Computer Systems

Activities and Honors

2019 Deans Scholar

2020 Deans Scholar

2021 Deans Scholar

Habesha Student Association and SJSU Computer Science Club member

A little background

About me

I was first introduced to programming through a friend that I played basketball with during my Junior year of high school. He told me about how he was programming a decision-based game that took strings as an input. We had a discussion about programming and some cool things you could do with it. Since I was intrigued, I decided to conduct further research. Although I was undeclared when I enrolled in college, my interest grew stronger and decided to major in computer science after taking the Intro to Programming course at SJSU. I've since graduated and now work as a Software Development Engineer at Zillow Group, focusing on data engineering and building the streaming systems that power the company's products. I keep an open mind to new ways of doing things and am always working to develop my skills further.

Solomon Alemu

Software Development Engineer at Zillow Group

  • Website: www.solomonalemu.com
  • City: Santa Clara, California
  • Degree: BS Computer Science 2023
  • Email: delen901@gmail.com

Find me online

LinkedIn GitHub