Javier Cañellas

Desarrollador De Aplicaciones at Preference

Greater Valencia Metropolitan Area Spain
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
Javier Cañellas is a seasoned application developer with over 8 years of hands-on software experience and a long career in IT projects serving the Port Authority of Valencia and other enterprise clients. He blends backend engineering, solution architecture (WSO2 integration) and test automation, with a strong emphasis on code quality demonstrated by substantial refactors and test coverage contributions to open-source projects like SDV and copulas for synthetic data. Comfortable across legacy client/server systems and modern Python ecosystems, he has updated libraries for Python 3.7 compatibility and simplified bivariate copula logic—work that speaks to both domain knowledge in data science and practical engineering discipline. Based in the Greater Valencia area, he pairs formal training in computer science and project management with a pragmatic, collaborative approach to coordinating multi-vendor teams on mission-critical systems. An understated detail: beyond production systems he also contributes scientific tooling for multivariate modeling, reflecting curiosity about applied statistics alongside application delivery.
code8 years of coding experience
job30 years of employment as a software developer
bookPosgrado en Dirección de Proyectos, Posgrado en Dirección de Proyectos at Universitat de València
bookCOU, COU at Colegio Santo Tomás de Aquino
bookAcademia Castellano
bookUniversitat Politècnica de València
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
46reputation
3kreached
3answers
0questions
github-logo-circle

Github Skills (12)

pandas10
machine-learning10
scipy10
synthetic-data10
test-driven-design10
python10
testing10
numpy9
data-science8
google-calendar-api6
countdown6
jquery6

Programming languages (3)

JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
sdv-dev/SDV

Sep 2019 - Feb 2020

Synthetic data generation for tabular data
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:6 releases, 159 commits, 21 PRs in 4 months
Contributions summary:Javier primarily focused on refactoring code and writing tests for the `sdv-dev/sdv` repository. Their commits involved refactoring code within the tests, specifically the `tests/utils.py` and `tests/test_data_navigator.py` files, to streamline the `DataNavigator` tests. The user also added comprehensive tests for the `Sampler` class, including tests for the `_unflatten_dict` and various other methods. The emphasis on writing tests and fixing errors related to tests suggests a strong focus on code quality and test coverage.
relational-datasetssynthetictime-seriessynthetic-datamulti-table
sdv-dev/Copulas

Aug 2019 - Jan 2020

A library to model multivariate data using copulas.
Role in this project:
userBack-end Developer / Data Scientist
Contributions:2 releases, 44 commits, 9 PRs in 4 months
Contributions summary:Javier primarily contributed to the `copulas` library by refactoring and improving the `TruncatedGaussian` and `GaussianKDE` models. They addressed code issues by removing unnecessary dependencies and by updating the docstrings. The user's changes involved refactoring the existing code, adding support for Python 3.7, and modifying the bivariate copula selection logic.
pythontabular-datagenerative-modelmachine-learningdataset-generation
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