# Kevin Nagaoka > Principal Software Engineer at Tendo Location: San Francisco Bay Area, United States Profile: https://flows.cv/kevinnagaoka Principal Software Engineer with 12+ years of experience building platforms and tools that enable teams to move faster and deliver better outcomes. Led initiatives ranging from AI integration and enterprise search to multi-tenant onboarding systems, with expertise spanning AWS, Golang, Java, and modern cloud infrastructure. ## Work Experience ### Principal Software Engineer @ Tendo Jan 2023 – Present | San Francisco Bay Area • Development lead of Tendo’s tenant onboarding and lifecycle services, enabling implementation teams to configure tenants, deploy components, and deliver customer solutions faster, more reliably, and with fewer manual steps. • Designed and built Tendo’s centralized AI Gateway, migrating and replacing multiple direct Bedrock integrations with a single, unified API that provides platform-wide LLM access, token usage tracking, cost reporting, document indexing, and vector search to support AI enabled features. Built configurable AI guardrails to ensure safe AI usage by preventing exposure of PII, harmful content, and other sensitive information. • Developed and maintained internal tooling that increased developer velocity and platform reliability. Projects included AWS CDK constructs, Golang middleware (OTEL tracing, AWS authentication), RabbitMQ observability, and AWS alarm notification systems. ### Senior Software Engineer @ Rivian Jan 2022 – Jan 2023 | Palo Alto, California, United States Global Search • Designed and implemented enterprise-wide search integrations across key domains including vehicles, customers, work orders, and ticketing, empowering customer service and operations teams to work faster and more efficiently. Leveraged Java, Spring Boot, Elasticsearch, Redis, and GraphQL to deliver low-latency, scalable search experiences that optimized workflows and improved response times. Reporting Platform • Built and launched reporting capabilities supporting both Amazon and internal Rivian stakeholders, including sorting, filtering, exporting, scheduled reporting, and data integrations. Championed alignment across teams by defining a standardized data contract, enabling seamless cross-service integration. Delivered new services and infrastructure by developing CI/CD pipelines, Terraform modules, and GraphQL business logic, ensuring highly available, automated, and scalable reporting solutions. (Java, Spring Boot, GraphQL, Terraform, SQS) ### Senior Software Engineer @ ServiceNow Jan 2020 – Jan 2022 | Santa Clara, California, United States · Developed reusable JavaScript components to streamline feature development and improve consistency across the platform. Implemented design specifications to reduce visual clutter and enhance readability, delivering a cleaner and more intuitive user experience. Optimized client-side performance of key UI components, resulting in a smoother, more responsive desktop experience for customer service teams. ### Senior Software Development Engineer @ Workday Jan 2019 – Jan 2020 | San Francisco Bay Area Omnichannel Services · Service owner and omnichannel services lead for mobile push, email, and SMS notifications. Built and delivered a scalable, high volume service used to deliver omnichannel notifications. (RabbitMQ, Scala, Akka, Cats, Shapeless) · Development lead for migrating Workday's iOS push notifications from Apple's legacy Push Notification Service to Firebase Cloud Messaging. (Java) ### Software Development Engineer III @ Workday Jan 2017 – Jan 2020 | San Francisco Bay Area Workday Extend (Workday Cloud Platform) · Lead a team of 5 engineers on the development and launch of Workday Marketplace (marketplace.workday.com) for all of Workday's partners and prospective customers. Worked closely and drove alignment with marketing, product, development, and devops teams to meet requirements of the site. (AWS, Java, React) · Designed and built the faceted search feature for Workday Marketplace and Workday Extend's Developer site (developer.workday.com). (AWS, Elasticsearch, Scala, React) ### Software Development Engineer II @ Workday Jan 2016 – Jan 2017 | San Francisco Bay Area · Resume Parsing Service – Core contributor to the development of the Resume Parsing Microservice. Designed, developed, and documented the REST API for the Resume Parsing Service in Scala which included the endpoints, error responses, and resources. – Implemented client and server side service discovery using Apache Zookeeper, service authentication using a JSON Web Token based strategy, XML to JSON conversion using JAXB, and REST API routing using Spray HTTP. – Developed and maintained build scripts with Gradle. Used Gradle to create the service’s RPM, run test code, auto-generate JAXB files from an XML schema, and build the service. – Managed deployment and configuration of backend resume parsing software (Burning Glass) using Puppet and Capistrano to the pool of VMs across multiple data centers. ### Associate Software Engineer @ Workday Jan 2014 – Jan 2016 · Workday for Outlook – Wrote client side application code for the Workday for Outlook add-in. Maintained code to handle the OAuth flow to Workday’s platform, along with calls to the REST API. Implemented client side cryptography of API access tokens, responsive application code, and communication with Microsoft Office’s add-in API. – Maintained proprietary backend platform code for allowing approvals made via the REST API, along with API client management. Implemented tenant lookup API to retrieve endpoint informa- tion for a given Workday tenant. · Print Service Framework – Developed a proprietary Workday integration to merge and print consolidated documents. Imple- mented java code to take a collection of individual PDF’s and merge each into a single PDF. ### Software Development Engineering Intern @ Amazon Jan 2013 – Jan 2013 · Ad Platform Metrics Framework – Developed a framework for capturing, storing, and visualizing client side performance metrics for display ads. The core implementation used various frontend and backend technologies such as Node.js, Express, jQuery, MySQL, and Jackson. Using the framework, revealed areas within the platform that could improve ad loading latency by up to 80 milliseconds. ## Education ### Bachelor of Science (B.S.) in Computer Science California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/knagaoka - GitHub: https://github.com/knagaoka --- Source: https://flows.cv/kevinnagaoka JSON Resume: https://flows.cv/kevinnagaoka/resume.json Last updated: 2026-04-12