Senior Software Developer
Current- Performed as lead engineer with a focus on the developer experience of internal and external developers to Workiva- Using Go, Kubernetes and Dart, led the development of a product allowing customers to execute customer owned Python code securely inside Workiva’s infrastructure via REST API or UI.- Accelerated software development by implementing CLI to generate Cloudformation and Helm charts, build Dockerfiles and deploy services to Kuberenetes clusters, reducing the time to start new services and deploy them from weeks to minutes- Achieved widespread adoption of internal CLI to 300+ developers, and 200+ GitHub repositories through evangelization with blog posts and workshops.- Participated in product discovery with customers and internal stakeholders both virtually and in-person- Mentored developers via meetings, pair programming sessions, code reviews, guidance through technical challenges, assigning technical onboarding tasks, and participating in Mentorship program- Developed load tests to discover inefficient processes in service, increasing endpoint performance and providing data on how many concurrent users could be supported