Sr. Software Architect at Independent IT Consultant/Contractor
Uruguay
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Michael Cetrulo is a self-taught Sr. Software Architect based in Uruguay with 16 years building web applications and data-driven systems, from web scraping and APIs to Big Data pipelines. As a long-time independent consultant and Toptal contractor he blends hands-on development with architecture and technical leadership across startups and larger firms like Globant. He contributes to notable open-source tooling—improving project bootstrapping and build scripts for HTML5 Boilerplate and kickstart—and has built ML training pipelines on Storm, highlighting a cross-disciplinary fluency in DevOps, Python, Ruby, and distributed systems. Pragmatic and detail-oriented, he prioritizes robust, automation-friendly workflows and only engages when he can follow through, which has made him a reliable partner for complex, data-intensive projects.
A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm
Role in this project:
ML Engineer
Contributions:20 commits in 1 month
Contributions summary:Michael's contributions centered on building a machine learning library on top of Storm. They initialized a Clojure project, implemented a perceptron model including an evaluation bolt and a training spout and bolt. The user also refactored and enhanced the perceptron topology with features like bias, threshold, and error reporting, creating a complete training and evaluation pipeline. Furthermore, they integrated a CSV output feature for the evaluated results.
A professional front-end template for building fast, robust, and adaptable web apps or sites.
Role in this project:
DevOps Engineer
Contributions:10 commits in 26 days
Contributions summary:Michael primarily focused on improving the build process and project setup scripts within the HTML5 Boilerplate project. Their commits addressed issues in the `createproject.sh` script, fixing quoting, changing variable capitalization, and updating the script's overall robustness. The user also made changes to ensure the script functions correctly by adding checks for dependencies and protecting against potential errors during the project creation process.
templateprofessionalcssjavascriptweb-apps
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
Michael Cetrulo - Sr. Software Architect at Independent IT Consultant/Contractor