Gregory Fong
Verified Expert in Engineering
Full-stack Developer
South Jordan, UT, United States
Toptal member since February 23, 2022
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
Experience
Availability
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
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.
Founder
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.
Co-founder
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.
AWS Solutions Architect
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.
Senior Software Engineer
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.
Senior DevOps Engineer
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.
Software Engineering Manager
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.
Senior Full-stack Engineer
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.
Senior Java Web Developer
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.
Experience
eoApp | LinkedIn meets Netflix (2022)
https://app.entertainmentoxygen.comI 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.comThe 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)
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)
Nike—Midgard (2019)
Education
Bachelor's Degree in Computer Science
Neumont University - Salt Lake City, UT, USA
Certifications
AWS Certified Developer Associate
AWS
AWS Certified Solutions Architect Associate
AWS
Skills
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
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