Henry聽Castro

Software Developer at Collabora Productivity

Santa Cruz de la Sierra, Santa Cruz, Bolivia
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
Henry Castro is a software developer with 11 years of experience specializing in back-end systems and open-source office infrastructure. Based in Santa Cruz, Bolivia, he has been contributing to and shipping production features for Collabora Online and the LibreOffice core, tackling nuanced problems like mouse event integration, WebDAV bug fixes, and URI/filename encoding in conversion APIs. At Collabora Productivity and The Document Foundation he blends maintenance of large C++/C codebases with improving test coverage for non-ASCII file handling, a detail that reflects attention to internationalization and robustness. His background includes teaching technical courses and consulting for government education projects, showing an ability to translate complex engineering work into practical knowledge transfer. Known for steady long-term contributions rather than flashy one-offs, he brings pragmatic problem solving to collaborative, standards-driven projects.
code11 years of coding experience
job12 years of employment as a software developer
bookSoftware Engineer, Computer Software Engineering, Software Engineer, Computer Software Engineering at Universidad Aut贸noma Gabriel Ren茅 Moreno
github-logo-circle

Github Skills (7)

uri-encoding10
drag-and-drop10
c-language10
cprogramming-language10
webdav9
libreoffice9
unit-testing9

Programming languages (8)

JavaShellC++CJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
CollaboraOnline/online

Sep 2020 - Jan 2023

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
Role in this project:
userBack-end Developer
Contributions:187 reviews, 518 commits, 462 PRs in 2 years 4 months
Contributions summary:Henry primarily focused on back-end development within the Collabora Online suite. Their contributions included debugging and fixing URI encoding issues related to the "convert-to" API in the wsd component. They also extended unit tests to validate the correct handling of non-ASCII filenames in the conversion process. These changes indicate work on improving the software's data handling and functionality.
collaboracpplibreofficeproductivityjavascript
LibreOffice/core

Jan 2015 - Jan 2023

Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead
Role in this project:
userBack-end Developer
Contributions:799 commits in 8 years 1 month
Contributions summary:Henry's contributions primarily involve back-end development within the LibreOffice core repository, focusing on adding and modifying functionality related to the LibreOfficeKit integration (LOK). They are responsible for implementing features such as local mouse tracking, drag and drop support, and other mouse event handling mechanisms. Furthermore, the user addressed and resolved several bugs related to the application's underlying webdav functionality.
libreofficedevzippull-requesttdf
Find and Hire Top DevelopersWe鈥檝e 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
Henry Castro - Software Developer at Collabora Productivity