Percy Perez

Software Engineer at National Center for Biotechnology Information (NCBI) / Guidehouse

Eugene, Oregon, 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

👤
Senior
🎓
Top School
Percy Perez is a seasoned software engineer with 17 years of experience delivering robust Python/Django web applications and backend services across biotech, media, and tech domains. Based in Eugene, Oregon, he currently contributes to the National Center for Biotechnology Information / Guidehouse, focusing on scalable, research-oriented software. He is a collaborative, delivery-driven engineer who excels at refactoring, testing, and building maintainable systems, from APIs to full-stack features. In open source, he has contributed to django-debug-toolbar by localizing its templates into Spanish and enhancing internationalization, and he has improved the Python Fitbit API client with OAuth2 support and code quality improvements. His experience spans modernizing codebases through Python 2 to 3 migrations, PEP8 discipline, and building automated CI pipelines, along with front-end work and data-driven, user-focused features.
code17 years of coding experience
job20 years of employment as a software developer
bookCibertec Technological College
bookLane Community College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

oauth2-110
api-doc10
oauth210
python10
translation10
django10
internationalization10
templater10
template-engine10
localization10
api10
templatetag10
requests-oauthlib10
django210
oauth10

Programming languages (2)

TypeScriptPython

Github contributions (5)

github-logo-circle
orcasgit/python-fitbit

Feb 2012 - Jul 2016

Fitbit API Python Client Implementation
Role in this project:
userBack-end Developer
Contributions:25 commits, 6 PRs, 13 pushes in 4 years 5 months
Contributions summary:Percy primarily contributed to the `python-fitbit` repository by improving the codebase's maintainability and functionality. Their work included refactoring and adding features to the Fitbit API client, such as adding parameters to requests and implementing OAuth2. They also improved code quality by adding PEP8 style fixes and updating requirements. Furthermore, the user addressed testing and deprecated OAuth1 support.
apipythonfitbit-apifitbit-python-apiapi-client-python
A configurable set of panels that display various debug information about the current request/response.
Role in this project:
userLocalization / Internationalization Specialist
Contributions:19 commits in 8 months
Contributions summary:Percy's primary contribution centers around translating the Django Debug Toolbar's template files into Spanish. They added internationalization support using the `{% trans %}` template tag to various panels, including cache, headers, logger, request variables, SQL, and timer panels. Additionally, they updated existing translations to ensure accurate and complete Spanish language support within the toolbar. This work enhances the usability of the Debug Toolbar for Spanish-speaking developers.
configurabledebugpanelsrequestrequest-response
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