Sam House, Developer in Chicago, IL, United States
Sam is available for hire
Hire Sam

Sam House

Verified Expert  in Engineering

Software Developer

Location
Chicago, IL, United States
Toptal Member Since
July 31, 2020

Sam is a full-stack developer who excels at Node.js and React projects with experience at both small startups and established companies. He rolled out a React on Rails site that shares information about water utility companies across the globe in under four weeks. Sam thrives on finding elegant and extensible solutions to challenging problems and has a principled approach to testing, ensuring that edge cases are captured and that code is robust and reliable.

Portfolio

Planes
JavaScript, TypeScript, React, React Native, React Native for Web, PostgreSQL...
Threads
Splunk, Jest, GraphQL, React Native for Web, Node.js, TypeScript
Odin
Amazon Web Services (AWS), PostgreSQL, Mocha, Cucumber, Terraform, Serverless...

Experience

Availability

Part-time

Preferred Environment

Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...tool I built was a JSON crawler that could identify and fix data discrepancies between what was then available in various endpoints and what we had stored.

Work Experience

Senior JavaScript Engineer

2020 - 2021
Planes
  • Helped launch a female empowerment network's website and app, building features such as messaging, video content, and a blog article hub.
  • Built the site of a luxury watch and jewelry store in London, utilizing a headless CMS architecture with DatoCMS and Shopify to enable the client to update practically all site content without code changes.
  • Introduced automated testing with Jest and also provided training resources and 1:1 mentoring for more junior devs to help them get up to speed.
  • Conducted research of new tools and participated in technical scoping with product managers and designers, particularly with regard to the balance between long-term costs vs. cost of a custom solution.
Technologies: JavaScript, TypeScript, React, React Native, React Native for Web, PostgreSQL, GraphQL, Amazon Web Services (AWS), Jest, Next.js, Content Management Systems (CMS), Mentorship

Full-stack JavaScript Developer

2019 - 2020
Threads
  • Developed new and existing internal tools to manage product and order details.
  • Built new components (React Native for web) in the shared component package for use across the company's suite of apps.
  • Wrote Splunk queries for graphs and alerts to properly monitor the performance and status of the product.
Technologies: Splunk, Jest, GraphQL, React Native for Web, Node.js, TypeScript

Full-stack JavaScript Developer

2019 - 2019
Odin
  • Developed new features and fixed existing bugs for an end client’s legacy website coded in Sails and Angular 1.
  • Took over a previously abandoned project utilizing AWS serverless architecture, which required thorough investigation and testing to ascertain the status of the project and what work remained to satisfy client acceptance criteria.
  • Led a project that required regular and close communication with the project manager, business analyst, and client to ensure that acceptance criteria and business requirements were fully understood and met within the decided timeframe.
  • Set up and wrote Cucumber (BDD) tests, collaborating closely with the QA engineer to cover key user stories.
Technologies: Amazon Web Services (AWS), PostgreSQL, Mocha, Cucumber, Terraform, Serverless, Node.js

Back-end JavaScript Developer

2017 - 2019
imin
  • Maintained multiple services to handle the retrieval, aggregation, storing, and augmentation of physical activity sessions in the sports and exercise industry, as well as another pipeline for handling bookings.
  • Maintained and upgraded a search API enabling front ends to sort and filter the data we'd stored, significantly improving the response time through changes introduced to the data storage layer.
  • Participated in community standards meetings to establish and provide feedback on the OpenActive activity data specifications we used in our v2 release.
  • Assisted in the rewrite of the entire codebase, moving it over to Node.js or ensuring that it met standards and business requirements.
  • Developed a React timetable to display exercise class data on the front ends. This was made as an iframe widget with minimal configuration on the client's part.
Technologies: Mocha, RabbitMQ, Heroku, Algolia, PostgreSQL, React, Node.js, JavaScript, Web Scraping, Data Pipelines

Leading Utilities of the World

https://www.leadingutilities.org
A React on Rails site for sharing information about water utility companies across the globe, as well as a range of interactive features, such as the Google Maps API integration and embedded videos and slideshows. The site has a proprietary instant messaging feature for board members to facilitate communication. This project was rolled out in under four weeks.

Libraries/APIs

React, Node.js, REST APIs, React Native for Web

Tools

Git, Cucumber, Mocha, Slack, RabbitMQ, Splunk, Terraform

Languages

JavaScript, HTML, CSS, SCSS, TypeScript, GraphQL, SQL

Frameworks

Jest, React Native, Next.js

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD), Object-oriented Programming (OOP)

Storage

PostgreSQL, Data Pipelines

Platforms

Algolia, MacOS, Heroku, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

APIs, Mentorship, Web Scraping, Storybook, Styled-components, Serverless, Content Management Systems (CMS)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring