Solomon Alemu
I'm
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
San Jose State University, San Jose, CA
GPA: 3.7
Relevant Coursework: Object Oriented Design, Data Structures & Algorithms, Artificial Intelligence, and Computer Systems
Software Development Engineer III | Data Engineering | Remote
Software Development Engineering Intern | Remote
Management Leadership for Tomorrow | Career Prep Fellow | Washington, D.C.
Student | Remote
2019 Deans Scholar
2020 Deans Scholar
2021 Deans Scholar
Habesha Student Association and SJSU Computer Science Club member
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
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
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.
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.
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
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.