Brian Aston

(707) 799-6106 ยท brian@brianaston.com

I am a Full-Stack Engineer looking to harness my passion of problem-solving with app creation. I graduated from University of California, Santa Cruz with a bachelors in Computer Science: Game Design and more recently, Rithm School Full-Stack Engineering bootcamp. I'm seeking to take my skillset and apply it to new environments that will allow me to grow and learn as an engineer.


Experience

Software Engineer / Teaching Assistant

Rithm School - Present
  • Refactored Javascript across 12 different projects to incorporate more modern methods of making requests using fetch. Collaborated closely with teammates to meet tight deadlines and fully test this software.
  • Directed small teams of 6-8 students as guests on outside projects involving Typescript and React based frontends. Debugged and reviewed student written code and pull requests to be added as features in ongoing software projects.
  • Designed and implemented a Restful API backend using Django Ninja incorporating Swagger documentation and Python typing. Integrated this API with student exercises to simulate real world scenarios.
  • Wrote and maintained internal documentation regarding software installation and shell debugging
  • Engineered and tested numerous functionalities for an in-house student management system written in Django using Python.
  • Wrote unit and integration tests for all new features, maintaining 100% test coverage.
  • Gave code reviews to students for 2-4 hours everyday, offering best practices for software engineering and design principles.
  • Delivered lectures on core curriculum topics including React, Postgresql, Typescript, Python and more.
March 2022 - April 2022

Experience

Software Engineering Intern

Rithm School
  • Wrote unit tests for Student Information services website.
  • Designed, wrote, and tested a form in Django to allow authenticated users to add events to the upcoming curriculum.
  • Designed and prototyped a React-Native App based on the student information services web application. Wrote custom API routes to manage data on the front-end application.
  • Refactored existing codebase to include new functionality for receiving, storing, and displaying Enrollment/Withdrawal forms.
  • Designed and implemented several JSON serializers for backend API calls
  • Used GIT versioning software to branch and compose pull requests for all of the implemented code that was written
March 2022 - April 2022

Claims Processor

Brayton Purcell
  • Analyzed large amounts of health records and complex work histories to create evidentiary claims for clients.
  • Assigned to high value cases of $100,000 plus valued clients.
  • Created claims under tight deadlines by collaborating with managing attorneys and acting as liaison between departments.
  • Communicated directly with partners on the status of important clients and ensuring quick turnover.
August 2018 - December 2020

Warehouse Manager

Rocken-Tech
  • Assembled and maintained diesel engine components
  • Prepared and shipped customer orders under strict deadlines
August 2014 - August 2018

Education

Rithm School

Fullstack Engineering Bootcamp
January 2022 - April 2022

University of California, Santa Cruz

Bachelor of Science: Computer Science - Game Design
August 2010 - June 2012

Projects

Undisclosed Unity Project

2024 - Building Mobile Game in C# with small team of game developers.

React Social Card Game - Untitled

2024 - Typescript React.js / Express.js card game website. Currently In development

Jobly

Full-Stack Job application web-app. Uses React.js on the front-end and Express.js on the backend.

Warbler

Twitter clone using Flask backend

Asteroids

Web game programmed in C# on the unity game engine

Skills

Programming Languages & Tools
  • Javascript
  • Python
  • C#
  • React.js
  • Flask
  • Express.js
  • Django

Interests

While not working on challenging code problems, I love playing games! All games are up for play, table, board, video anything that looks fun. In addition, I enjoy learning to love and play music. I also enjoy spending time exercising and going on hikes in my local area. When I'm not doing any of these things, I'm usually playing with my play-obsessed cat 'Kona'

kona the cat