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 18 years of experience designing and shipping full-stack web applications, currently contributing at NCBI/Guidehouse from Eugene, Oregon. He specializes in Python/Django backends, REST APIs, and migrating legacy systems (notably Python 2 to 3 and Django upgrades), and has led CI automation and AWS-based deployments to enable frequent, reliable releases. Percy has built user-facing platforms across publishing, healthcare tech, and media—examples include a book editing/publishing platform, MoodHacker for mental health, and enterprise CMS features—balancing product impact with maintainable code. An active open-source contributor, he improved the python-fitbit API client (adding OAuth2 and refactors) and localized Django Debug Toolbar panels into Spanish, showing attention to both developer ergonomics and international users. Known for pragmatic architecture and steady delivery, he pairs hands-on coding with a collaborative, cross-functional approach to solve complex product and data challenges.
code18 years of coding experience
job20 years of employment as a software developer
bookCibertec Technological College
bookAssociate of Applied Science, Associate of Applied Science at Lane Community College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

requests-oauthlib10
internationalization10
localization10
templater10
template-engine10
api10
template-tags10
apidoc10
translation10
python10
oauth10
django10
git7

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