× {{alert.msg}} Never ask again
Rocky Madden

Rocky Madden

Avid open sourcer, committed mentor, and lead engineer with 12+ years experience

Mountain Time (US & Canada) (-06:00 DST)
Hiya, I'm Rocky. I love collaborating with other developers and designers who are serious about solving difficult problems. I'm an FP-oriented JavaScript developer with direct influences from Scala, Haskell, and Clojure. My passions lay in the lower-end of the spectrum, with particular emphasis on machine learning, natural language processing, expert systems, and other forms of artificial intelligence. I'm also a data science practitioner with a heavy background in both frequentist and bayesian statistics.
Javascript expert help JavaScript - 12 years experience
I've developed dozens of web apps, APIs, and backend services during my years developing with JavaScript. JavaScript is my core language, so ES6, transpilers, promises, FRP, CSP, functional programming, meta programming, and more are what I live and breathe each and every day. On the frontend, I focus on React and Flux.
Reactjs expert help React - 1 year experience
I've helped launch several React/Flux based applications for VC funded startups and larger companies alike. I am also an open source contributor on the subject, for both committing to existing React/Flux projects and also creating new libraries.
Scala expert help Scala - 4 years experience
One of the top 25 most influential Scala developers on GitHub (per https://github.com/floydsoft/the-most-influential-developers-on-github). I've used Scala as my core language to solve problems in the domains of natural language processing, stream processing, machine learning, and general computing.
No icon Microservices - 8 years experience
Devops expert help DevOps - 12 years experience
I have oodles of experience at the data center level, with things like colocation, networking, and setting up redundant/distributed data center architectures. Server hardware is also another speciality and I have hand built hundreds of servers for companies getting off more costly solutions like AWS. Also well over a decade of experience on the server admin end of things as well for both Linux and Unix (though primarily Ubuntu/Debian these days). Additionally, I have expertise in a myriad of tools (e.g. Ansible, Vagrant, Docker, Xen) over the years to scale systems with millions and millions of users. One of the more recent interesting examples would be a dervitive of this open source project I created called Canvas LMS Cloud (https://github.com/rockymadden/canvas-lms-cloud). The Canvas LMS (https://github.com/instructure/canvas-lms) is a vertically scaling architecture out of the box. I worked with a company that had clients like Walmart (~800k employees). The challenge was leveraging the Canvas LMS and making it horizontally scalable. Typically you can get ~75,000 users with Canvas with some of the best hardware you can throw at it, as many universities can atest. We were able to successfully scale well beyond 1 million users with my solution.
No icon Machine learning - 4 years experience
No icon Data Science - 4 years experience
Seo expert help SEO - 10 years experience
I served as SEO strategist top 250 trafficked websites in the United States (i.e. sites with hundreds of millions of users per year). I've worked directly with Google, Yahoo, and Bing. I also have several data centric properties which pull in millions of users a year and large amounts of passive income (i.e. 60k+/yr).
stringmetric 312   32
:dart: String metrics and phonetic algorithms for Scala (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).
Scala Shell
gap 84   6
:nut_and_bolt: Fix default Google Analytics tracking methodologies and track micro user behaviors.
HTML CoffeeScript
scala-node 54   5
:link: Proof of concept to determine if Scala.js could be leveraged to make a Node.js module. It can.
Scala Shell CoffeeScript
slack-cli 44   4
:neckbeard: Powerful Slack CLI via pure bash
Shell Makefile
canvas-lms-cloud 36   10
:cloud: Automagically configure, deploy, and host the open source Canvas LMS on everything from simple local virtual machine instance to a horizontally scaling, fault-tolerant, load balanced private cloud.
Average Rating
(2 ratings)
Awesome mentor!
Pretty good
Could've been better
Needs improvement

Rocky is great. Very knowledgeable and friendly. I highly suggest working with him.
Seth Webster Mar 17, 2015

Rocky has been very helpful and supportive and went above and beyond to understand my requirement completely and shared is professional experience he had on similar situations. Knowledgable, talented and he knows his stuff. Definitely contacting him again.
Lakshitha Mar 16, 2015