London, England, United Kingdom
• Designed and developed a Consumer Proxy using Kafka, Go and gRPC to address the partition scalability and head-of-line blocking issues inherent to Kafka, improving infrastructure scalability for Thought Machine, a Series D-backed core native banking technology company.
• Project execution adhered to an Agile methodology, including daily standup meetings for collaborative idea discussions with the rest of the team. Proxy design received very positive feedback upon presentation to senior engineers.
• Initially tested the proxy using mocks, and later, comprehensive end-to-end tests after successfully deploying the proxy on Kubernetes.