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
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
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
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
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
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
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
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
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
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
CSS3
JavaScript
React
Vue
Java
Ruby
MySQL
PostgreSQL
Github
Vim
Linux
Education
General Assembly
Software Engineering Immersive
Per Scholas
Codebridge
SUNY New Paltz
Philosophy