Software Engineer at National Center for Biotechnology Information (NCBI) / Guidehouse
Eugene, Oregon, United States
Join Prog.AI to see contacts
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.
18 years of coding experience
20 years of employment as a software developer
Cibertec Technological College
Associate of Applied Science, Associate of Applied Science at Lane Community College
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.
A configurable set of panels that display various debug information about the current request/response.
Role in this project:
Localization / 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.