Graham Barber

Senior Full Stack Developer at Carson Dunlop & Associates
Portland, Oregon
github.com/puregarlic

Work Experience

OSU Center for Applied Systems and Software

Jun 2018 - Jun 2020
DevOps Engineer

Responsible for designing and implementing workflows that streamline development and management processes, in addition to providing domain expertise to developers and full-time staff.

  • Developed web applications for clients utilizing React, TypeScript, Webpack, Babel, Node.js, Express, Emotion, Jest, and Storybook
  • Mentored student developers to promote an understanding of web development best practices
  • Evaluated and proposed the use of modern technologies like Elasticsearch, React, and Helm to solve implementation challenges on a case-by-case basis
  • Designed and implemented a continuous deployment workflow utilizing Circle CI, Kubernetes, and Helm charts to accelerate project release cycles
  • Designed a continuous integration workflow involving unit tests, automated versioning, and a structured code review process to minimize developer manual effort
  • Developed team code review standards for Github Pull Requests to reduce technical debt
Software Analyst

Responsible for assisting with project management, working with clients to establish where software could bring them value, and performing quality assurance functions.

  • Maintained both React and Typescript applications and component codebases for external clients
  • Implemented a continuous release pipeline for automated versioning and publishing of a React component library
  • Wrote and performed manual test cases to ensure functionality of requirements after they have been implemented.
  • Wrote and filed bug reports for failing test cases and unexpected behavior for developers to review and address.
  • Awarded the Community Builder award for bridging the gap between developers and business-focused employees

Education

Oregon State University

Sep 2016 - Jun 2020
Bachelor of Science (BS) Management

Projects

Peerist

Feb 2019 - Current
Chief Technical Officer

Building an online platform to help graduate students and other academics collect feedback on their papers in a supportive, low-stakes environment.

Technologies used: React, Next.js, Emotion, Node.js lambdas, Hasura, GraphQL, PostgreSQL, Terraform, Docker, Docker Compose

Round

Nov 2018
Developer and Designer

Built an ephemeral tool that makes it easy to get fast and inclusive team estimates for work items.

Technologies used: React, Emotion, Rebass, React Spring, Elixir, Phoenix, Web Sockets, Docker, and Kubernetes

CATSITTER

Aug 2018 - Aug 2018
Developer and Designer

Placed 111th in Humor and 117th in Theme in the Ludum Dare 42 Jam event. Designed and implemented the game using Godot Engine within 72 hours, working with a remote team member in a different time zone.

OSU First-Year Project: TURN

Jan 2017 - Jun 2017
Manager

Led and managed a group of six other students in a school project that required both planning and running a small business. Brought in over $1000 in profit within 3 months by selling 3D-printed fidget spinners.

Empyrean

Oct 2015 - Apr 2016
Writer/Designer/Project Manager

Collaborated with peers to develop a video game submission to the Oregon Game Project Challenge, a multi-school competition that lasts several months. Received both the Art and Assets Award, in addition to the People's Choice (popular vote) Award.

Skills

  • JavaScript
  • Continuous Integration
  • Node.js
  • React
  • Project Management
  • Webpack
  • HTML
  • CSS
  • Manual Software Testing
  • Linux
  • Agile Development
  • Travis CI
  • Circle CI
  • Kubernetes
  • Continuous Delivery
  • Continuous Deployment
  • Leadership
  • Software requirements
  • Public speaking
  • Git
  • Elixir
  • Documentation
  • Process improvement
  • Jira
  • Serverless architecture
  • Godot Engine
  • Jest
  • GraphQL
  • Storybook
  • CSS in JS
  • GitHub Actions
  • Parcel