Outreach

Staff Software Engineer | Aug. 2021 - Oct. 2023

At Outreach, I began as a frontend engineer and eventually moved over to the backend to help out a team that needed more engineers.

Projects

Frontend Tooling and Design Library

For most of my time at Outreach, I was on the frontend infrastructure team. We owned the design system, the frontend CI/CD pipeline, and core services such as feature flagging and telemetry. We also created systems to enforce clean and consistent code authoring rules.

The frontend was built using React and TypeScript, and we built our design system on top of Material UI.

Our customers were primarily other developers at Outreach, but we also owned some core application experiences.

"Dani's mastery of all tools big and small is noticeable."

Monolith Service Decomposition

After a year and a half at Outreach, I was loaned to a backend team to help with the monolith decomposition that so many software companies go through. This involved ramping up on Golang and GraphQL in a short period of time and working at a fast pace to meet upcoming deadlines.

Technologies
  • React
  • TypeScript
  • Golang
  • GraphQL
  • PostgreSQL
  • Storybook
  • MaterialUI
Skills
  • Project management
  • Design System
  • Troubleshooting
  • Jira
  • Lightning Talks
  • Code reviews