Owner of service managing geospatial data regarding customer-processing requirements
Developed and optimized Node app inherited from contract workers' prototype
Organized and associated data imported from several sources including Monday and CSV files
Drastically reduced codebase size and development time by introducing abstractions and generator patterns
Augmented the quality of our dataset by importing and relating data from external sources
Led effort to rewrite inherited service and oversaw feature-by-feature migration to new service
Implemented complex Mongo queries to analyze large datasets via interactive dashboards
Contributor to sales platform for home solar panel installation
Designed and implemented full-stack features with a team of 15 developers on Node/React app
Led integrations with many external programs including SalesForce, DocuSign and Aurora
Established system-wide patterns for error handling to painlessly communicate errors between several programs
Created a clean database interface from a fragmented SQL client to resemble database clients elsewhere on the platform
Participated in weeklong on-call rotations monitoring service performance and resolving customer issues
2019 — 2020
Seattle
Service-oriented engineer managing robust microservice to parse jobseeker resumes
Managed migration of resume parsing functionality from legacy monolith to sleek microservice
Owner of microservice serving over 500k daily requests and ten clients with diverse use cases
Ported and refactored a subset of functionality from neglected codebase into succinct, maintainable microservice to improve code delivery time and developer quality of life
Oversaw client-by-client traffic migration to new microservice
Balanced task prioritization between developing new features and addressing tech debt
Managed deployments and resources across multiple datacenters via internal tooling and Jenkins
Configured logging, monitoring and alerting via tools like Kibana, Sentry and Datadog
Implemented and analyzed A/B tests to increase account creation
Implemented full-stack features across Java Spring backend and React frontend
Collaborated with product managers, UX designers and other development teams across the globe
Worked with a team of 30 developers in technical design and code review
Developer first responder and release manager
Participated in quarterly duties responding to events across four team-owned codebases
Investigated and reverted breaking changes to new deployments
Documented issues and engaged in retrospective meetings after completion of weeklong assignment
Supervised and enhanced brittle text internationalization pipeline
Participated in weekly service reliability reviews with a team of 30 developers
Engaged in annual fix-it and bug bash sprints
2016 — 2018
Greater Seattle Area
Node REST API backed by MySQL
Design platform-wide patterns for routes, initialization, and database population
Write scalable workflows to handle large datasets using common methods like batching and streaming
Create atomic tasks from imprecise feature requests for a team of three developers
UI with Vue and Vuex
Design and implement pages to display large datasets using tools like D3
Implement major features including Oath2 flow, RBAC, and a cacheing layer using IndexedDb
Engage in feature and UX oriented design discussions
Job scheduler for Hadoop written in Java
Schedule jobs based on responses from Hadoop's ResourceManager REST API
Storm monitor written with Node and Vue
Request metrics and logs for topologies, components, and workers from Storm's UI REST API
Portland, Oregon Area
My client Zan requested a spooky website to display book reviews.
<a href="http://zanreads.info/">zanreads.info</a>
"At a time when website design is professionally soulless, Anki HG has developed a radical new aesthetic. Whimsical, sardonic, rawly authentic -- Anki HG's work is pure art."
Zan of ZanReads
Education
2016 — 2016
Code Fellows
Certification in Full-stack JavaScript
2016 — 2016
2011 — 2015
Willamette University
Bachelor’s Degree
2011 — 2015