Aaron Ritchey

Productivity Engineer

Project: Survey Tool Extension

During my time at SAP Concur, I played a pivotal role in expanding a React-based survey application, developing and implementing several features that significantly improved the platform's scalability and internal user experience. These improvements enabled the development team to deliver new features for the company’s website, driving engagement with potential clients.

I overhauled the base application to support additional survey types while ensuring the original functionality remained intact. This redesign included comprehensive documentation and comments that provided guidance for future developers on how to implement new survey types. As a result, I successfully developed two entirely new survey types, each with unique structures and equations.

To improve flexibility and ease of use, I implemented a new JSON parser that allowed surveys to be defined without writing code. This parser also enabled localization for text and currency, making the surveys adaptable for different languages and regions. Furthermore, I ensured that non-developers could create and manage surveys by providing thorough documentation and implementing tools for debugging JSON.

To enhance the user experience further, I added an encoding feature to one survey type, allowing prospective clients to easily share their survey results. Throughout the project, I proactively anticipated the future need for internationalization and custom JSON import, laying the groundwork before these features were formally requested.

By proactively developing scalable features and creating clear documentation, I ensured the application’s long-term extensibility and facilitated a smooth handoff to other developers.