Design systems, using pragmatism and principles (SOLID, design patterns), to publish and syndicate laws, rules and regulations. Publish data APIs and documentation to be consumed by internal and external developers. Manage production APIs, while maintaining backwards compatibility for long-term clients. Develop client multi-language libraries (SDKs) to consume from the APIs. Collaborate cross-functionally across a small team and a diverse stack to integrate applications. Deliver complex product features in a fast environment with limited requirements.