Patrick Eddy, Developer in Honolulu, United States
Patrick is available for hire
Hire Patrick

Patrick Eddy

Verified Expert  in Engineering

Full-stack Developer

Location
Honolulu, United States
Toptal Member Since
November 25, 2022

Patrick is a creative, quick-learning mobile and web developer with full-stack and management skills. He is a self-motivated team player with over eight years of experience in small to midsize Agile teams. Patrick actively communicates to solve problems, hit deadlines, and provide high-quality solutions.

Portfolio

Made Renovation
TypeScript, React, Prisma, Amazon Web Services (AWS), PostgreSQL, GraphQL...
Varsity Tutors
JavaScript, React, BrainTree, Venmo API, PayPal API, Ruby on Rails (RoR)...
Velosys LLC
Android, Java, JavaScript

Experience

Availability

Part-time

Preferred Environment

TypeScript, React, Node.js, GraphQL, REST APIs, HTML, CSS, Ruby on Rails (RoR), Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...thing I've built is the enrollment and checkout experience for Varsity Tutors while bringing the company public.

Work Experience

Engineering Manager and Senior Software Engineer

2021 - 2022
Made Renovation
  • Managed a team of five engineers employed in core services, including automation, invoices, and project timeline.
  • Acted as a technical lead for the core platform team that handles renovation workflows for sales, fulfillment, and finance.
  • Created an event system using AWS SNS and SQS to propagate messages between sales and fulfillment to increase material procurement and break ground efficiency.
  • Devised scope of work and revision service to automatically generate PDFs for customers, general contractors, and internal employees with line items that break down cost changes.
Technologies: TypeScript, React, Prisma, Amazon Web Services (AWS), PostgreSQL, GraphQL, JSON Web Tokens (JWT), Heroku, Next.js, Apollo, React Apollo

Software Engineer

2018 - 2021
Varsity Tutors
  • Developed features for the company's internal payment terminal used by sales representatives to create, organize and plan customer payments.
  • Created a customer-facing checkout experience for customers to enroll and purchase product offerings such as classes, quotes, subscriptions, and more.
  • Architected reusability React UIs that interface with Go services embedded into an RoR monolith application for rapid development cycles, 75% faster and more fault tolerant than working in Ruby.
  • Built dozens of administrative UIs in React, including management UI for the company's courses inventory.
  • Devised a framework to quickly stand up internal React UIs, cutting the time to spin up a new stack by around 84%.
Technologies: JavaScript, React, BrainTree, Venmo API, PayPal API, Ruby on Rails (RoR), Amazon DynamoDB, Amazon Web Services (AWS), AWS Lambda, Ruby, Go, Redux, MySQL, Elasticsearch, HTML, CSS, Bash, GitHub, Amazon S3 (AWS S3)

Software Design Engineer

2014 - 2016
Velosys LLC
  • Developed a customer-facing native Android application in Java called PensterDocs for pet owners to communicate medical records and other information to veterinarians.
  • Created a user-friendly web tool to export land brokerage companies' property metadata in Land Map Solutions, using GIS software powered by Esri.
  • Contributed to building user test matrices for QA client iOS and web apps.
Technologies: Android, Java, JavaScript

Platform Development

Developed with a small Agile team a platform to connect federal government contracts with qualified professionals, enabling a one-stop-shop for government jobs. The platform has since increased significantly and is especially useful in government contracting.

Progressive Web App Development

Created with a small Agile team, a PWA built on AWS. This web app is often labeled as "the LinkedIn for the trades." We developed account details, a profile page, customization, and many other features.

Mobile App Development

Developed a hybrid (Android and iOS) mobile application for an on-demand company that provides professional salon haircuts at the tap of a button. The hair stylists used the app to track appointments and payouts.

Languages

TypeScript, HTML, JavaScript, GraphQL, CSS, Ruby, Go, Bash, Java

Frameworks

Material UI, JSON Web Tokens (JWT), Next.js, Redux, Ionic, Ruby on Rails (RoR), Angular

Libraries/APIs

React, Node.js, REST APIs, Venmo API, PayPal API, AWS Amplify, MobX

Tools

Prisma, GitHub, Amazon Cognito, React Apollo

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku, AWS Lambda, Android

Storage

Databases, PostgreSQL, MySQL, Amazon DynamoDB, Elasticsearch, Amazon S3 (AWS S3)

Other

Data Structures, Machine Learning, System Programming, Distributed Algorithms, BrainTree, Apollo

2015 - 2018

Bachelor's Degree in Computer Science

University of Washington - Tacoma, WA, USA

2017 - 2017

Exchange Program in Computer Science

Tokyo Institute of Technology - Tokyo, Japan

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