Javier Candeira

Fractional CTO (Client Interactora) at Infoplumbing

Melbourne, Victoria, Australia
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
Javier Candeira is a seasoned software engineer and fractional CTO based in Melbourne with 16 years of experience delivering pragmatic, production-grade systems across energy, IoT, and SaaS domains. He blends hands-on engineering (Python, Django, Typescript, AWS) with technical leadership—driving performance optimisations that cut storage and runtime by large margins and leading AI-driven digital transformations for legacy businesses. A proven open-source contributor, Javier enhanced widely used projects like gspread and helped implement Python VM features in Batavia, demonstrating both backend discipline and test-driven quality. He pairs product-focused delivery (metering platforms, validation pipelines, device APIs) with community stewardship—helping run PyCon Australia and local meetups—and quietly translates complex domain rules into executable specs and code generators to shrink deployment cycles.
code16 years of coding experience
job17 years of employment as a software developer
github-logo-circle

Github Skills (12)

unit-testing10
javascript10
google-sheets-api10
pytest10
py10
python10
gspread10
spreadsheet9
api8
nodejs8
apidoc8
vendoring8

Programming languages (21)

JavaCSSC++JinjaCRustMakefileHTML

Github contributions (5)

github-logo-circle
beeware/batavia

Aug 2016 - Nov 2016

A JavaScript implementation of the Python virtual machine.
Role in this project:
userBack-end Developer
Contributions:12 commits, 6 PRs, 39 comments in 2 months
Contributions summary:Javier primarily focused on improving the `batavia` project, a JavaScript implementation of a Python virtual machine, by implementing and refining built-in functions and types. Their contributions involved adding methods to core objects like `Bool` and `Bytes`, enhancing the functionality of existing methods such as `int()` and `bytes()`, and integrating these changes with unit tests. The user also refactored vendored JavaScript dependencies to be managed through standard Node.js tools.
javascriptpythonvirtual-machine
burnash/gspread

Apr 2012 - May 2012

Google Sheets Python API
Role in this project:
userBack-end Developer / QA Engineer
Contributions:9 commits in 22 days
Contributions summary:Javier primarily contributed to the `gspread` project by implementing new features and improving existing ones related to Google Sheets API interactions. They implemented the `append_row` feature and the `get_all_records` feature, enhancing the functionality of the library. They also addressed a bug related to `get_all_values` for sparse spreadsheets. Furthermore, the user wrote and modified tests, demonstrating a commitment to quality assurance.
apigoogle-sheetsgoogle-sheets-apipythongoogle
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 Candeira - Fractional CTO (Client Interactora) at Infoplumbing