“I highly recommend Greg as an exceptional people leader and technical expert. I had the privilege of reporting to him when I moved to a new team. He always made time for his team despite his busy schedule, always ready to listen and provide advice to help us find solutions. This level of care and mentorship enabled me to develop both professionally and personally. In addition, he's a technical wizard with deep expertise across Serverless, GenAI, and more technologies, allowing him to quickly diagnose problems and provide guidance to move projects forward. He constantly strengthened the team's skills through coaching and knowledge sharing. I also admired how Greg fiercely fought for the team's best interests and shielded us from unnecessary work so we could focus on delivering high-impact results. With relentless focus on the goals that matter most, Greg led multiple successful initiatives and his leadership truly multiplied the team's effectiveness. It was a privilege to work with such a supportive, technically excellent and principled manager. I would gladly work with him again in the future.”
About
Experience & Education
Licenses & Certifications
Publications
-
Consistent Hashing Function
ServerlessGuy Repo
This solution uses a hash function to determine the hash ring position for UUID, IPv4, and IPv6. It is an example of distributed storage/caching using consistent hashing.
-
Amazon CloudFront with on-the-fly Image Resizing
ServerlessGuy Repo
The purpose of this solution is to serve images through Amazon CloudFront with support for on-the-fly image resizing. The solution uses CloudFront, S3, API Gateway, and Lambda. The CloudFront distribution includes a cache behavior with an origin group and two origins, an S3 bucket and an HTTP API integrated with a Lambda function. If the image is not available in the CloudFront cache or the S3 bucket, the Lambda function returns a resized image in the requested dimensions.
-
AWS Lambda Layer and SSM Parameter Store for multiple functions
ServerlessLand.com
A Lambda Layer and the SSM Parameter Store to centrally manage configuration values that can be used by multiple Lambda functions.
-
S3 Cross-Account Replication with KMS
AWS Labs CloudFormation Repo
Example of cross-account, same-region, S3 bucket replication (v2) using server-side encryption with customer-managed KMS keys.
-
Use S3 Object Lambda to return a thumbnail version of an S3 object
ServerlessLand.com
The SAM template deploys a Lambda function, an S3 bucket, an S3 Access Point, and an S3 Object Lambda Access Point. This application uses S3 Object Lambda to return a thumbnail version of an image in S3.
-
API Gateway REST API to DynamoDB
ServerlessLand.com
Create an Amazon API Gateway REST API that integrates with an Amazon DynamoDB table.
-
Northwoods Consulting - Success Story
TIBCO - Scribe
Northwoods provides cloud-based and mobile software applications that are purpose built for social services. Its products offer content collection, data collection, and case discovery utilizing text analytics for local and state government caseworkers.
Other authorsSee publication
Projects
-
Deploy AWS IoT Greengrass v2
-
Setup and deploy custom components using AWS IoT Greengrass, demonstrating advanced capabilities in IoT device management and communication.
-
On-the-fly Image Resizing
-
An AWS EdTech customer wanted to resize images on-the-fly. The customer originally inquired about using Lambda@Edge. However, after working backwards from the customer problem, I arrived at a well-architected serverless solution that allows on-demand image resizing with the benefits of CloudFront caching for scale and performance.
The solution uses CloudFront, S3, API Gateway, and Lambda. The CloudFront distribution includes a cache behavior with an origin group and two origins, an S3…An AWS EdTech customer wanted to resize images on-the-fly. The customer originally inquired about using Lambda@Edge. However, after working backwards from the customer problem, I arrived at a well-architected serverless solution that allows on-demand image resizing with the benefits of CloudFront caching for scale and performance.
The solution uses CloudFront, S3, API Gateway, and Lambda. The CloudFront distribution includes a cache behavior with an origin group and two origins, an S3 bucket and an HTTP API integrated with a Lambda function. If the image is not available in the CloudFront cache or the S3 bucket, the Lambda function returns a resized image in the requested dimensions.
From the customer's Technical Account Manager: Greg presented a technical solution (Image resizing using CloudFront Origin groups) to a high profile AWS EdTech customer and the customer was blown away by the elegance of the solution. Greg went above and beyond for this customer and the customer showed their appreciation for Greg's presentation and solution with a number of WOW's and Thank You's. The final solution Greg built was quite literally a perfect fit for the customer's use case.
Link to solution: https://github.com/serverlessguy/samples/tree/d934bc7c35ce3f92c12dfe6a37c647c2991e3c8d/cloudfront-resize-image -
West Virginia - Enterprise Document Management
-
Designed, built and deployed a state-wide enterprise document management solution for West Virginia Bureau of Child and Family Services. The solution involved configuring servers and software for 55 Counties plus a centralized State environment. Complex ETL and Workflow processes integrated the Northwoods' Capture and OnBase solution with West Virginia's RAPIDS Case Management.
Other creators -
Brunswick County AWS Cloud Document Management Solution
-
Brunswick County, North Carolina, Department of Social Services (DSS) replaced its cumbersome paper-based processes with Northwoods’ cloud-based electronic document management and appointment management software solution to boost efficiency and service to clients. Brunswick County DSS is the first agency in the country to use Northwoods’ cloud-based solution.
Brunswick County DSS utilizes Northwoods’ full suite of Compass® software to streamline client appointments and lobby traffic…Brunswick County, North Carolina, Department of Social Services (DSS) replaced its cumbersome paper-based processes with Northwoods’ cloud-based electronic document management and appointment management software solution to boost efficiency and service to clients. Brunswick County DSS is the first agency in the country to use Northwoods’ cloud-based solution.
Brunswick County DSS utilizes Northwoods’ full suite of Compass® software to streamline client appointments and lobby traffic, manage client and case information in the office, and access and update documentation and photos from the field.
There are numerous benefits to this cloud-based solution:
• Workers can access information from anywhere
• No on-site server hardware to support and maintain
• Predictable annual cost for user licenses
• Automatic data backups
• Regularly scheduled software upgrades
• Ability to scale cloud capacity
• Environmentally friendly
• Reliable and consistent performance
Additionally, Northwoods’ cloud-based iPad app allows social workers to spend more time with families by reducing the time they spend completing required paperwork. Time spent in the field with families is the best way to improve safety outcomes, reduce reoccurrence and establish permanency for children.
AWS Cloud Services used in this project:
• Windows Server 2012 R2 with SQL Server 2014 EC2 Instances
• Encrypted EBS Volumes with Automated Snapshots using AWS CLI
• S3 for storage/transmission of files from iPad app
• Virtual Private Cloud with Customer Gateway and VPN
• Custom CloudWatch Alarms with SNS messages
• Restricted access with IAM and Multi-Factor Authentication
• GovCloud Account with Consolidated Billing
Honors & Awards
-
AWS Serverless TFC Champion
Amazon Web Services (AWS)
I was elected as an AWS Serverless Technical Field Community Champion (2023) for AWS Professional Services. In this role, I represented the AWS Serverless TFC as an internal ambassador.
-
AWS Training and Certification Leadership Principle Award
Amazon Web Services (AWS)
Proud recipient of the 2021 AWS Training and Certification Think Big award. This award celebrates individuals who create and communicate a bold direction that inspires results. They think differently and look around corners for ways to serve customers.
-
Winner of 2017 Brent Ozar SQL Server Training Scholarship
BrentOzar.com
The SQL Server Training Scholarship is awarded to folks anywhere in the world working with SQL Server for foundations, non-profits, charities, or other companies making a real difference in the world today. Out of 300 applications, only 25 were picked.
Recommendations received
41 people have recommended Greg
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Greg Davis ☁️ in United States
-
Greg Davis
Vistage Chair | Empowering Business Leaders to Achieve Great Results | Building a Culture of Trust and Integrity
-
Greg Davis ♞📙
Author of bestselling book designed to help YOU improve your personal finances & retirement preparation! DM me on how I can share my wealth of finance knowledge in a podcast, etc. to help your audience achieve success.
-
Greg Davis
-
Greg Davis
-
Greg Davis
2347 others named Greg Davis ☁️ in United States are on LinkedIn
See others named Greg Davis ☁️