Ryan S Pierce
ry@nspierce.com · 303.332.9698 · Boulder, CO · github.com/piercers
I am a full-stack software engineer that enjoys building performant APIs and cross-platform UIs on top of strongly-typed and maintainable codebases.
Skills
- Application development using JavaScript, Node, TypeScript, CSS3, MySQL, MongoDB, Firebase, AWS, Git
- Advanced experience with Angular, Vue, React Native, Redux, REST API design, and application architecture
- Building interfaces that emphasize a modern and responsive user-experience
Experience
Sketchy · Senior Software Engineer · Remote · August 2021 - Present
- Migrated a legacy content experience to a dynamic Angular application platform, expanding compatibility with emerging business verticals
- Engineered user-centric features such as progressive web app support, performance improvements, content bookmarking, and search functionality
- Promoted the adoption of automated testing procedures to allow accelerated and more robust release cycles
- Developed a theme pattern to enable faster development and collaboration between engineers and designers through dynamic variables, reusable components, and isolated component testing via Storybook
- Expanded Node.js API endpoints using NestJS for real-time response streaming, and ensured data consistency by enforcing TypeScript contracts
Next Gear Solutions · Lead UI Engineer · Louisville, CO · January 2019 - August 2021
- Developed an application for users to document, photograph, and estimate insurance losses on Android, iOS, and Browser using Angular, Ionic, and Cordova
- Architected a queuing system for API interaction using a Redux-inspired library to persist edits while offline
- Converted an iOS floor plan sketching feature from Objective-C to an Angular library written in TypeScript
- Encouraged best practices, test-driven development, and enforced a style guide for team members during code reviews and collaboration sessions
- Worked with the product development team to contribute design and direction of many core, user-facing features
Pro1 IAQ · Software Engineer · Boulder, CO · October 2016 - December 2018
- Feature development on a React Native app deployed to iOS and Android
- Design and development of a unit-tested progressive web application using Angular for management of smart home IoT devices
- Prototype application interfaces for user experience exploration and feedback
- Lead a software development team and managed application requirements between developers and product owners
Happy Stagger · Front End, Back End Developer, Designer · Boulder, CO · March 2012 - October 2016
- Developed a location-aware progressive web app with Angular and reactive patterns using RxJS and NgRx
- Content is crowd-sourced and moderated in real-time using Firebase Cloud Firestore and Functions
- Continuously tested and deployed through BitBucket Pipelines
Neon Rain Interactive · Web Developer · Denver, CO · May 2014 - October 2015
- Designed and developed front end user experience improvements to a search tool of over 100 schools
- Front and back end development on multiple e-commerce projects with Backbone and a custom PHP framework
- Assisted in project budget and timeline estimation
Education and Activities
University of Colorado · School of Journalism and Mass Communication · May 2012
- Bachelor of Arts degree in Advertising with a focus on the creative track, coupled with a Minor in Technology, Arts and Media, graduated cum laude
- Additional coursework in physics and calculus
Collegiate Social Impact Initiatives · Project Leader, Art Director · Non-Profit · Fall 2011 - May 2012
- Lead a project to send 50 no-internet-needed computers to a library in Ghana that provided educational games and tools for children