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: | jobs@prestontighe.com |
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
Las Vegas Sands
Software Engineer
Building out the casino management system for one of the largest casinos in the world
Stack: ReactJS, NodeJS, Vite, NX, Postgres, AWS Lambda DynamoDB SES SNS Gateway Cloudformation, Material UI
USA Palm
Software Engineer
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/returns management system from the ground up to manage 8k+ returns, 60k+ inventory items, and 6k+ warehouse bins. The system sits on top of multiple AWS services configured using the Serverless framework/AWS Cloudformation.
Stack: ReactJS, NodeJS, AWS Lambda DynamoDB SES SNS Gateway Cloudformation, Webpack, Serverless framework, Shopify, MySQL, Postgres, Prisma
LDS Church
Software Engineer
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 DynamoDB SES SNS Gateway Cloudformation, Webpack, Postgres
Marriott
Software Engineer
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, AWS
Software Engineer
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
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
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, AWS
Projekt202
Software Engineer
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
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.
- Built a NodeJS backend deployed at AWS using Jenkins
Stack: ReactJS, NodeJS, AWS, Webpack, Typescript, Redux, MySQL
iOLAP, Inc.
Software Engineer
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 using ReactJS and NodeJS 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
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 using ReactJS 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
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: 10/2/2025