Patrick Eddy
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Software Engineer
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%.
Software Design Engineer
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.
Experience
Platform Development
Progressive Web App Development
Mobile App Development
Skills
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
Education
Bachelor's Degree in Computer Science
University of Washington - Tacoma, WA, USA
Exchange Program in Computer Science
Tokyo Institute of Technology - Tokyo, Japan
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring