I am an expert back-end Scala developer and an experienced technical leader. I am passionate about gaining a deep understanding of technical problems and the context around them, and using that understanding to efficiently produce reliable and maintainable solutions. I believe that developing great software depends on many factors: the needs of the users, the objectives of the stakeholders, the constraints of the business, the skill sets of the team, and more. I enjoy navigating these complexities, and charting the route to a solution that both solves near-term needs and supports long-term objectives.