Solomon Alemu

I'm  

Summary

Software Development Engineer at Zillow Group, working on data engineering and streaming pipelines. Always working to improve my skills and learn more every day.

Santa Clara, California

delen901@gmail.com

Skills

  • Python
  • PySpark
  • SQL
  • Java
  • JavaScript
  • Databricks
  • Apache Kafka
  • AWS
  • Terraform
  • Git
  • React
  • Node.js

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

Work Experience

Zillow Group

(06/2022 to Present)

Software Development Engineer III | Data Engineering | Remote


(06/2022 to 08/2022)

Software Development Engineering Intern | Remote

Management Leadership for Tomorrow Career Prep Fellow

(03/2021 to 09/2022)

Management Leadership for Tomorrow | Career Prep Fellow | Washington, D.C.

click here to see MLT's website

CodePath Technical Interview Prep

(06/2021 to 09/2021)

Student | Remote

Activities and Honors

2019 Deans Scholar

2020 Deans Scholar

2021 Deans Scholar

Habesha Student Association and SJSU Computer Science Club member

Projects

US 30-Year Mortgage Rate Tracker

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.

click here to try the mortgage rate tracker

view the pipeline source

Final Grade Calculator & GPA calculator

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!

click here to try the gpa calculator

click here to try out the 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

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.

click here to try the live app

view the source code

About Me

About

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.

Software Development Engineer at Zillow Group.

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

Links to other medias