About

Thoughtful developer who loves solving problems, improving people's lives, and making things beautiful.

My name is Chris and I'm from Jersey City, NJ. I like pushing myself to find elegant solutions to complex problems, creating clean designs, and learning new things. That passion for learning, coupled with a strong desire to challenge myself is what brought me to programming.

If I'm not hacking away at code, I'm probably reading or writing fiction, writing music, or playing with my old pup Blu.

Experience

Hashtag Labs

Hashtag Labs

Software Engineer

  • Worked with a team to design and implement numerous user interface features using Node and Vue.js to increase ease of use and extend functionality
  • Incorporated API features that allowed for broader revenue sourcing while simultaneously reducing user workload

January 2020 to March 2021 | New York, NY

Hashtag Labs

Hashtag Labs

Technical Account Manager

  • Used proprietary software to create customized ad solutions for clients' individual needs, improving their ad revenue by as much as 30% without detracting from their user experience
  • Acted as the primary point of contact and customer service representative for numerous clients

August 2019 to January 2020 | New York, NY

General Assembly

General Assembly

Jr. Front End Developer

  • Built text-based reminder application to improve user organization using Node.js, React.js, Express, and PostgreSQL
  • Used Node.js and React.js to develop search engine for collectible card game that sorted through 17,000 data points and allowed full CRUD deck building
  • Collaborated with developers and UX Designers to make a vendor-focused application for the Union Square Farmers Market

March 2019 to June 2019 | New York, NY

Per Scholas

Per Scholas

Front End Development Fellow

  • Designed and Deployed calculator application with advanced mathematical functions using JavaScript, HTML, and CSS
  • Created interactive comic-book website leveraging advanced CSS animation tools
  • Created browser-based alarm clock using HTML, CSS, and JavaScrpit

January 2019 to March 2019 | New York, NY

Life Daily

Kaizen Media Group

Content Generator

  • Researched and wrote ten articles a week on a wide range of subjects
  • Organized content in Wordpress with a focus on increasing time spent on each page to maximize ad revenue
  • Curated images to accompany stories in compliance with Facebook's advertising standards

October 2017 to November 2018 | New York, NY

Level Solar

Level Solar

Sales Consultant

  • Generated leads through door to door interactions with homeowners
  • Managed a sales team of eight and was responsible for their training, setting their daily, weekly, and monthly goals, and ensuring those goals were met
  • Met with homeowners, performed site evaluations, and presented blueprints for photovoltaic energy systems
  • Won several sales competitions including having most sales company-wide on three separate occasions

March 2016 to October 2017 | New York, NY

Projects

MTG.dec

A card search and deck builder for the Magic: the Gathering card game

visit site Github

Achievements

  • React front end
  • Accessed the MagicTheGathering.io API
  • Implemented logic to account for multiple card printings
  • Full deck construction, editing, and storage
  • Implemented game rules in deck building limits

Next Steps:

  • Implement multiple pages for search queries with more than 100 results
  • Improve search functionality with regard to unusual punctuation in card names
  • Implement advanced filtering by non-name card properties
  • Render card art of the user's choice when displaying saved decks
  • Implement responsive design for mobile users
Simple Minder

Simple Minder

Set reminders to be sent to your phone as text messages

Github

Achievements

  • React front end with mobile-first design
  • PostgreSQL back end using
  • Implemented automated texting using Nodemailer
  • Database checked each minute to send all scheduled messages

Next Steps:

  • Implement two-step authentication and other measures to secure user data and prevent misuse
  • Implement automatic identification of phone service provider
  • Convert from React to React Native and deploy
Otoxa, Eye of the Universe

Otoxa, Eye of the Universe

A website for a comic drawn by Ross Hayes and written by me

visit site Github

Achievements

  • Completely redesigned basic HTML site
  • Used JavaScript and CSS to create visually dynamic navigation assets
  • "Thought experiment" mock up store using local storage without JSON

Next Steps:

  • Overhaul site using React and React-Router
  • Implement keystroke navigation
  • Revisit styling for improved user experience
  • Redeploy site to standalone url
  • Write more!

Skills

HTML 5

HTML 5

CSS3

CSS3

JavaScript

JavaScript

React

React

Vue

Vue

Java

Java

Ruby

Ruby

MySQL

MySQL

PostgreSQL

PostgreSQL

Github

Github

Vim

Vim

Linux

Linux

Education

General Assembly

Software Engineering Immersive

Per Scholas

Codebridge

SUNY New Paltz

Philosophy

Contact