Profile picture

Rue Zheng

Back-end Developer
Pronouns she/they
Open Resume Email Directly

About me

My background in accounting, Linux System Administration, and community organizing for non-profits led me to pursue a passion for creating efficient solutions to problems through software development.

Dedicated and analytical, I love solving puzzles, technical challenges, and learning new technologies. I am proficient with building applications in Ruby on Rails with PostgreSQL databases. My technical experience is BE focused, however, I am interested in FE as well and am seeking a Full Stack position where I can learn a range of different technologies and languages.

I genuinely enjoy the process of writing, optimizing, and debugging code, especially in a collaborative environment. Curious and self-motivated, I seek to apply my experiences and grow with a company that creates purpose-driven software.

Thank you for taking the time to look through my profile! Feel free to check out my work on Github and get connected!

Preferred locations

  • San Francisco, CA
  • Denver, CO
  • New York, NY
  • Salt Lake City, UT
Open to other locations and/or remote work

Previous industries

  • Accounting
  • Computer Hardware
  • Computer Software
  • Fund-Raising
  • Health, Wellness and Fitness

Skills

  • Bootstrap
  • CSS3
  • Git
  • GitHub
  • GraphQL
  • HTML5
  • Linux
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL

Currently learning

  • JavaScript

Projects

WeTective

WeTective

Project scope time 30 hours
Collaborators Profile picture for Blake Saylor Profile picture for Brenna Stuart Profile picture for Cory Bethune Profile picture for Jared Hardinger

Tools Used

  • Heroku
  • PostgreSQL
  • Rails
  • Ruby

WeTechtives is a full-stack web application that consumes the FBI’s Most Wanted API, displays mapping data using OpenStreetMap and Leaflet.js, and stores relational data for users and tips submitted.

Integrated Google OAuth and basic auth to log in users while consuming our backend microservice. Incorporated project managers’ & mentors’ feedback and guidance through ongoing code reviews.

Launch the App Code Repository
Screenshot detail for project WeTective
Screenshot thumbnail #1 for project WeTective Screenshot thumbnail #2 for project WeTective Screenshot thumbnail #3 for project WeTective Screenshot thumbnail #4 for project WeTective

Sweater Weather

Sweater Weather

Project scope time 20 hours
Collaborators

Tools Used

  • Heroku
  • PostgreSQL
  • Rails
  • Ruby

Sweater Weather is a service-oriented application used to plan road trips, built in Ruby on Rails with a PostgreSQL database. This app exposes JSON-API endpoints that aggregate data from two public APIs that allow users to see the current weather and forecasted weather at a specified destination.

Thoroughly tested both API consumption and exposure using mocking tools, including VCR and Webmock. Applied MVC and OOP principles by abstracting logic from views and controllers and organized code efficiently.

Launch the App Code Repository
Screenshot detail for project Sweater Weather
Screenshot thumbnail #1 for project Sweater Weather Screenshot thumbnail #2 for project Sweater Weather Screenshot thumbnail #3 for project Sweater Weather

Little Esty Shop Bulk Discounts

Little Esty Shop Bulk Discounts

Project scope time 72 hours
Collaborators

Tools Used

  • Bootstrap
  • CSS3
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • Ruby

Little Esty Shop is an e-commerce platform built with Ruby on Rails that allows admin and merchant users to track customer invoices, view sales data, and manage their accounts. The original group project consisted of 4 contributors. The Bulk Discounts solo extension allows users to create and automatically apply discounts to their invoices.

My contributions to this project include api integration for holiday discounts, writing Active Record queries for model methods including Top Customers, Total Revenue, and Discounted Revenue among others. To make our site more user friendly, I learned Bootstrap through formatting and styling all pages as an exploratory addition to the project requirements.

Launch the App Code Repository
Screenshot detail for project Little Esty Shop Bulk Discounts
Screenshot thumbnail #1 for project Little Esty Shop Bulk Discounts Screenshot thumbnail #2 for project Little Esty Shop Bulk Discounts Screenshot thumbnail #3 for project Little Esty Shop Bulk Discounts Screenshot thumbnail #4 for project Little Esty Shop Bulk Discounts