Director of Backend Software Engineering
As Director of Backend Software, Karen works with teams of software engineers on how to train and equip one another with new technologies, standards, and processes. With a focus on backend development, Karen supports the use of common repositories where code can be reused for database connections, security, standardized APIs, etc. Karen advocates for balance between maintaining shared code and product-driven development, where efficient processes for development, deployment, and testing are also shared between backend teams.
Karen received a B.A. and M.S. in computer science from the University of Virginia, and has used her computer science background to develop APIs that support exposing real-time data and analytics to users. These interfaces often are the glue between data science models and frontend visualizations, and have become a backbone for several projects at GA-GA-CCRi.