Guillermo Almazor

Staff Software Engineer at Kanikosen

San Sebastián, Autonomous Community of the Basque Country, 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

👤
Senior
🎓
Top School
Guillermo Almazor is a seasoned software engineer based in San Sebastián with 14 years of professional experience and a career spanning startups, consultancies, and open-source communities. Currently at DNSimple, he brings deep back-end expertise evidenced by significant contributions to ODK Aggregate—adding audit CSV viewing, refactoring for a Gradle multi-project build, and improving error reporting and date/time handling for a widely used data-collection platform. He has held senior technical and leadership roles including CTO and Web Project Chief, where he built core web infrastructure and led engineering teams that scaled global services. Comfortable across the full stack, Guillermo also applies data-driven approaches from his work on water-loss analytics and machine learning at BuntPlanet. His background in telecommunications and ongoing computer science studies reflect a blend of formal training and continual learning that informs pragmatic, production-focused solutions.
code15 years of coding experience
job16 years of employment as a software developer
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookUOC (Universitat Oberta de Catalunya)
languagesEnglish, Basque
stackoverflow-logo

Stackoverflow

Stats
710reputation
49kreached
14answers
4questions
github-logo-circle

Github Skills (21)

back-end-development10
java10
javas10
gwt9
rest-api8
gradlew8
api-rest8
gradle8
restful-api8
api-design8
tomcat7
database-management7
jooq6
code-generation6
sql6

Programming languages (22)

C#JavaCSSC++CRustDPLpgSQL

Github contributions (5)

github-logo-circle
getodk/aggregate

Oct 2017 - Nov 2019

ODK Aggregate is a Java server that stores, analyzes, and presents survey data collected using ODK Collect. Contribute and make the world a better place! ✨🗄✨
Role in this project:
userBack-end Developer
Contributions:16 releases, 398 commits, 167 PRs in 2 years 1 month
Contributions summary:Guillermo implemented a new feature allowing users to view the contents of Audit CSV files within Aggregate's submissions table, including implementing a new service endpoint to retrieve the audit data. They also refactored code, converting strings to constants and integrating the project into a Gradle multi-project build structure. Furthermore, the user was involved in adapting the BitRock installer and making enhancements to handle date and time data, enhancing the handling and display of information in the system. They also added improved error reporting for various backend operations.
java-server
ggalmazor/lttb_downsampling

Oct 2024 - Jun 2026

This is an implementation of the Largest Triangle-Three Buckets time series downsampling algorithm for modern Java
Contributions:13 PRs, 43 pushes, 4 branches in 1 year 8 months
downsamplingjavatime-series
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