Mauro Asprea

R&D Tech Lead & Senior Software Developer at Agilent Technologies

Calafell, Catalonia, 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
Mauro Asprea is an R&D Tech Lead and senior software developer with 15 years of experience building operational software across startups and enterprise R&D, currently leading CrossLab engineering at Agilent Technologies from Catalonia, Spain. He combines hands-on backend expertise in Ruby, Rails and legacy systems with proven leadership as a former CTO driving architecture and delivery for a high-growth vacation-rental startup. Mauro is an active open-source contributor in the Ruby ecosystem, improving libraries like virtus, moneta and sunspot with a focus on robust data coercion, key/value store adapters and search result handling. His background spans full-stack and mobile projects, QA automation contributions to Codeception, and early work in Java mobile gaming—demonstrating versatility across languages and domains. Colleagues describe him as a pragmatic problem-solver who excels at modernizing legacy codebases and shipping reliable, testable systems. He also has a habit of turning small, targeted fixes in popular OSS projects into disproportionate improvements for downstream users.
code15 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at Instituto French
bookUniversity of Buenos Aires
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,139reputation
201kreached
26answers
3questions
Badges
javascript
top-5%
capybara
top-5%
github-logo-circle

Github Skills (36)

unit-testing10
solr-search10
codeception10
search-engine10
testing10
solr10
phpunit10
ruby10
php10
activerecord10
unit-test10
redis9
javascript9
api-rest9
capybara9

Programming languages (15)

C#JavaC++CGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
sunspot/sunspot

Jan 2012 - Jul 2013

Solr-powered search for Ruby objects
Role in this project:
userBack-end Developer
Contributions:1 review, 26 commits, 2 comments in 1 year 6 months
Contributions summary:Mauro primarily focused on enhancing the `sunspot` library, a Solr-powered search solution for Ruby objects. They implemented features like grouping results and total counts within search queries. Further contributions involved refactoring the code base to utilize existing options such as include. They also addressed configuration issues within the Rails integration and handled merging code changes, and fixed code-related typos.
searchrubysolrsolr-search-enginesunspot
moneta-rb/moneta

Mar 2018 - Apr 2020

a unified interface to key/value stores
Role in this project:
userBack-end Developer
Contributions:34 commits, 5 PRs, 66 comments in 2 years 1 month
Contributions summary:Mauro's primary contribution involved adding support for the `each_key` method across various adapters within the `moneta-rb/moneta` repository. This involved implementing the method in multiple adapter classes like `LRUHash`, `ActiveRecord`, `File`, `PStore`, and `Redis`, as well as creating mixins to enable this functionality. The user also fixed issues and updated the `each_key` implementation to accommodate for Arel changes and ensure the proper behavior of the feature, modifying both adapter code and related test specifications. The primary focus was expanding the features within the core key/value store functionality.
hotel-bookingrubynodejsunified-interfacekey-value
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
Mauro Asprea - R&D Tech Lead & Senior Software Developer at Agilent Technologies