loading...

Kim Gault

Software Engineer

Senior Backend Developer

Experienced in Distributed Systems

AWS Cloud Engineer

Specialized in Microservices and APIs

Certified AWS Solutions Architect

About

Hi! I’m a Senior Backend Software Engineer specialized in Cloud and API architecture.

I work from Portland, OR for Zapier as a backend engineer. I graduated with a Bachelor’s in Computer Science in 2011 and received my AWS Solutions Architect (Associate) certification in 2020.

Throughout this time, I’ve been building backend systems, specializing in APIs, microservices and distributed systems. I’m passionate about what I do—I have a particularly strong interest for creating high availability, high throughput and low latency at scale solutions.

  • Name: Kim Gault
  • YOE: 10 yrs of experience
  • Industry: Software Engineer
  • Residence: Portland, OR
  • Contact: kimmygault @ gmail
  • Available for Freelance: No
Experience
Jan 2021 - Present
Software Engineer - Zapier

I work on the Zapier Platform where thousands of Zapier and 3rd party APIs integrate in a reliable and scalable manner to automate enterprise and user workflows.

Aug 2020 - Dec 2020
Senior Backend Engineer - Nordic Semiconductor

Nordic Semiconductor is a market leader in Bluetooth Low Energy connectivity. I was hired to develop a cloud-based infrastructure for their world-class SoCs, specifically to create highly scalable and available IoT APIs with AWS serverless products. Although the role seemed well suited in terms of job description, I missed the agility, structure and pace of a software company and found this role to not be a good fit.

Oct 2019 - Jul 2020
Senior Backend Developer - Instrument

Instrument is a digital agency. Worked on creating distributed backend systems, data pipelines and optimized production with unit/integration tests standards and CI/CD process for data-intensive clients.

Oct 2018 - Oct 2019
Backend Engineer - Vacasa

Created a reliable and scalable global payments processing system as a microservice to break away and minimized dependency with the monolith. Also worked on data pipeline, chargeback webhooks and setting up batch processing.

Dec 2013 - Sept 2018
Developer - Wieden+Kennedy

Work with the data scientist team to create data models, a date pipeline and a deployment process for a campaign analytics system. Also created internal applications for the global agency, including a Payroll reporting system and Vendor portfolio and contract application.

Oct 2012 - Dec 2013
Software Engineer II (Backend) - CDK Global (ADP)

Backend development on a document scanning and archival products for car dealerships nationally. Helped build out department's test-driven development process.

Aug 2011 - Sept 2012
Programmer - Mutual Assurance Administrators

MAA is a national third-party insurance administrator company. Role included database development, ETL pipelines and automation tools, data stores, data visualization and reporting tools with a focus on security and encryption.

2010 - 2011
Developer - Oklahoma State Department of Health

Created reports and optimized queries for state health data to support evidence-based decision making for public health in Oklahoma, to plan and improve service delivery, evaluate health care systems, inform policy decisions, and aid in research.

Education
2020
Amazon Web Services

AWS Certified Solutions Architect Associate

2011
ADP - Onsite Training

Test Driven Development Week Course

2011
ADP - Onsite Training

Agile Scrum Fundamentals Week Course

2009 - 2011
University of Central Oklahoma

Bachelor's of Science in Computer Science

Knowledge

Strong experience architecting highly available, fault-tolerant, and scalable distributed systems on AWS:

  • API proxy, API Gateway, Koa
  • AWS Lambda, EC2 + AWS Elastic Load Balancing, Kubernetes
  • DynamoDB with DAX cluster, MongoDB, PostgreSQL, Microsoft SQL, mySQL
  • SQS, Apache Kafka, Kinesis Firehose, Redshift, SNS, S3
  • Terraform, Serverless, Cloudformation, Amazon CDK
  • Cloudwatch, DataDog, SumoLogic, New Relic, Sentry
  • CircleCI, Github Actions, TeamCity
  • Split.io (feature flags)

Some experience working with optimizing client-facing websites:

  • CloudFront, Lambda@Edge, ElasticSearch
  • NginX (including setting up micro-caching with FastCGI)
Published Articles