Platform Developer · Architecture Team
Mind Source · Consultancy
Member of the Architecture team, building and maintaining the platform tooling and standards used across ~100 development teams.
- Java.NET Core Developed automated transpilation tooling to migrate Oracle Service Bus (OSB) workflows to .NET Core 8, reducing manual migration effort at scale across the client's integration layer.
- Kafka Maintained a .NET Core 8 library abstracting Kafka publish/consume operations — teams integrate event-driven messaging by providing a topic name, without direct Kafka configuration.
- OpenAPI / SwaggerWSO2 Designed and built an abstraction layer for API and Application deployment to a gateway. Teams register APIs and applications through an internal API, which handles integration with WSO2. The design intentionally decouples API/Application registration from WSO2 directly, allowing future shifts to a different Gateway with minimal disruption.
- C#.NET CoreCI/CD Maintained an API project generator that prepares standards-compliant code with a .yaml file as input, providing teams with a streamlined starting point and facilitating their deployment to the client's infrastructure.
- Flutter.NET Core Part of a small task force to rewrite the client's mobile application from scratch — primarily focused on the .NET Core back-end including architectural decisions, with cross-functional involvement on the Flutter front-end side.
- Claude CodeGitHub Copilot Built an agentic development pipeline integrating Claude and GitHub Copilot with the client's Agile tooling — taking a user story as input and producing a fully implemented feature as output, leading the back-end side of the pipeline.