Adam Bernot, Developer in Flagstaff, AZ, United States
Adam is available for hire
Hire Adam

Adam Bernot

Bio

Adam is a software engineer specializing in back-end development, with additional expertise in DevOps and front-end development. He loves working with Go, Kubernetes, and cloud-native applications. Adam has extensive experience in leadership, diverse issues, collaboration, and compassion. He believes it's the people who make the work fantastic.

Portfolio

Google Cloud
Go, Kubernetes, Storage, Cloud Storage, Google Cloud Storage, Architecture...
Bernot Software
Angular, CI/CD Pipelines, Cloud Firestore, Docker, Firebase Authentication...
NC State University
PHP, WordPress, Go, TypeScript, JavaScript, React, Laravel, CSS, SCSS, HTML...

Experience

  • Leadership - 10 years
  • Go - 8 years
  • Kubernetes - 7 years
  • Docker - 7 years
  • Microservices - 4 years
  • Software Engineering - 2 years
  • Testing - 2 years
  • Back-end Development - 2 years

Preferred Environment

Kubernetes, Go, Leadership, APIs, DevOps, CI/CD Pipelines, Software Engineering, Open Source, Cloud Native

The most amazing...

...thing I've done was build a certification program tracking system for the largest student-run organization in the world.

Work Experience

Software Engineer

2022 - PRESENT
Google Cloud
  • Built and owned Kubernetes controller to manage a file/block storage solution for Google Distributed Cloud Hosted product.
  • Contributed to the overall code health of the repository by periodically inventorying technical debt and addressing important issues.
  • Served as build sheriff to address issues that resulted in automated tests falling for many or all developers on the project at once. Diagnosed quickly and corrected offending commits to getting hundreds of developers back to being productive.
Technologies: Go, Kubernetes, Storage, Cloud Storage, Google Cloud Storage, Architecture, Strategy, Large-scale Projects, Rust, IT Security, Distributed Architecture, Prometheus, Google Pub/Sub, Security, GitHub Actions, Cloud Security, Google Cloud Platform (GCP), Cloud Key Management Service (KMS), OAuth, Microservices Architecture, Identity & Access Management (IAM), Technical Leadership, Reliability, Full-stack Development, Artificial Intelligence (AI), Third-party Integration, SaaS, Multi-tenant Architecture, Enterprise Integration, DevOps, CI/CD Pipelines, Cloud Architecture, System Design, Large Language Models (LLMs), AI-assisted Development, Agentic AI, Software Architecture, Cross-functional Communication

Software Engineer

2019 - PRESENT
Bernot Software
  • Developed an application to monitor student housing availability in near real-time.
  • Built a certification program tracking system for the largest entirely student-run organization in the world.
  • Built a running pace calculator for competitive runners looking to predict their race times at various distances.
  • Worked with a client in the financial technology industry to build a microservice in Go that handled business logic related to processing consumer loans.
Technologies: Angular, CI/CD Pipelines, Cloud Firestore, Docker, Firebase Authentication, Firebase Hosting, Git, Go, GitHub, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), GraphQL, JavaScript, JSON, JSON REST APIs, Kubernetes, Authentication, Single-page Applications (SPAs), Helm, Back-end, APIs, REST, REST APIs, RESTful Development, Web Architecture, Code Architecture, API Architecture, BEM, UX Architecture, Architecture, Angular Material, Material UI, Material Design, Google Cloud, Google Cloud Build, Express.js, PostgreSQL, JSON API, Testing, Back-end Development, Back-end Architecture, Protobuf, SQL, MariaDB, gRPC, HTTP, OpenTracing, Logging, Structured Logging, Datadog, Best Practices, Relational Databases, Amazon RDS, Static Analysis, SonarQube, OpenAPI, Swagger, YAML, Schemas, Multitenancy, Integration, API Integration, Containers, Containerization, Amazon Web Services (AWS), Lambda Functions, AWS Lambda, Node.js, Terraform, Software as a Service (SaaS), Strategy, New Products, Large-scale Projects, Redis, Real-time Systems, IT Security, Distributed Architecture, Event-driven Architecture, Amazon Kinesis, Amazon EKS, Pub/Sub, Google Pub/Sub, Security, GitHub Actions, Cloud Security, Cloud Key Management Service (KMS), OAuth, Cloudflare, Docker Compose, GitOps, Infrastructure as Code (IaC), Microservices Architecture, Identity & Access Management (IAM), Technical Leadership, Reliability, Full-stack Development, Identity Verification, Amazon Elastic Container Service (ECS), Artificial Intelligence (AI), Third-party Integration, SaaS, Multi-tenant Architecture, Enterprise Integration, DevOps, Apache, Python, Cloud Architecture, System Design, Site Reliability Engineering (SRE), MERN Stack, Endpoint Detection and Response (EDR), Full-stack, Large Language Models (LLMs), PHP, HTML5, AI-assisted Development, Agentic AI, Software Architecture, Cross-functional Communication

Web Developer

2019 - 2021
NC State University
  • Built a Shibboleth authentication microservice to facilitate migration from traditional infrastructure to a cloud-native environment in Google Kubernetes Engine (GKE).
  • Maintained and contributed to multiple internally developed WordPress plugins.
  • Migrated student radio website (legacy custom PHP) to WordPress, allowing radio station staff to manage their own content for the first time.
  • Presented regularly. This included non-technical WordPress user training sessions, as well as technical presentations on topics like extending the WordPress REST API and test-driven development with PHPUnit.
Technologies: PHP, WordPress, Go, TypeScript, JavaScript, React, Laravel, CSS, SCSS, HTML, Full-stack, WordPress Plugins, Back-end Development, Front-end Development, APIs, Linux, MySQL, MariaDB, Apache, Kubernetes, Google Kubernetes Engine (GKE), DNS, Containers, PostgreSQL, Google Cloud SQL, Helm, Back-end, PHP 7, Containerization, SQL, Software as a Service (SaaS), Architecture, IT Security, Security, GitHub Actions, Docker Compose, Microservices Architecture, Third-party Integration, SaaS, LAMP, DevOps, Cloud Architecture, WordPress Themes, HTML5, Cross-functional Communication

Assistant Director

2015 - 2018
Wake Forest University
  • Developed tools for interacting with a vendor's API to streamline business processes.
  • Created the integration between the vendor system and Google Sheets.
  • Built the integration between Gmail and the vendor system to track interactions between students and staff in a centralized location.
Technologies: REST APIs, JSON REST APIs, Python, Python 3, Concurrency, Google Apps Script, APIs, Leadership, Team Leadership, Cross-functional Team Leadership, Cross-functional Collaboration, Software as a Service (SaaS), Third-party Integration, SaaS, Cross-functional Communication

Director

2011 - 2015
Spring Hill College
  • Managed an implementation project for a vendor software system.
  • Used Google Apps Script and Google Sheets to prepare and present live data on the web.
  • Served on data governance task force and as a data steward for data in my area of responsibility.
Technologies: Google Apps Script, APIs, Leadership, Team Leadership, Cross-functional Team Leadership, Cross-functional Collaboration, Third-party Integration

Experience

SRS | StarRez Superuser

A command line tool that simplifies bulk interactions with StarRez, a student housing software system, using the StarRez REST APIs. The vendor-provided web application for managing the system does not include all the necessary functionality to perform some everyday tasks, so SRS extends those capabilities. Notably, SRS allows a user to serialize a set of records, including nested and related records, into CSV format in addition to JSON for easy manipulation in a spreadsheet program.

I developed this application and built a corresponding CI/CD pipeline to compile binaries for multiple target platforms using GitHub Actions.

Shibber: Shibboleth Authentication Microservice

Shibber is a microservice designed to handle the Shibboleth authentication handshake on behalf of an application deployed in a microservice architecture. The service is a stateless, cloud-native alternative workflow to something like the shibd Service Provider. Instead of running a full Apache Web Server with shibd installed, Shibber is a lightweight, Dockerized static binary that handles a stateless authentication workflow without external dependencies.

I developed and implemented this microservice. To ensure quality, successful reviews were conducted by security and compliance and by identity and web services.

NACURH ART Database

A mobile-first web application that allows users to track their completion of the advisor resource training (ART) program within the National Association of College and University Residence Halls (NACURH).

I built it using Angular for the front end and Google Firebase (Firestore, authentication, and hosting) on the back end.

Housing Availability

A near real-time available housing directory for colleges and universities managing student housing. The React-based front end communicates with the NestJS back end using GraphQL and keeps information up to date without the end user needing to refresh the page.

I built this application for a client to meet their needs, with incremental improvements over time to allow for more control of the system and output.

Google Distributed Cloud Hosted

https://cloud.google.com/distributed-cloud
Implemented Kubernetes controllers that managed the file/block storage solution for Google Distributed Cloud Hosted. Custom Kubernetes operators managed hardware provisioning and configuration, as well as QoS and resource capacity limits.

Education

2004 - 2009

Bachelor's Degree in Computer Science

Western Oregon University - Monmouth, OR

Skills

Libraries/APIs

React, REST APIs, Node.js, Firebase Web SDK, Protobuf, OpenAPI, JSON API, Cloud Key Management Service (KMS)

Tools

Google Kubernetes Engine (GKE), Firebase Authentication, GitHub, Git, Apache, Helm, Terraform, Amazon EKS, Docker Compose, Shibboleth, GitLab, Travis CI, Logging, SonarQube, Amazon Elastic Container Service (ECS)

Languages

Go, TypeScript, PHP, JavaScript, GraphQL, CSS, HTML, HTML5, SAML, Python, Python 3, Google Apps Script, SCSS, PHP 7, SQL, YAML, Rust, Java

Paradigms

Microservices, DevOps, Microservices Architecture, Testing, Test-driven Development (TDD), REST, Web Architecture, API Architecture, BEM, RESTful Development, Best Practices, Back-end Architecture, Real-time Systems, Event-driven Architecture

Platforms

Kubernetes, WordPress, Google Cloud Platform (GCP), Docker, Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code), LAMP, Cloud Native, AWS Lambda

Frameworks

NestJS, Laravel, Angular, JSON Web Tokens (JWT), Jest, Cypress, Flux, Angular Material, Material UI, gRPC, Swagger, Express.js

Storage

MariaDB, MySQL, PostgreSQL, Datadog, Cloud Firestore, JSON, Google Cloud SQL, Relational Databases, JSON/XML Schemas, Google Cloud, NoSQL, Google Cloud Storage, Redis

Other

Software Engineering, CI/CD Pipelines, APIs, Back-end Development, Back-end, Leadership, Prometheus, Reliability, Enterprise Integration, Cross-functional Communication, CSV, Reflection, JSON REST APIs, Full-stack, Google Cloud Build, Architecture, Distributed Systems, Software as a Service (SaaS), Large-scale Projects, Google Pub/Sub, Security, GitHub Actions, Cloud Security, OAuth, GitOps, Infrastructure as Code (IaC), Identity & Access Management (IAM), Technical Leadership, Full-stack Development, Artificial Intelligence (AI), Third-party Integration, SaaS, Multi-tenant Architecture, Cloud Architecture, System Design, Large Language Models (LLMs), AI-assisted Development, Agentic AI, Software Architecture, Firebase Hosting, Cookies, Authentication, User Authentication, Concurrency, WordPress Plugins, Front-end Development, Single-page Applications (SPAs), DNS, Containers, TypeORM, Front-end, Code Architecture, UX Architecture, Material Design, HTTP, OpenTracing, Structured Logging, OpenTelemetry, Static Analysis, Schemas, Multitenancy, Team Leadership, Cross-functional Team Leadership, Cross-functional Collaboration, Integration, API Integration, Containerization, Amazon RDS, Storage, Cloud Storage, Open Source, Lambda Functions, Strategy, New Products, Real-time Data, IT Security, Distributed Architecture, Amazon Kinesis, Pub/Sub, Cloudflare, Identity Verification, Site Reliability Engineering (SRE), MERN Stack, Endpoint Detection and Response (EDR), WordPress Themes

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