Hi! I'm Dag Gebreselasse

Portfolio

Below are projects I have worked on in the past.

blackjack

Blackjack Card Game

Made Using React App
Git HERE

workout

Workout App

Made Using React App & NodeJS
Git HERE

spotify banner

Spotify Today's Top Hits

Made Using React App & Spotify's official API.
Git HERE

laughing man

Joke Generator

Made Using React App, Bootstrap & an Existing Joke API.
Git HERE

uno card

UNO Multiplayer Game

Made Using React App & Socket.io.
Git HERE

graph

Mock Stock Trader Fullstack

Made Using React App & Node.js.
Git HERE

graph

Flight Price Alert Fullstack

Made Using TypeScript React App & Django.
Git HERE

graph

Soccer Bet Fullstack

Made Using React App & Node.js.
Git HERE

snake and ladder

Snake and Ladders Game

Made Using Plain JS.
Git HERE

workout android banner

Workout App Mobile

Made Using React Native & Node.js.
Git HERE

price alert banner

Price Alert Fullstack

Made Using React App & Node.js.
Git HERE

amazon banner

Amazon Mock Front Page

Made Using React App.
Git HERE

tile picture

Visual Memory Game

Made Using React App & Bootstrap.
Git HERE

task matrix

Eisenhower Matrix Fullstack

Made Using React App & Node.js.
Git HERE

Resume

Education

Washington University in St Louis: MS in Mechanical Engineering (2017), GPA: 4.0/4.0
Washington University in St Louis: BS in Mechanical Engineering (2015), GPA: 4.0/4.0
Oberlin College: BS in Physics (2013), GPA: 3.83/4.0

Skills

JavaScript, ReactJS, React Native, Git, Expo, Python, Django, Jest, PostgreSQL, DBeaver, Postman, MongoDB, MaterialUI, Bootstrap, FireBase, Heroku, RapidAPI, Figma

Projects

Workout Mobile App: Developed and published an android application on Google Play Store using React Native with Expo. The app lets users create workout templates and log their workout data to track their progress.

Market Data API: Built a stock portfolio user profile management REST API using Spring Boot and Maven. The RESTful API has endpoints used to query stock price, request user profile, buy and sell stock, and update stock watchlist.

Mock Stock Trader App: Created a full-stack stock trader app using React and NodeJS. I used web scraping to get live stock price data from Yahoo Finance page. I used Firebase for user authentication.

Price Alert App: Designed a full-stack price drop tracking & alerting app for items on Amazon.com with React & NodeJS.

Rent Estimate Automation: Wrote a python program to automate rent estimate search and data capture for 2,000 street addresses. I used the Selenium python module for data capture and image to text translation, and saved data to excel file.

Workout App: Built a workout app using React and NodeJS frameworks. The app lets users create workout templates from a list of over 1000 available exercises and log workout data including weights, reps and time. The exercises come with both visual and textual details enabling users to perform the workout properly. The app also shows personal record for each exercise type helping users track their progress.

Blackjack Card Game: Developed a blackjack card game from scratch using React framework.

Monte-Carlo Tolerance Stackup Analysis Program: Wrote a python program to automate monte-carlo tolerance analysis of a set of dimensions. The program does stack up analysis by simulating 10,000 combinations for the set of tolerances.

Flight Price Alert App: Made a flight price alert application that uses Priceline API that enables users to not only save their searches but also set an alert price point and get email notifications when minimum price of a flight reaches below the given alert price point.

Soccer Bet App: Wrote a full-stack English Premier League soccer result prediction application using React framework and NodeJS. Users win points based on how close their prediction is to actual scores.

UNO Multiplayer Game: Made a multiplayer UNO game using React & NodeJS along with Socket.io to connect players.

Eisenhower Task Matrix: Created a full-stack task organizer using React & NodeJS.

Spotify Today's Top Hits App: Built an app to display music tracks from Spotify's Today's Top Hit List. The app fetches the track list and song attributes from the official Spotify API and displays them graphically to the user.

Random Joke Generator: Made a random joke generator app using React that connects to an existing joke API.

Snakes and Ladders Game: Created a snakes and ladders game using plain JavaScript, HTML and CSS.

Amazon Mock Front Page: Built a replica of Amazon.com front page, including "add to cart" and "login" functions using React framework and Firebase user authentication service.

Visual Memory Game: Built a memory game using React, and Bootstrap frameworks where a combination of square tiles flash and a player has to remember and click on them.

Training

Full-Stack Web Development with React Specialization: Created a responsive restaurant website with React, Redux and Bootstrap. Built and configured backend server with NodeJS. Made a RESTful API to connect front-end & backend.

Programming for Everybody Python Specialization: Studied python data structures including lists, tuples and dictionaries. Learned using python to access web data through scraping and parsing. Learned the basics of SQL, database design and web crawlers with a SQLite3 database.

Programming in C: Made poker game using pointers, arrays and recursion. Studied writing and debugging code in C.

Web Development Certifications



Professional Achievements

Open Source Developer, Greenstand (12/2021 - Present)

  • Built API endpoints by writing database search functions and unit tests used to confirm functionality.
  • Reduced website response time from several minutes to a few seconds using Express cache.
  • Optimized SQL queries to reduce execution time and improve site performance.
  • Reviewed pull requests and gave feedback to improve solutions.
  • Troubleshooted and fixed several bugs on backend applications.

Design Engineer - New Tech, Hussmann (03/2021 - Present)

  • Led the effort to develop a leak mitigation system for next generation refrigeration cases.
  • Validated new gas sensor tech for upcoming refrigeration design through testing and analysis.
  • Solved urgent compressor vibration issue through strain test analysis and design change.

Mechanical Engineer, Emerson Electric (09/2018 - 03/2021)

  • Created and Managed Bill of Materials, detailed assemblies and drawings of refrigeration solenoid valves, unloader valves, oil control valves and PWM valves using Solid Edge, UG NX & Teamcenter.
  • Reduced cost and validated design changes of refrigeration solenoid valve assemblies through Finite Element Analysis using NX Nastran solver and through Monte Carlo Analysis using Excel Analysis Toolpak to save the company $100k.
  • Devised test procedures and specifications to verify performance of the Pulse-Width Modulated refrigeration solenoid valve in a refrigeration system.

Project Engineer, Emerson Electric (01/2016 - 09/2018)

  • Improved mechanical strength and durability of a water heater valve assembly by performing Finite Element Analysis using NX Nastran solver.
  • Achieved a critical customer sample delivery by developing a quick and reliable automated test system for water heater flashback test using LabVIEW program and National Instruments data acquisition system.
  • Solved urgent production line issues by isolating the root cause of false positives through rigorous Design of Experiments.
  • Produced prototypes of several electromechanical components and fixtures used in R&D of new gas valve products through machining and 3D printing.

Mechanical Designer, NASA Robotic Mining Competition Team (09/2013 - 05/2015)

  • Designed, developed and built the model of the screw-drive system of a mining robot.
  • Finished top ten out of forty-six teams for the competition held at the Kennedy Space Center in May 2015.
  • Successfully procured funding and material support from sponsoring companies.

Machine Shop Monitor, Sam Fox School of Design (01/2014 - 05/2015)

  • Supervised and assisted art and architecture students using several digital and programmable rapid prototyping tools.

Honors & Distinctions

  • Values Spotlight Award for Excellence and Collaboration, Emerson Electric (May 2019)
  • Values Spotlight Award for Continuous Improvement, Emerson Electric (May 2018)
  • Summa Cum Laude,Washington University in St Louis (December 2015)
  • Dean’s List,Washington University in St Louis (2013 – 2015)
  • Tau Beta Pi, National Engineering Honor Society (December 2014)
  • Pi Tau Sigma, National Mechanical Engineering Honor Society (December 2014)
  • Phi Beta Kappa, National Liberal Arts Honor Society (May 2013)