Kevin K is a software developer with nine years of practical experience, currently contributing to IBM's Watson Developer Experience from Edinburg, Texas. Since joining IBM full-time after a Computer Science degree in 2020, he has worked across SDKs and API generation pipelines, helping automate code generation for Watson services in both Unity and Java. His contributions span backend API maintenance, refactoring, and integration test updates—work that keeps high-profile open-source SDKs aligned with evolving service definitions. Comfortable across full-stack tasks, he has a track record of translating API specs into reliable generated code, an often underappreciated but critical part of developer experience. Colleagues find him driven by problem-solving and meticulous maintenance that prevents friction for thousands of Watson SDK users.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Science (BS), Computer Science, Senior, Bachelor of Science (BS), Computer Science, Senior at The University of Texas Rio Grande Valley
HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Edinburg North High School
:1st_place_medal: Java SDK to use the IBM Watson services.
Role in this project:
Back-end Developer
Contributions:77 reviews, 383 commits, 66 PRs in 1 year 8 months
Contributions summary:Kevin contributed to the Java SDK for IBM Watson services, primarily focusing on generating API definitions and code related to different versions of the SDK. Their commits involved modifications to the `Assistant.java` file, and changes across different service versions (`assistant-v1` and `assistant-v2`), indicating work on API maintenance and updates. The user also made "manual changes" and refactoring efforts across multiple areas, likely related to updates to the SDK.
:video_game: Unity SDK to use the IBM Watson services.
Role in this project:
Full-stack Developer
Contributions:11 reviews, 35 commits, 6 PRs in 9 months
Contributions summary:Kevin primarily contributed to code generation processes for the IBM Watson Unity SDK. They focused on automatically generating code using API definitions and SDK releases. These changes involved modifications to multiple service classes, particularly within the Discovery V2 service. Furthermore, the user updated integration tests and maintained the codebase, ensuring alignment with generated outputs.
unitywatson-assistantvideowatsoncognitive
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.