Javier Goday is a seasoned software developer with around 18 years of professional experience and over two decades of passion for programming, currently building products at CivilNova Software from the Greater Gijón area. He blends backend systems work—contributing to projects like Apache DataFusion and zio-http, where he improved query optimization, Python bindings and HTTP performance—with frontend polish in MudBlazor, fixing UI issues and adding UX features. His contributions span languages and ecosystems (Rust, Scala, C#/Blazor, Python), demonstrating an ability to move between low-level protocol and performance tweaks and user-facing component improvements. Javier pairs practical industry experience dating back to Enmacosa with ongoing formal study in computer science and mathematics at UNED, signaling a commitment to continuous learning. A detail that stands out is his work on adding window function support and optimizing expressions in a major open-source query engine—showing both domain depth and attention to real-world performance.
18 years of coding experience
10 years of employment as a software developer
Grado en Matemáticas, Matemáticas, Grado en Matemáticas, Matemáticas at UNED
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Role in this project:
Back-end Developer
Contributions:24 reviews, 5 commits, 11 PRs in 7 months
Contributions summary:Javier focused on enhancing the `zio-http` library, primarily through optimizations and additions to existing features. They refactored cookie handling, optimizing memory allocation and improving performance. The user added methods for converting URLs to Java URI/URL, demonstrating knowledge of HTTP and URL manipulation. Additionally, they added toApp and toResponse methods to status objects, improving the API's functionality.
Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility
Role in this project:
Front-end Developer
Contributions:1 review, 12 commits, 15 PRs in 3 months
Contributions summary:Javier primarily focused on improving the MudBlazor component library. Their contributions involved fixing UI issues, such as centering the donut chart and ensuring the mask respected the readonly property in text fields. They also added new features like expand-on-double-click functionality to the tree view and the DotStyle attribute to timeline items. Furthermore, the user addressed a bug related to updating the text field when switching to multi-selection, and improved the DataGrid component by adding a culture property for column formatting and by updating the sort indicator when sorting.
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
Javier Goday - Software Developer En CivilNova Software