Last active
July 26, 2017 22:02
Revisions
-
kerinin revised this gist
Jul 26, 2017 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,12 +1,10 @@ # Ryan Michael My work emphasizes horizontal scalability, simple well-defined organizational boundaries and pervasive introspection through logging, metrics & alerting. My tools of choice are usually streams of immutable data, distributed data stores, canonical & unambiguous interface description languages and containerized runtimes tl;dr * Enjoys: building performant, scalable infrastructure focused on robustness and maintainability * Speaks: Go, Ruby, Rust, Clojure, Python * Uses: Kafka, DynamoDB, Hadoop, Storm, Consul/Serf -
kerinin revised this gist
Jul 26, 2017 . 1 changed file with 2 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,10 +1,9 @@ # Ryan Michael I build performant, scalable infrastructure focused on robustness and maintainability. My work emphasizes horizontal scalability, simple well-defined organizational boundaries and pervasive introspection through logging, metrics & alerting. My tools of choice are usually streams of immutable data, distributed data stores, canonical & unambiguous interface description languages and containerized runtimes tl;dr * Enjoys: real-time and batch data processing -
kerinin revised this gist
Jul 26, 2017 . 1 changed file with 11 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,9 +3,7 @@ I'm looking for a new set of challenges. I want to address interesting problems and produce robust, elegant, composable solutions. I build performant, scalable infrastructure focused on robustness and maintainability. tl;dr @@ -16,16 +14,23 @@ tl;dr ## Experience ### Technical Lead, Data Parsing Team @ [Context.IO](http://context.io), 2016 - Now Lead a ground-up rewrite of the team's technical stack while managing the instability of the legacy system to ensure continuity of service. * Collaborated with the team to redesign a legacy system at the edge of several scalability bottlenecks * Established a set of system tradeoffs expected to increase short-term reliability, buying time to implement the new design * Built consensus across leadership, sales, business-development & legal teams that the proposed sacrifices were necessary, feasible, and likely to yield the expected improvements ### Infrastructure Development @ [Context.IO](http://context.io) (Acquisition of ReturnPath), 2014 - 2016 Helped redesign and build legacy systems for scalability, performance, and reliability. * Helped build a distributed system to generate a real-time event stream of all changes to 4mm email accounts * Introduced & facilitated the adoption of gRPC+protobufs to formalize internal data structures & API's * Extracted legacy functionality into microservices * Helped develop Docker-based continuous deployment pipeline ### Data Pipeline Engineering @ [ReturnPath](http://returnpath.com), 2013 - 2014 -
kerinin created this gist
Aug 19, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,74 @@ # Ryan Michael I'm looking for a new set of challenges. I want to address interesting problems and produce robust, elegant, composable solutions. I'm interested in distributed systems, machine learning, and how to organize large volumes of data. tl;dr * Enjoys: real-time and batch data processing * Speaks: Go, Ruby, Rust, Clojure, Python * Uses: Kafka, DynamoDB, Hadoop, Storm, Consul/Serf ## Experience ### Backend Systems Development @ [Context.IO](http://context.io) (Acquisition of ReturnPath), 2014 - Now Helped redesign and build legacy systems for scalability, performance, and reliability. * Helped build a distributed system to generate a real-time event stream of all changes to 4mm email accounts * Extracted legacy functionality into microservices * Helped develop Docker-based continuous deployment pipeline * Led the introduction of QA systems including automated acceptance tests and staging environments ### Data Pipeline Engineering @ [ReturnPath](http://returnpath.com), 2013 - 2014 Helped advocate for and implement a transition from batch to stream data processing as part of the ReturnPath data pipeline team. * Built a real-time email fingerprinting, clustering and anonymization system * Built a pipeline for extracting structured data from email bodies (receipt parsing) * Helped transition existing data products from daily jobs to live streams ### Development @ [OtherInbox](http://otherinbox.com) (Acquired by ReturnPath), 2012 - 2013 Maintained and improved a large 'monorail' codebase providing consumer applications to over 3mm users. * Prototyped a product recommendation system based on email use patterns * Helped rewrite account signup and deactivation workflows ### Architectural Project Management @ [Bercy Chen Studio](http://bcarc.com), 2005 - 2012 Brick and Mortar Architecture for a Design+Build firm. * Designed buildings * Engineered budgets * Managed construction projects * Helped develop sustainable building systems ## Education Received a Bachelor's of Environmental Design in Architecture from the [School of Design](http://design.ncsu.edu/) at [North Carolina State University](http://ncsu.edu); class of 2002. Graduated cum laude, recipient of the 'Undergraduate Design Achievement Award', recipient of the William B Little endowed scholarship, and recognized as a university foundation scholar. Graduated with honors from [The North Carolina School of Science and Mathematics](http://www.ncssm.edu/), 1998 ## Contact * [[email protected]](mailto:[email protected]) | 512.466.3662 * [github](https://github.com/kerinin) * [twitter](http://twitter.com/kerinin) * [linkedin](http://www.linkedin.com/pub/ryan-michael/21/41/a29)