The wildest cowboy-coder in the West and Junior Ranger in over a dozen National Parks
Remote
Tech Utilized: Python, Typescript, React, AWS
Built upon and expanded existing AWS infra, including Lambdas, API Gateway, DynamoDB, SAM, CDK.
Managed various microservices across multiple apps
Implemented data validation and extensive tests to ensure functional interactions with internal and third party API's which increased test coverage across multiple repos by ~40%
Worked alongside devops with multiple teams to help migrate 5 repos to trunk based pipelines
Led major initiative to migrate an app out of a monorepo shared across multiple teams and delegated tasks to the appropriate team members
Decreased code quality issues identified by SonarQube across multiple repos by up to 87%
Provide technical guidance to devs across various teams and onboarding to new team members and managers
Work closely with QA, UAT, and Product to resolve bugs
Led design sessions with devs to address technical improvements
Peer reviewed merge requests to mentor other engineers on best practices, team coding standards, shipping high quality code, and ensuring thorough test coverage
2021 — 2022
2018 — 2021
Maintaining and expanding proprietary neurofeedback software in Meteor and React with MongoDB in conjunction with both OpenBCI hardware and proprietary hardware
Work closely with staff neuroscientist to create accurate neurofeedback algorithms for optimal client experiences
Maintaining custom Linux services and debugging stock system utilities where needed
Designed and rebuilt the marketing website on Serverless AWS with React front-end and Node/Express REST API. This increased client inquiries by 300%
Rewrote v1 of neurofeedback software’s front-end from Blaze to React to decrease code duplication
Decreased graph load times by reducing time complexity of our algorithms. This sped up load times by ~95% (from multiple minutes to ~3 seconds)
Re-architected server-side code for optimized security and consistency, established clear data models, secured methods by user role permissions
Forked custom version of VisJS graphing software to fix existing bugs as well as add/expand on features more closely tailored to our app including integration with Web Speech API speech recognition software
Other tech utilized: Redux, Raspberry Pi, SCSS, Bash, AudioContext, React-Bootstrap, Electron, React Native
2017 — 2017
Greater Los Angeles Area
Tech utilized: Linux, Meteor (web and Android builds), ReactJS, Node, Express, MongoDB.
Worked closely with the CTO on a small team of 4 to rewrite code-base of entire app.
Began work with Phase 1 of Betagig in MEAN stack before rewriting code-base for Phase 2 in Meteor, ReactJS, NodeJS, and MongoDB.
Worked in all aspects of the code, wrote various CRUD operations, controllers, and had my hands in the server-side code and database architecture.
Ran training sessions for dev team on front-end development and bootstrap best practices..
Headed creation of app features from front to back, such as secure routing and company sign-up process.
Created numerous reusable ReactJS components for use throughout the app for both functionality and consistency in UI.
Greater Los Angeles Area
Tech utilized: C#, Razor, Kentico, AngularJS, HTML, LESS, Javascript, jQuery, LINQ, Entity Framework, and SQL Server Management Studio, Android Studio.
Collaborated with engineering leadership, marketing, and executive management team to develop quality websites for our clients.
Worked on various projects for companies such as Activision (Skylanders shop app), Interior Office Solutions (http://interiorofficesolutions.com), and LDI (https://landscapedevelopment.com).