Software Engineer Ii
CurrentSoftware engineer on Toast’s scale team, focusing on the organization’s API platform and infrastructure, API governance, and developer tooling.• Built control-plane service in Kotlin that governs the routing behavior of hundreds of microservices• Enhanced service deploy scripts, ensuring critical metadata preservation upon deployment• Designed and built a file format validation plugin, wrote all code for the plugin, and distributed it to the teams that own the hundreds of microservices that now use it• Made major updates to Kotlin code generation behavior• Wrote a Gradle plugin to assist with usage of Toast's API schema database• Created a scheduled task that monitors third parties' behavior through recurring API calls• Helped build a gRPC service template and gRPC server and client educational materials (one developer described the gRPC template as "a dream to work with")• Wrote thorough documentation about many tools owned and maintained by my team• Continually addressed developers' support questions about gRPC, deploy processes, Java upgrades, and Toast's API standards