# Cameron Kurotori (he/him) > Backend Software Engineer at IBM Quantum Location: San Francisco, California, United States Profile: https://flows.cv/cameronkurotorihehim Software Developer for IBM Quantum Qiskit Runtime. Skilled in Go, Python, Bash/Shell scripting, C++, Java, and JavaScript/NodeJS as well as experience in HTML/CSS, REST API, GraphQL, PostgreSQL, MySQL, MongoDB, and Unix/Linux. ## Work Experience ### Advisory Software Engineer @ IBM Jan 2022 – Present - Senior developer for the Qiskit Runtime service that provides the REST API for researchers, educators and other quantum computing professionals and enthusiasts to submit quantum workloads to IBM’s expansive fleet of state of the art quantum computers - Manage and maintain the service including developing new features and troubleshooting and fixing bugs - Participate and manage the on-call rotation schedule to monitor the service and respond to customer impacting events in a timely manner while we prepare to transition to a GA service - Lead and owned the design and implementation for various internal and external features of the service, including Bring Your Own Bucket (BYOB), service configuration audit events, and administrator APIs for managing account onboarding and backend lifecycle - DevOps Focal - Point of contact between our infrastructure team and developers - Oversee the design and implementation of DevOps tasks for our team including CI/CD and our developer resources (i.e. kubernetes cluster, database) and automation - Assist in the design and implementation of the migration of our platform to IBM Cloud and bring my extensive cloud experience to align with IBM Cloud standards and make the transition for our team smoother ### Staff Software Engineer @ IBM Jan 2020 – Jan 2022 | Austin, Texas Metropolitan Area - Senior developer for the Key Protect service maintaining my responsibilities as an Associate Software Engineer in addition to more senior responsibilities - Mentored junior developers with a particular focus on writing clean, maintainable and thoroughly tested code - Lead and owned the design and implementation for various external features of the service, including key rings and key lifecycle event sync ### Associate Software Engineer @ IBM Jan 2019 – Jan 2020 | Austin, Texas Area - Managed and maintained the Key Protect live service offering in the IBM Cloud (99.99% SLA) - Participated in the on-call rotation schedule to monitor the service and respond to any customer impacting events and respond to internal and external customer issues - Contributed to design of new features early on in process and develop and deploy as part of regular releases - Assisted with deployment of our releases every two weeks - Database management and integration for storing service data - Key Protect DevOps Bot (Slack bot, Web GUI and REST API) - Owned, designed, implemented and maintained the Key Protect DevOps Bot to assist with the day to day operations of the Key Protect team - Provides functionality for management and allocation of infrastructure resources, on demand and periodic sanity testing and healthcheck of the service through a slack bot chat interface with an accompanying website ### Software Developer Intern @ IBM Jan 2018 – Jan 2018 | Austin, Texas Area Summer Internship with Key Protect under the Hybrid Cloud. I debugged, fixed and tested issues that were raised within the service, refactored logging for a more standardized log format between microservcies, and created two applications that would allow the team to evaluate and visualize metrics about the team's production health (see below for more information) Team Production Health Dashboard: Gathers quantitative data from various sources over time and displays the information on a Graphana dashboard. Currently gathers information from GitHub (pull requests and code reviews) as well as the service's current version to give a visual of current pull requests as well as give information on the oldest pull request so PR's don't go unnoticed. Designed from a modular point of view to allow for future extensions/modules. Stethoscope: Retrospective activity to gather qualitative data from team members on their personal perspective of how they feel their team is doing with respect to specific topics. This was modeled after Spotify Lab's Squad Health Check Model as well as online Pointing Poker tools. This was a web application that would allow squad members to give real-time feedback of their squad and encourage discussion for improvements. ### Summer Code Coach @ theCoderSchool Pleasanton Jan 2017 – Jan 2017 | Pleasanton, CA During summer, we ran coding camps for kids aged 8-14 to introduce them to coding using Scratch, HTML/CSS, JavaScript, and Python. I would teach the kids the basics and introductory material, and then let them work on their own personal projects using what they just learned. During the camps I had various duties and responsibilities which include: creating lesson plans and daily schedules, assisting students with camp and personal projects, creating and running activities that would engage students, as well as various other tasks to further the education and experience of the students. ## Education ### Bachelor of Science - BS in Electrical Engineering and Computer Science University of California, Berkeley ### Computer Science Ohlone College ### Columbia College, California ## Contact & Social - LinkedIn: https://linkedin.com/in/cpkurotori - Portfolio: https://camkuro.com - GitHub: https://github.com/cpkurotori --- Source: https://flows.cv/cameronkurotorihehim JSON Resume: https://flows.cv/cameronkurotorihehim/resume.json Last updated: 2026-03-29