Gregory Fong, Developer in South Jordan, UT, United States
Gregory is available for hire
Hire Gregory

Gregory Fong

Verified Expert  in Engineering

Full-stack Developer

South Jordan, UT, United States

Toptal member since February 23, 2022

Bio

Greg is an expert in web design and development with over ten years of experience. He has worked at companies of all sizes, started a few of his own, and made a reputation at Nike for his ability to quickly create stunning MVP projects using React and AWS. Greg's work has generated over $100 million in additional revenue for his employers. He is skilled in JavaScript, React, HTML, CSS, and the AWS serverless stack.

Portfolio

Entertainment Oxygen
React Native, TypeScript, JavaScript, Node.js, Expo, Full-stack...
Yummi Ninja
React, PostgreSQL, Prisma, GraphQL, Go, Amazon Web Services (AWS)...
Digital Harbinger LLC
React, JavaScript, TypeScript, Redux, SCSS, Amazon S3 (AWS S3), AWS Lambda...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Git, GitHub, GitLab, Amazon Web Services (AWS), Serverless Architecture, TypeScript, Slack

The most amazing...

...project I've built is a dashboard used by Nike to scale thousands of AWS services across their engineering organization according to their SNKRS drop schedule.

Work Experience

Chief Technology Officer

2022 - PRESENT
Entertainment Oxygen
  • Developed and launched an app that allows professionals in the entertainment industry to network with each other and distribute their movies. Users can showcase their skills, post and apply for jobs, and watch indie movies from film festivals.
  • Converted a struggling, instance-based back end that cost $500 per month to a highly scalable, inexpensive, serverless back end that enabled the platform to grow to over 15,000 users in three months, with server costs below $15 per month.
  • Recovered the company's AWS account from hackers who caused thousands of dollars of charges by creating large crypto-mining EC2 instances. Implemented appropriate security measures to the account by adding MFA, rotating keys, deleting old users, etc.
  • Managed several senior software engineer contractors who delivered new features and bug fixes to a mobile application. Managed an offshore QA team to minimize the number of defects. Leveraged Jira for managing tickets.
  • Provided email technical support for hundreds of filmmakers, so they have a great onboarding experience. Wrote onboarding documentation, guides, and FAQs. Oversaw many festival streaming events, which generated thousands in revenue per festival.
  • Built an admin console for viewing and managing users, films, festivals, app settings, and more. Implemented pagination, searching, and filtering to allow admins to easily find what they need.
  • Delivered weekly analytics reports to an executive team that helped gauge company performance and drive decision-making. Aggregated usage and growth data from Google Analytics, App Store Connect, and Google Play Console.
Technologies: React Native, TypeScript, JavaScript, Node.js, Expo, Full-stack, Mobile App Development, Amazon S3 (AWS S3), Amazon DynamoDB, Amazon API, Stripe API, Amazon CloudFront CDN, Serverless, AWS Lambda, Twilio API, Web Development, JSON, APIs, API Integration, Next.js, HTML, eCommerce, Startups, Mailchimp, Expo.io, Mobile, Microservices, Software Architecture, Mobile Development, Amazon Web Services (AWS), Amazon Cognito, Twilio, Front-end

Founder

2021 - PRESENT
Yummi Ninja
  • Designed and developed an online restaurant platform to manage menus and orders.
  • Created and built an Android restaurant app to manage customer orders and send tickets to print via an integrated laser receipt printer over Bluetooth.
  • Designed and developed a marketing/landing website.
Technologies: React, PostgreSQL, Prisma, GraphQL, Go, Amazon Web Services (AWS), Google Cloud Platform (GCP), Google Cloud, Flutter, Web Development, Mobile App Development, Amazon Cognito, Front-end

Co-founder

2020 - PRESENT
Digital Harbinger LLC
  • Oversaw the development of Apishare.io and API documentation management platform. Managed a team of four and worked directly with users.
  • Attended YCombinator's Startup School and earned $5,000 in AWS credits from the AWS CTO Fellowship.
  • Developed a platform builder to enable project MVPs' rapid creation and launch throughout a weekend.
Technologies: React, JavaScript, TypeScript, Redux, SCSS, Amazon S3 (AWS S3), AWS Lambda, Amazon API, Amazon DynamoDB, AWS IAM, Amazon Route 53, Amazon CloudFront CDN, Amazon CloudWatch, Node.js, JSON, APIs, API Integration, HTML, Firebase, Full-stack, Stripe API, Startups, Microservices, Software Architecture, Amazon Web Services (AWS), Amazon Cognito, Storybook, Front-end

AWS Solutions Architect

2018 - PRESENT
CrackaJack Digital Solutions
  • Created a web app that generates home pricing reports for a real estate client. The client generates 500+ reports every year, and this tool saved their employees thousands of hours annually by automating the manual report generation process.
  • Performed technical screening of dozens of applicants for engineering roles from junior to senior positions at various companies and screened candidates on Java and React.
  • Designed and developed the company's website using React and AWS.
Technologies: React, AWS Lambda, Amazon API, Amazon DynamoDB, Amazon S3 (AWS S3), TypeScript, JavaScript, Node.js, AWS IAM, JSON, APIs, API Integration, HTML, eCommerce, Full-stack, Startups, Microservices, Software Architecture, Amazon Web Services (AWS), Amazon Cognito, Front-end, Bootstrap

Senior Software Engineer

2021 - 2022
Wayfair
  • Led the front-end project to implement changes for semantic search, which involved implementing analytics testing and managing feature toggles. The success of this project contributed to the increase of $67+ million annualized GRS for the company.
  • Utilized PHP and existing React components to implement the left-hand navigation for category-less pages across multiple stores and geographies, increasing $10.5+ million annualized GRS, as confirmed by the analytics team.
  • Managed a project for Wayfair's geo expansion into Ireland that included turning investigation findings into actionable tasks for the team to implement. The tasks included the addition of translations for Ireland and constant variables.
  • Led a Karate API testing project to implement checks for inconsistencies in product details shown on browse/grid and product display pages in the production websites. This project catches over 200 inconsistencies per day across all Wayfair stores.
  • Rewrote the team's onboarding documentation to significantly reduce the onboarding time of new engineers and provide guides and resources for all engineers to reference.
Technologies: PHP, JavaScript, React, Redux, Webpack, Git, Team Leadership, Documentation, Kibana, Google Cloud Platform (GCP), Karate API Testing, Cypress, Agile, JSON, APIs, API Integration, HTML, eCommerce, Full-stack, Software Architecture, GraphQL, Front-end

Senior DevOps Engineer

2020 - 2021
Fortem Technologies
  • Architected and implemented a VPN solution for connecting on-site customer radars with an airspace monitoring platform hosted on an AWS EC2 instance. Configured VPN routers to tunnel radar data between the customer's VPN and the AWS VPC.
  • Led provisioning processes for manually imaging dozens of NUCs, Ryzens, and laptops with proprietary software for customer purchases. Provisioned EC2 instances for cloud installations.
  • Provided on-call support to global customers, such as in the US, Japan, and UAE. Used Google Meet to walk customers through debugging and setting up their software and hardware. Used Chrome Remote Desktop to troubleshoot issues remotely.
  • Configured and maintained the development team's GitLab CI/CD pipelines. Added pipeline steps for automated generating API documentation stored in S3. Fixed build errors.
  • Designed and built many dashboards for managing environments, customers, and documentation. These dashboards saved the company time by acting as a single source of truth for various data. Used React, AWS Lambda, AWS DynamoDB, and AWS API Gateway.
Technologies: OpenVPN, IT Networking, GitLab CI/CD, Amazon EC2, Amazon Virtual Private Cloud (VPC), AWS VPN, RouterOS, Amazon S3 (AWS S3), Amazon DynamoDB, AWS Lambda, Amazon API, REST APIs, Hardware, Clonezilla, Software, Customer Support, JSON, APIs, API Integration, HTML, Python, Full-stack, Startups, MongoDB, Microservices, Software Architecture, Amazon Web Services (AWS), Amazon Cognito, AWS Amplify, Storybook, Front-end, Docker

Software Engineering Manager

2019 - 2020
Fortem Technologies
  • Managed the company's enterprise software development team of 6-7 developers. Ran one-on-ones with reports to provide career growth and mentorship. Scouted and hired two senior software engineers. Promoted one engineer.
  • Drove improvement to company culture by working with employees to make problems transparent, resulting in the removal of toxic sources and improving company employee satisfaction by 15%.
  • Implemented the Agile development practices, such as regular stand-up meetings, sprints, retrospectives, and planning, resulting in continual, on-time software releases.
Technologies: Node.js, Amazon EC2, Clonezilla, Management, Jira, Agile, Scrum, REST APIs, Express.js, JSON, APIs, API Integration, HTML, Python, Full-stack, Startups, MongoDB, Microservices, Software Architecture, Amazon Web Services (AWS), Amazon Cognito, Storybook, Front-end, Docker

Senior Full-stack Engineer

2017 - 2020
Nike
  • Designed and developed a web application used by over 3,000 engineers to manage and scale resources in AWS, allowing teams to continue maintaining their services after the company sunsetted Netflix's Asgard tool and the AWS console was too slow.
  • Implemented the front-end for a tool for Nike's SNKRS app. This tool allowed on-call tech captains to see upcoming product launches and page eng teams that were not scaled for the launch, resulting in correct scaling and millions in revenue per year.
  • Developed the front-end for a dashboard that allowed upper management to track the test coverage of each team's service under their domain, resulting in a streamlined effort for the org to raise and keep high code quality. Tracked over 200 services.
Technologies: JavaScript, Agile, Java, AWS Lambda, Amazon S3 (AWS S3), Amazon DynamoDB, AWS CloudFormation, Jira, React, Redux, SCSS, Rapid Prototyping, Web UI Design, DevOps, JSON, APIs, API Integration, HTML, Python, eCommerce, Full-stack, Microservices, Software Architecture, Amazon Web Services (AWS), Storybook, Front-end, Bootstrap

Senior Java Web Developer

2013 - 2017
Motorola Solutions
  • Created web-based computer-aided dispatch (CAD) software that could run in high-latency, slow-network dispatch centers. Utilized a self-built JavaScript framework that stored call notes into a local storage queue. Reduced response time by minutes.
  • Designed and architected a theming system for the entire web application, which allowed new modules and pages to be themed automatically without much additional effort. The night mode theme allowed the company to acquire more private security users.
  • Planned and built inmate-keeping software used by dozens of small prisons and jails to book and track thousands of inmates.
  • Improved the application user interaction speed by storing user actions into a queue in local storage that would sync with the server. Users no longer needed to wait for actions to process before continuing their tasks.
Technologies: Java, Java EE, JavaScript, MySQL, SCSS, Jira, Agile, Hibernate, JSON, APIs, HTML, Full-stack, Startups, Software Architecture, Front-end

eoApp | LinkedIn meets Netflix (2022)

https://app.entertainmentoxygen.com
A React Native app and Next.js web platform that enables professionals in the entertainment industry to network, find jobs, and pay to watch their colleagues' movies. Filmmakers earn revenue share when other users pay to watch their films.

I architected from end to end and implemented 95% of the functionality. Also, I developed and launched the MVP in four weeks on iOS, Android, and the web. The platform has over 14,000 users, 300 movies, and four film festivals. The payment system is implemented using Stripe API.

CrackaJack Digital Solutions Website (2022)

https://crackajackllc.com
I developed this company's website using React, TypeScript, SCSS, and AWS serverless and designed each page and section based on loosely defined requirements.

The goal of the project was to modernize their old website to help stand out from competitors and impress potential business partners. I also built their old website in 2017—the link to a backup of their old website: http://crackajack-website-v1.s3-website-us-west-2.amazonaws.com/.

The new website has built-in admin controls created with AWS Lambda and DynamoDB, so employees can log in and update content such as adding team members, testimonials, or job listings.

I received high praise for this project from the company and its partners. One of the testimonials: "Greg, do you have mini-clones of yourself? This work is amazing, and we would love to leverage your talent at higher scale for more projects." – VP of Sales, CrackaJack Digital Solutions

Left-Hand Navigation for Wayfair's Multi-Class Pages (2022)

I implemented the left-hand navigation links for specific page types on Wayfair's website. The implemented category links can be seen on any of the Wayfair brand websites, including AllModern, Joss&Main, and Perigold. I led the project from development to completion over three months and implemented the requirements defined by the product and design teams. The analytics team calculated the impact of an increase of $10.5 million in gross revenue in sales (GRS) annually based on their A/B testing and analysis.

The tech stack involved with this project included PHP and React. Many bugs and issues came up and were resolved during the rollout of this feature. I worked closely with QA, product, and stakeholders to ensure the project met the definition of done and was completed according to Wayfair's standards.

Apishare.io (2021)

A web-based API documentation platform made using React and AWS serverless. This service allows users to host RESTful API documentation and share it with other users. With the built-in API editor, they can also upload existing Swagger files or create new API documentation from scratch.

Nike—Midgard (2019)

Leveraged the Java FreeMarker template engine (FTL), JavaScript, and CSS to develop the front end for this internal web application and replace a sunsetted tool (Netflix's Asgard). The nd tool is used across Nike's engineering organization by cloud-based teams to manage the scaling of their AWS EC2 ASGs and instances. Due to many teams and services in a few shared AWS accounts, developers constantly faced throttled requests in the AWS console and CLI. This tool leverages caching to prevent throttling and allows developers to view and scale AWS resources as often as desired. The tool only replaces a subset of the functionality that Asgard provided. The result is that engineering teams could operate as usual with little to no impact from the loss of the heavily used Asgard tool.
2011 - 2013

Bachelor's Degree in Computer Science

Neumont University - Salt Lake City, UT, USA

MAY 2018 - MAY 2021

AWS Certified Developer Associate

AWS

MAY 2018 - MAY 2021

AWS Certified Solutions Architect Associate

AWS

Libraries/APIs

React, Node.js, REST APIs, Stripe API, Twilio API, AWS Amplify

Tools

Jira, Amazon Cognito, Git, IntelliJ IDEA, Webpack, Kibana, Karate API Testing, Amazon Virtual Private Cloud (VPC), AWS IAM, Amazon CloudWatch, AWS CloudFormation, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), OpenVPN, GitLab CI/CD, Clonezilla, FreeMarker, Amazon CloudFront CDN, Expo, Slack, Mailchimp, Expo.io, Prisma

Languages

JavaScript, TypeScript, CSS, HTML, GraphQL, Java, C#, C++, PHP, SCSS, Python, Go

Paradigms

Web UI Design, Agile, Scrum, Rapid Prototyping, DevOps, Microservices, Desktop App Development, Object-oriented Programming (OOP), Management, REST, Serverless Architecture, Mobile Development

Platforms

AWS Lambda, Amazon Web Services (AWS), Docker, MacOS, Visual Studio Code (VS Code), Java EE, Google Cloud Platform (GCP), Amazon EC2, RouterOS, Firebase, Mobile, Twilio

Storage

JSON, Amazon DynamoDB, MySQL, Databases, Amazon S3 (AWS S3), Datadog, MongoDB, PostgreSQL, Google Cloud

Frameworks

Next.js, Bootstrap, ASP.NET MVC, Ruby on Rails (RoR), Swing, Spring MVC, Hibernate, Redux, Cypress, Express.js, React Native, Flutter

Other

Web Development, Front-end, Documentation, Amazon API, Amazon Route 53, APIs, API Integration, eCommerce, Startups, Software Architecture, Information Security, Game Development, Algorithms, Data Structures, Team Leadership, Cost Reduction & Optimization (Cost-down), IT Networking, AWS VPN, Software, Customer Support, Content Management Systems (CMS), Full-stack, Mobile App Development, Serverless, Storybook, Hardware

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