Carvey Hor

software engineer, shelter volunteer, ESL mentor

About

About Me

Software Engineer

Full-Stack Software Engineer | Front-End Software Engineer

347-774-0007
NYC
English, Cantonese, Japanese

Resume

Projects & Expericence

Projects

SPAREBNB  

An Airbnb-inspired community-hosted accommodations platform

React, Redux, Ruby on Rails, JavaScript, AWS, HTML5, CSS3, Google Maps

  • Created a backend API using Rails' ActiveRecord, connected to a PostgreSQL database, to serve JSON data to a React frontend for Airbnb-style management of users, listings, reservations, and reviews
  • Crafted a responsive user interface with React.js, media queries, shimmer loading effects, and transition animations with Framer, resulting in a satisfying and intuitive user experience across multiple screen sizes
  • Implemented multi-tiered frontend state management, with local and shared state via useState and useContext, and global state via Redux, powering a listings browser that allows filtering of listings, and the seamless display of host, review, and photo gallery data per listing
  • Developed a reservations system that prevents double bookings, pre-populates the earliest available dates per listing, and enables users to manage all past and future reservations
  • Integrated Google Maps, with custom Sparebnb markers, allowing users to visually explore amazing destinations
GOALGETTERS  

A fitness goal tracker with social features

MongoDB, Express, React, Redux, Node, AWS, HTML5, CSS3

  • Unified styles via CSS variables to standardize color schemes, font spaces, and layout styles, allowing for consistent UI development
  • Investigated best practices for nesting documents in MongoDB during a major codebase refactor, resulting in significantly improved development experience and speed, with minimal data duplication
  • Collaborated with a team of 4 engineers, utilizing Asana for Agile development, and GitHub feature branching with automated checks and a review process to minimize and manage merge conflicts

Experience

Web Developer - Intern

Asian CineVision  |

  April 2024 - Current
  • Redesign main index components to be more responsive and extensible, using grid-template, styled Emotion components, and MUI hooks, improving both developer experience and user experience for 3K daily visitors
  • Collaborate with graphic designers to turn Figma mockups into React components, implementing new features
  • Develop a context provider for improved access to ticketing sales data, eliminating redundant GraphQL queries and prop drilling
  • Resolve critical iOS-specific display bugs, improving interface stability
  • Consolidate logic in filtering components for the film list and film schedule pages, improving UI consistency, and resolving a major source of ongoing tech debt
  • Facilitate effective communication with teammates within an Agile development framework, resulting in rapid completion of tickets during live event periods
Front Office Manager / System Administrator

IHG - Hotel Indigo  |

  April 2017 - March 2023
  • Developed Ruby scripts to automate data parsing from PDFs for nightly financial audits ranging in $100k - $500k
  • Troubleshot server issues and implemented failsafes to ensure reliable data backups during downtime
  • Researched and implemented technologies like advanced Opera PMS, Zingle, Quore to enhance product pipeline
  • Oversaw permissions and user roles for key software and online services, ensuring appropriate access levels and system security for team operations

Skills

My Skills

HTML
95%
CSS
85%
React
90%
Javascript
90%
Ruby on Rails
95%
HTML5
85%

Gallery

Projects

Designed by HTML Codex