Garrett May

Information Developer

Cambridge, Massachusetts, 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
Garrett May is an Information Developer based in Cambridge, MA with a decade of experience bridging developer-focused documentation and backend engineering. At IBM since 2014 he has combined product-facing docs and code contributions, notably improving Python and Node SDK support for IBM Watson’s Natural Language and Alchemy services. His hands-on open-source work includes adding targeted emotion analysis and model management features and strengthening test coverage for language endpoints, reflecting a strong attention to API quality and reliability. With a BA in Economics from Northwestern and a background in freelance product work and customer-facing roles, he pairs technical skill with user empathy and practical product sensibility.
code10 years of coding experience
job2 years of employment as a software developer
bookColumbus Academy
bookB.A., Economics, B.A., Economics at Northwestern University
languagesEnglish, Spanish
github-logo-circle

Github Skills (13)

javascript10
nodejs10
nlp10
api10
python10
apidoc10
testing10
language-translation9
git8
typescript-types5
typescripts5
typescript5
conversation4

Programming languages (7)

TypeScriptJavaShellCSSJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
:snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud
Role in this project:
userBack-end Developer
Contributions:14 commits, 3 PRs, 5 pushes in 1 year 10 months
Contributions summary:Garrett primarily focused on enhancing the functionality of the IBM Watson Python SDK. Their contributions included fixing parameters in existing methods within the Alchemy Language service, incorporating features like targeted emotion, and adding new methods like listing and deleting models in the Natural Language Understanding service. The user also worked on merging changes from the master branch and updating examples to demonstrate new functionality. These changes demonstrate their proficiency in enhancing and maintaining the library's API methods.
pythonpipclient-librarysnakewatson-developer-cloud
:comet: Node.js library to access IBM Watson services.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:32 commits, 11 PRs, 13 pushes in 1 year 2 months
Contributions summary:Garrett primarily contributed to the AlchemyLanguage service within the Node.js SDK. They focused on updating and adding new functionalities for the AlchemyLanguage service, including the implementation of targeted emotion analysis. The user also added and modified tests, specifically for Alchemy endpoints, ensuring the correct behavior and functionality of date extraction features. Their work involved modifying existing service files and test suites to integrate new features and fix bugs.
cometvisual-recognitionwatsonjavascriptpersonality-insights
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