Kevin K

Software Developer at IBM

Edinburg, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science (BS), Computer Science, Senior, Bachelor of Science (BS), Computer Science, Senior at The University of Texas Rio Grande Valley
bookHIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Edinburg North High School
github-logo-circle

Github Skills (16)

javas10
code-generation10
develop10
api10
csharp10
apidoc10
java10
dotnet-core10
api-design9
restful-api9
rest-api9
artificial-intelligence9
version-control9
api-rest9
unit-testing8

Programming languages (8)

TypeScriptC#JavaJavaScriptGoSwiftRubyPython

Github contributions (5)

github-logo-circle
:1st_place_medal: Java SDK to use the IBM Watson services.
Role in this project:
userBack-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.
placegradleibm-cloudsdkmedal
:video_game: Unity SDK to use the IBM Watson services.
Role in this project:
userFull-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.
Request Free Trial
Kevin K - Software Developer at IBM