Gregory Fong, Full-stack Developer in South Jordan, UT, United States
Gregory Fong

Full-stack Developer in South Jordan, UT, United States

Member since February 7, 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. He is very skilled in JavaScript, React, HTML, CSS, and the AWS serverless stack. When not programming, Greg studies UI designs from the best designers in the world.
Gregory is now available for hire

Portfolio

Experience

Location

South Jordan, UT, United States

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code, Git, GitHub, GitLab, AWS

The most amazing...

...project I've built is a dashboard used by Nike as a replacement for Netflix's Asgard to manage thousands of AWS services across their engineering organization.

Employment

  • Senior Software Engineer

    2021 - PRESENT
    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), Performance, Load Testing, Collaboration, Karate API Testing, Cypress.io, Agile
  • 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, AWS S3, AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS IAM, AWS Route 53, Amazon CloudFront CDN, AWS CloudWatch, Node.js
  • 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, AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS S3, TypeScript, JavaScript, Node.js, AWS IAM
  • 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, AWS VPC, AWS VPN, Router Configuration, AWS S3, AWS DynamoDB, AWS Lambda, AWS API Gateway, RESTful APIs, Hardware Imaging, Clonezilla, Closed-Network Software Updates, Customer Support, On-site Installation
  • 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: AngularJS, Node.js, Mapbox SDK, Amazon EC2, Clonezilla, Management, Jira, Agile, Scrum, RESTful APIs, Express.js
  • Senior Full-stack Engineer

    2017 - 2019
    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, AWS Lambda, AWS S3, AWS DynamoDB, Splunk, AWS CloudFormation, SignalFX, New Relic, Jira, React, Redux, SCSS, Rapid Prototyping, Web UI Design, Jenkins, DevOps, PagerDuty
  • 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, XHTML, PrimeFaces, MySQL, SCSS, Jira, Agile, Mercurial, Hibernate

Experience

  • 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)
    https://www.wayfair.com/keyword.php?keyword=unicorn

    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.

Skills

  • Languages

    JavaScript, Java, C#, C++, PHP, TypeScript, SCSS, CSS
  • Paradigms

    Web UI Design, Agile, Scrum, Rapid Prototyping, DevOps, Desktop App Development, Object-oriented Programming (OOP), Management
  • Platforms

    AWS Lambda, MacOS, Visual Studio Code, Java EE, Google Cloud Platform (GCP), Amazon EC2
  • Other

    Web Development, AWS, Documentation, AWS API Gateway, AWS Route 53, Information Security, Game Development, Algorithms, Data Structures, RESTful APIs, Team Leadership, AWS VPC, Cloud Cost Optimization, IT Networking, AWS VPN, Router Configuration, Hardware Imaging, Clonezilla, Closed-Network Software Updates, Customer Support, Content Management Systems (CMS)
  • Libraries/APIs

    React, Node.js
  • Tools

    Jira, Git, IntelliJ IDEA, Webpack, Kibana, Karate API Testing, AWS IAM, AWS CloudWatch, AWS CloudFormation, AWS Push Notification Service (AWS SNS), Amazon SQS, OpenVPN, GitLab CI/CD, FreeMarker, Amazon CloudFront CDN
  • Storage

    AWS DynamoDB, MySQL, Databases, AWS S3, Datadog
  • Frameworks

    ASP.NET MVC, Ruby on Rails (RoR), Swing, Spring MVC, Hibernate, Redux, Cypress.io, Express.js

Education

  • Bachelor's Degree in Computer Science
    2011 - 2013
    Neumont University - Salt Lake City, UT, USA

Certifications

  • AWS Certified Developer
    MAY 2018 - MAY 2020
    Amazon Web Services
  • AWS Certified Solutions Architect
    MAY 2018 - MAY 2020
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others