Preston Tighe

Software Engineer @ Facebook, Marriott, USA Palm
Phone: 214-937-9538
Websites: Portfolio: https://prestontighe.com/
Github: https://github.com/prestontighe
Linked In: https://linkedin.com/in/prestontighe/
Email:

Skilled at NodeJS, ReactJS, NestJS, NextJS, GraphQL, Javascript, Angular, Docker, AWS Lambda, Serverless framework, AWS SES SNS Gateway, and several other AWS services


Open to frontend, backend, and full stack web software engineer roles

Experience

USA Palm

Software Engineer

Jan 2014 - Present

Spearheaded the full development of the eCommerce platform for the USA Palm clothing brand.

  • Designed and built a custom website on the Shopify platform, incorporating several advanced integrations and tailored development solutions to meet specific business needs.
  • Developed a custom wholesale Shopify app using modern technologies to automate the generation and payment of wholesale orders, streamlining operations and enhancing user experience.
  • Built a warehouse management system to manage 8k+ returns, 60k+ inventory items, and 6k+ warehouse bins.

Stack: ReactJS, NodeJS, AWS Lambda DynamoDB SES SNS Gateway Cloudformation, Webpack, Serverless framework, Shopify, MySQL, Postgres, Prisma

LDS Church

Software Engineer

July 2024 - Jan 2025

Maintained and enhanced a tool for integrating Facebook leads with another platform, ensuring seamless data flow and reliability.

  • Developed a React/Next.js frontend to manage and perform actions across multiple mission pages, leads, and forms, improving user efficiency.
  • Optimized workflows by modifying existing AWS Lambda functions and creating new ones, significantly enhancing processing speed and team productivity.

Stack: ReactJS, NodeJS, NextJS, AWS Lambda/SQS/SES/SNS/DynamoDB/Cloudwatch, Jest, Postgres

Marriott

Software Engineer

Aug 2023 - July 2024

Led the development of a greenfield project to modernize legacy applications used by front desk hotel staff, enhancing efficiency and user experience.

  • Developed a robust backend using NestJS, GraphQL and NodeJS to seamlessly integrate with multiple Marriott APIs, including reservation, payment, and rewards systems.
  • Designed and implemented a user-friendly frontend UI, transforming Figma designs into a responsive React/Next.js application with custom, brand-aligned components.

Stack: NodeJS, NestJS, GraphQL, NextJS, vite, NX, Jest, Postgres

Facebook

Software Engineer

Dec 2020 - Aug 2023

Full-stack development for CMMS (Computerized Maintenance Management System) and inventory teams at Facebook, driving efficiency and reliability in asset and inventory management.

  • Developed and maintained features for preventative and ad-hoc maintenance workflows, resolving critical bugs and enhancing overall system performance.
  • Built a dynamic forms system enabling site engineers to efficiently complete and track tasks, streamlining maintenance operations.
  • Designed and implemented a process flow to recycle and repurpose RAM sticks from deprecated Facebook servers, optimizing resource utilization at scale.

Stack: ReactJS, GraphQL, Hack/PHP, Typescript/Flow, Redux, Relay, MySQL

Malauzai

Software Engineer

Jan 2020 - Dec 2020

Developed Node.js APIs for Malauzai, a platform powering web and mobile banking solutions for banks and credit unions.

  • Created multiple adapters to enable seamless connections between the monolithic backend API and core banking systems of financial institutions.
  • Modernized the deployment pipeline by transitioning from Rackspace to Azure DevOps, improving deployment efficiency and scalability.
  • Migrated numerous adapters and backend APIs to serverless functions, enhancing performance, maintainability, and cost efficiency.

Stack: NodeJS, Typescript, Swagger, Express, AWS, Azure, MySQL

Rentpath

Software Engineer

Apr 2019 - Dec 2019

Developed GraphQL APIs for RentPath, the company behind ApartmentGuide.com and Rent.com, to streamline data access and improve performance.

  • Integrated multiple RESTful microservices from various teams into a single GraphQL API using graphql-js, powering RentPath’s ApartmentGuide.com product.
  • Designed and implemented 37 primary GraphQL resource types, enabling robust and scalable data models for backend operations.
  • Built the largest and most complex resource type (listing), featuring over 100 fields to support detailed property data and functionality.

Stack: GraphQL, ReactJS, NodeJS, Webpack, Typescript, Redux, Nightwatch, MySQL

Projekt202

Software Engineer

Jul 2018 - Mar 2019

Developed front-end web components for projekt202, a mobile and web app development agency.

  • Created a web dashboard in Angular for Southwest Airlines pilots, enabling them to bid on flight schedules efficiently and intuitively.
  • Built custom directives and components for Vindicia.com using AngularJS, modernizing their front-end functionality.
  • Streamlined the build process by transitioning from Grunt to Webpack, improving performance and maintainability.

Stack: ReactJS, Angular, AngularJS, NodeJS, AWS, Webpack, Typescript, Ngrx, MySQL

Bottle Rocket

Software Engineer

Feb 2018 - Jul 2018

Developed front-end web components for Bottle Rocket, a mobile and web app development agency, as part of a contract role.

  • Built React.js components for Visible.com, a Verizon-backed startup offering a $40/month phone plan with unlimited data, calls, and texts, enhancing user experience and functionality.

Stack: ReactJS, NodeJS, AWS, Webpack, Typescript, Redux, MySQL

iOLAP, Inc.

Software Engineer

Sep 2017 - Feb 2018

Developed full-stack components from the ground up using cutting-edge tech stacks, driving innovation and efficiency.

  • Designed and built an Uber-like marketplace for doctors to quickly and securely verify drug test results on-demand.
  • Created an Electron app to analyze EKG results, helping determine whether heart patients can safely be discharged after complications.

Stack: ReactJS, NodeJS, GraphQL, AWS Lambda, Webpack, Polymer, Electron, Redux, Apollo, Prisma, MySQL

Verizon Cloud Platform

Software Engineer

May 2017 - Aug 2017

Developed front-end components for multiple services using React and Webpack, delivering efficient and scalable solutions.

  • Built and maintained a Node.js backend API, supporting seamless integration with front-end services.
  • Created key components for the main pages of the Verizon Cloud Platform website, enhancing user experience and functionality.

Stack: ReactJS, NodeJS, Webpack, Docker, Mobx, CircleCI, Jest, Enzyme, MySQL

Virtuals IO

Software Engineer

Jan 2013 - Aug 2017

Designed and developed an escrow-style online marketplace for virtual goods and services, accumulating over 1,000 development hours and processing $2 million in transactions.

  • Created a custom backend API using PHP, enabling merchants to seamlessly sell virtual goods on-site and through the platform.
  • Built a comprehensive frontend marketplace for buyers and merchants, delivering a user-friendly and feature-rich experience using EmberJS.
  • Integrated 10+ payment methods and developed advanced features such as custom deliveries, listing alerts, marketing banner creation, merchant feedback, payouts, escrow transactions, and an internal Virtuals IO wallet system.

Stack: EmberJS, Docker, PHP, Python, NodeJS, Grunt, AWS, MySQL. More in skills sections.

Education

Southern Methodist University

Bachelor of Science (BS), Computer Science

Skills

Languages: NodeJS, Javascript, GraphQL, HTML, CSS, MySQL, SQL, Hack, Python, Java, PHP, Postgres

Amazon Web Services (AWS): Lambda, API Gateway, DynamoDB, Cloud Formation, EC2, S3, RDS, VPC, CloudFront, ElastiCache, Beanstalk, ECS, Route 53, CloudWatch, SNS, CloudWatch, SES, SQS

Programs: VSCode, Webstorm, PyCharm, PhpStorm

Project Management: Teams, CircleCI, Trello, Git, Kanboard, Github, Agile/Scrum, Jenkins, JIRA, Confluence, Asana, Zendesk, CI/CD, SDLC, Teamwork, Workchat

Libraries/Frameworks: ReactJS, NestJS, NextJS, EmberJS, Serverless, Angular, AngularJS, Polymer, Docker, Webpack, Auth0, Jest, Enzyme, jQuery, jQuery UI, jQuery Mobile, Bootstrap, Highcharts.js, Handlebars, Emblem, RabbitMQ, ES6, Babel, Less, GruntJS, Bower, NPM, Graphcool, Prisma, Apollo, Netlify, Vercel, Relay, Redux, NX, elasticsearch, Kafka, Plaid

APIs: Docker Cloud, Google, MailChimp, Twilio, Wistia, SiftScience, Dwolla, Paypal, Paysafecard, Algolia, Coinbase, IronMQ, Balanced, Stripe, New Relic, Dynatrace, Datadog

Other: Linux, OOP, Big Data, programmer, developer, UI/UX, end-to-end testing, databases, KYC, CICD, GraphQL federation

Last updated: 4/16/2025