Software Engineer Calcite Design System, Esri (Remote) 2022–current
Consolidated code from multiple design system packages into a monorepo.
Implemented automated package versioning, releasing, and changelog generation.
Fixed bugs and developed new features using native browser APIs, including form validation, focus behavior, internationalization, and more.
Mentored newly hired Software Engineer.
Tech: StencilJS, Node, GitHub Actions, Storybook, Jest, Turborepo, Lerna, Frontend frameworks
Product Engineer Calcite Design System, Esri (Remote) 2021–2022
Created and maintained continuous integration and automation workflows to increase the team’s efficiency, including a script published to NPM for tracking build sizes, and two GitHub Actions published to Marketplace.
Developed new features and fixed bugs for Calcite components (web components).
Assisted with sprint planning, issue prioritization, and quality assurance testing.
Solved technical questions from internal Esri employees and external users.
Wrote internal and external documentation, including coding conventions, API reference, development tutorials, framework starter apps, and concept explanations.
Developer Products Specialist Support Services, Esri (Redlands, CA) 2019–2021
Subject Matter Expert in ArcGIS API for JavaScript, Web AppBuilder & Experience Builder.
Created multiple internal Esri applications:
- Carpool app to match employees based on commute time and location.
- Product support-ability search app for case routing.
- Hardware/device management web app with server side authentication.
- Web forms for streamlining exam and training requests.
Participated in Hack the Map 4 on Team Medalus. Won First Place in Enterprise.
Virtual speaker at Esri User Conference 2020: Troubleshooting ArcGIS API for JavaScript Queries
Wrote two ArcGIS blog posts:
Tech: NextJS, Jest, ArcGIS, SQLite, Lunr, MERN stack (MongoDB, Express, React, Node)
Web/GIS Developer InfoGraphics Lab (University of Oregon) 2017–2019
Implemented interactive web mapping applications.
Teaching Assistant for Web Mapping (GEOG 490/590) course.
Presented at NACIS about building interactivity for a digitized, historic timeline.
Tech: D3, Leaflet, High Charts, JQuery
Bachelors of Science University of Oregon (Eugene, OR) 2014–2018
- Majored in Spatial Data Science and Technology with a minor in Computer Science.
Wilderness EMT National Outdoor Leadership School (Lander, WY) 2016