Senior Web Application Developer
Spot.Com
San Francisco Bay Area
- Built and iterated on a responsive, consumer-facing website using Node.js, Express, Handlebars, Bootstrap, Sass, and Underscore.- Built an automated content aggregation pipeline using Node.js, MongoDB, Heroku, AWS, and many 3rd party APIs. This included spidering websites, scraping content from pages of interest, cleaning up / verifying factual data, and entity resolution of fragments from various disparate data sources. We later consolidated this data into our core Postgres db from Mongo during a large refactor of the unwieldy SOA ecosystem that we inherited from the original team.- Contributed to the API at the center of our SOA ecosystem, which was based on Node.js, Sequelize, and Postgres, and run in AWS via Chef and OpsWorks.- Designed & built a set of internal admin tools to moderate the aforementioned data & items flagged from our iOS app using Node.js, Express, Handlebars, Bootstrap, and Heroku.- Created and contributed to a system of automated transactional emails on top of SendGrid and Node.js, also supporting older MailChimp and Mandrill transactional emails while migrating to the new system. This included a custom email preference manager built on the SendGrid API.- Co-developed a sane recruiting process that both measured candidate aptitude for the role as well culture fit via team building without any intellectual bullying or inapplicable Trivial Pursuit-style CS questions. This allowed us to build out a strong, senior, highly-productive engineering team.* Worked remotely for the last year of my time at Spot, continuing to deliver high-leverage value and participate in daily standups, weekly planners, remote interviews, etc, traveling to SF to collaborate with the team in person on an as-needed basis.