Michael Cetrulo

Sr. Software Architect at Independent IT Consultant/Contractor

Uruguay
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
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.
code16 years of coding experience
job6 years of employment as a software developer
languagesSpanish, English, Portuguese
stackoverflow-logo

Stackoverflow

Stats
2,963reputation
735kreached
50answers
4questions
github-logo-circle

Github Skills (36)

storm10
scripting10
clojure-cli10
machine-learning10
bash10
clojure10
perceptron10
script10
build-automation10
html10
sh10
shell10
git9
distributed-systems9
guideline9

Programming languages (8)

TypeScriptJavaCoffeeScriptJavaScriptHTMLSwiftRubyPython

Github contributions (5)

github-logo-circle
nathanmarz/storm-contrib

Jun 2012 - Jul 2012

A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm
Role in this project:
userML 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.
serializersstormboltsgoodiesdsls
h5bp/html5-boilerplate

Feb 2011 - Mar 2011

A professional front-end template for building fast, robust, and adaptable web apps or sites.
Role in this project:
userDevOps 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