resume

experience


Rivian

Jul 2021 - present

Palo Alto, CA

Software Engineer II

  • Vehicle applications team

Datashield

Oct 2020 - Jul 2021

Scottsdale, AZ

Software Engineer I & II

  • Maintained Node.js, GraphQL servers, connected to Azure's NoSQL database, Cosmos DB
  • Led the conversion of a legacy, class-based React / Redux application to React Hooks, TypeScript, and Apollo Client
  • Introduced integration testing to our team's development workflow and our automated CI/CD pipeline
  • Uniquely contributed to the UI redesign of our web based customer portal
  • Created internal tools and interfaces for cybersecurity analysts

Nikola

Aug 2019 - Aug 2020

Phoenix, AZ

Software Engineer

  • Established clear coding standards, and documentation guidelines for the vehicle frontend team
  • Added unit and integration testing to the development workflow and our automated CI/CD pipeline
  • Worked cross-functionally with UX/UI team to build a design system that would be reused across all in-vehicle displays
  • Selected Vue.js as vehicle frontend framework and led architectural direction / redesign of the application frontend
  • Built out custom application routing system for Vue.js SPA inspired by React Navigation (used for React Native apps)
  • Implemented custom turn by turn navigation system on top of Mapbox GL JS

Carvana

Oct 2017 - Apr 2019

Tempe, AZ

Post Sale Operations I & II

    skills


    Interpersonal

    • Independent and collaborative problem solving
    • Navigating loosely defined problems within teams
    • Mentoring and training new developers

    General

    • User Interface Design
    • Front-end Development
    • Object-oriented Programming
    • Data Structures
    • Algorithm Design
    • Functional Programming

    Technical

    • Languages: JavaScript (TypeScript), Rust, Ruby, Java, Dart, WebAssembly
    • Frontend: React.js, React Native, Vue.js, Flutter, Svelte, Bootstrap, Material, SCSS
    • Backend: AWS Lambda, Express, Next.js, Rails, GraphQL, REST, WebSockets
    • Database: DynamoDB, Cosmos DB, MongoDB, SQLite, Realm, AsyncStorage, IndexedDB

    education


    Arizona State University

    2018

    Computer Science, Software Engineering

    Tempe, AZ

    Sean's face with glasses in black and white

    Hello! 👋🏼

    I'm a Software Engineer, Writer and Designer. I currently work for Rivian, out of my home office in Tempe, AZ.