Technologies:
JavaScript (Node, Express, React, Next), TypeScript, Python, SQL, Postgres, AWS (Cloudformation, Lambda, Step Functions, ECS, etc), HTML, CSS, Git
The Washington Post
Senior Software Engineer
- On Interactive News Engineering, I built tools to enable journalists to create interactive visual stories.
- Created reusable, accessible React components with design system (React, TypeScript, Storybook, CSS)
- Built CMS for On The Record news quiz (TypeScript, Postgres, Keystone.js), and the quiz itself (React,
Next.js, TypeScript, CSS/Stitches, GraphQL), using iterative agile process with designers and product.
- Architected system to collect reader responses and aggregate them to enable engaging content
creation and promote subscriber conversion (Postgres, Express, GraphQL, AWS cloud technologies).
- Experimental rapid prototyping, e.g. TikTok scraper for Visual Forensics (Python, AWS Step Functions).
- Mentored interns and early career engineers, created documentation, was a team resource for AWS.
Mapbox
Software Engineer
- Developed high availability Search and Static APIs that serve millions of requests per minute.
- Built Elasticsearch-based API for points of interest from design phase to beta, collaborated with product and two other engineers
- Gathered requirements, designed, and built UI with a form for search quality feedback (React, Mapbox).
- Improved developer experience: Cut indexing time in half by profiling script and right-sizing
concurrency and batch size; Designed a custom CI system on AWS Codebuild to parallelize tests.
- Composed SQL dashboards to track availability, investigate incidents, and understand customer usage.
- Mentored and onboarded new team members, at both junior and senior levels.
- Created software architecture designs and provided feedback on technical proposals.
- Wrote rubrics for engineer and manager interviews to assess technical competency and DEI efforts.
HUGE
Software Engineer
- Built Google Cloud marketing site, using Google Closure and SASS to write clean, reusable modules.
- Worked on interactive data visualization and decision making tool with React/Redux, Node/Express.
- Developed schemas for content management (CMS) and localization.
- Collaborated with Design, UX, Product, and a distributed team of engineers.
- Initiated relationship with non-profit United We Dream to build Notifica app.Wired | Rolling Stone | NPR
Bank Information Center
Information Services Coordinator
- Ensured website security patches, theme and plugins were up to date and compatible.
- Coordinated technology infrastructure and troubleshooting within and across offices.
- Managed production on publications, including e-newsletters, case-studies and brochures.
Hackbright Academy
Software Engineering Fellow
- Technologies: Python, SQL, JavaScript, HTML/CSS, Flask, Bootstrap, Git
- Project: TenantConnect, a web app that allows tenants to rate landlords and message each other.
Georgetown University
BSFS, Science, Technology and International Affairs
Relevant courses:
- Intro to Information Systems (Javascript)
- Intro to Computer Science (C++)
- GIS, Remote Sensing
Volunteer Work
Techtonica: Mentor for women & non-binary adults learning to code (2016-present).
BayGeo: Board member of professional organization for Bay Area geospatial community (2016-2022).
Anti-eviction Mapping Project: Mapping relocation with d3.js, cleaning and geocoding data with Python, finding data sources (2016).