Adam Bernot, Leadership Developer in Raleigh, NC, United States
Adam Bernot

Leadership Developer in Raleigh, NC, United States

Member since January 4, 2021
Adam is a full-stack software engineer with broad experience in front-end development, back-end development, and DevOps. He loves working with Go, TypeScript, 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.
Adam is now available for hire

Portfolio

  • Bernot Software
    Angular, CI/CD Pipelines, Cloud Firestore, Docker, Firebase Authentication...
  • NC State University
    PHP, WordPress, Go, TypeScript, JavaScript, React, Laravel, CSS, SCSS, HTML...
  • Wake Forest University
    REST APIs, JSON REST APIs, Python, Python 3, Concurrency, Google Apps Script...

Experience

Location

Raleigh, NC, United States

Availability

Part-time

Preferred Environment

VS Code, Docker, Kubernetes, Google Kubernetes Engine (GKE), MariaDB, Go, TypeScript, PHP, WordPress

The most amazing...

...feeling is turning "that sounds hard" into "that was easy."

Employment

  • 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 finance 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 (SPA), Helm, Back-end, APIs, REST, REST APIs, RESTful Development, RESTful APIs, 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, AWS, Protobuf, SQL, MariaDB, gRPC, HTTP, OpenTracing, Logging, Structured Logging, Datadog, Best Practices, Relational Databases, AWS RDS, Static Analysis, SonarQube, OpenAPI, Swagger, YAML, Schemas, Multitenancy, Integration, API Integration, Containers, Containerization, Amazon Web Services (AWS)
  • 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
  • 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
  • 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

Experience

  • 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 was solely responsible for the development and implementation of this microservice. Successful reviews were conducted by security and compliance and by identity and web services to ensure quality.

  • SRS: StarRez Superuser

    SRS is 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 necessary functionality to perform some common tasks, so SRS extends those capabilities. Notably, SRS allows a user to serialize a set of records (including nested/related records) into CSV format (in addition to JSON) for easy manipulation in a spreadsheet program.

    I was fully responsible for the development of this application and built a corresponding CI/CD pipeline to compile binaries for multiple target platforms using GitHub Actions.

  • NACURH ART Database
    https://nacurh-art.web.app/

    The "NACURH ART Database" is 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).

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

  • Housing Availability

    A near real-time available housing directory for colleges/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.

Skills

  • Languages

    Go, TypeScript, JavaScript, GraphQL, CSS, HTML, PHP, SAML, Python, Python 3, Google Apps Script, SCSS, PHP 7, SQL, YAML
  • Tools

    Google Kubernetes Engine (GKE), VS Code, GitHub, Git, Helm, Firebase Authentication, Shibboleth, Apache, GitLab, Travis CI, Logging, SonarQube
  • Paradigms

    Microservices, Testing, Test-driven Development (TDD), REST, Web Architecture, API Architecture, BEM, RESTful Development, Best Practices, DevOps, Back-end Architecture
  • Other

    Software Engineering, APIs, Back-end Development, Leadership, NestJS, CSV, Reflection, CI/CD Pipelines, JSON REST APIs, Google Cloud Build, Back-end, Firebase Hosting, Cookies, Authentication, User Authentication, Concurrency, Full-stack, WordPress Plugins, Front-end Development, Single-page Applications (SPA), DNS, Containers, TypeORM, RESTful APIs, Front-end, Code Architecture, UX Architecture, Architecture, Material Design, AWS, HTTP, OpenTracing, Structured Logging, OpenTelemetry, Static Analysis, Schemas, Multitenancy, Team Leadership, Cross-functional Team Leadership, Cross-functional Collaboration, Integration, API Integration, Containerization, REST API, AWS RDS
  • Libraries/APIs

    Node.js, React, REST APIs, Firebase Web SDK, Protobuf, OpenAPI, JSON API
  • Platforms

    Docker, Kubernetes, Linux, WordPress, Google Cloud Platform (GCP), Amazon Web Services (AWS)
  • Storage

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

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

Education

  • Bachelor's Degree in Computer Science
    2004 - 2009
    Western Oregon University - Monmouth, OR

To view more profiles

Join Toptal
Share it with others