The wildest cowboy-coder in the West and Junior Ranger in over a dozen National Parks
Experience
2022 — Now
2022 — Now
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
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
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.
2016 — 2017
2016 — 2017
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).