Experience
2022 — Now
2022 — Now
Portland, Oregon, United States
2018 — 2022
2018 — 2022
Portland, Oregon
• Developed features & addressed tech debt within the platform’s core Docker/Java application.
• Utilized Node.js AWS Lambda functions to migrate functionality from the monolithic Java application into micro services.
• Maintained & developed features for an embedded Java service that facilitated communications between the IOTAS cloud & IoT gateway linux “hub” devices.
• Developed & maintained build & deploy pipelines for the various applications.
• Coordinated with mobile, web, & embedded software engineers to plan, build, & rollout
features that expanded across the whole platform.
• Handled troubleshooting & repair of software issues for the IOTAS platform as well as hub
devices.
• Interfaced with other IOTAS teams to assist with & explain issues that arose from the
technical platform.
• Hands on experience working with AWS infrastructure & services. ECS, Lamba, IoT Core, API Gateway, CloudFormation, S3.
2018 — 2018
2018 — 2018
Portland, Oregon Area
• Implemented functionality within the Java ad server and JavaScript ad placement SDK to make the ad platform GDPR compliant.
• Integrated a consent management platform into the JS SDK, preventing the need for each internal department to develop their own.
• Responsible for diagnosing and resolving production issues reported to the development team.
• Managed third party contractors as they assisted with ad server feature development.
2017 — 2018
2017 — 2018
San Francisco Bay Area
• Migrated the public JavaScript SDK from interacting with a legacy web application to an updated REST API.
• Maintained SDK backwards compatibility with the legacy JS API, preventing the need for internal and external consumers to update their implementations.
• Added unit tests utilizing Mocha.js bringing test coverage to over 90% of the SDK codebase.
• Adapted SDK to interface with industry standard video player implementations.
• Configured an Atlassian Bamboo workflow to run the SDK unit tests, build combined and minified assets, and deploy to Developer, QA, and Production environments.
• Improved and maintained functionality of the primary Java ad servers.
2015 — 2017
2015 — 2017
San Francisco Bay Area
• Responsible for feature development & deployments of the JavaScript and PHP portions of the ad platform
• Identified & resolved performance issues within the PHP layer, reducing the number of required servers without impacting the amount of traffic being handled.
• Co-architected a puppet based server configuration & deployment system.
• Developed internal prototypes using Node.js REST API & React.js for the existing ad platform management dashboard.
• Introduced React components into existing dashboards as isolated elements to prevent interruption of service while migrating the user interface.