Michael Estrin

Michael Estrin Email and Phone Number

Go Software Development @ Rumble
Austin, TX, US
Michael Estrin's Location
Austin, Texas, United States, United States
Michael Estrin's Contact Details

Michael Estrin personal email

n/a

Michael Estrin phone numbers

About Michael Estrin

Pragmatic Hands-on Software Engineering• 5+ years of Go experience; prior open-source contributor and maintainer.• 30+ years implementing software as an individual contributor in product engineering.• 5+ years managing engineering teams and leading people (hire/fire with 3 to 12 directs).• Responsible for SaaS-based products and CMS-based websites with 4MM to 25MM views/month.• Introduced multiple organizations to agile processes and solid software engineering practices.• Increased delivery cadence and implemented CI/CD pipelines to ship working software more often.• Teammate-approved – see the “Recommendations Received” section of my LinkedIn profile.Searching for a full-time hands-on software engineering role in a product-oriented company. linkedin (at) michaelestrin (dot) com

Michael Estrin's Current Company Details
Rumble

Rumble

View
Go Software Development
Austin, TX, US
Website:
rumble.com
Employees:
236
Michael Estrin Work Experience Details
  • Rumble
    Go Software Development
    Rumble
    Austin, Tx, Us
  • Jobwhirl, Llc
    Contract Software Development
    Jobwhirl, Llc Aug 2009 - Present
    Cedar Park, Tx, Us
    Software development consultancy -- short-term contracted agile software product development.
  • Rumble
    Lead Research Engineer
    Rumble Jul 2023 - Present
    Toronto, Ontario, Ca
    Hands-on proof-of-concept development. Led research and development for a publicly-traded video platform.Go, JavaScript, C, Git, Docker, Nginx, NATS.io, Gorse, Web Video, CDN• Created and proposed research map; established research agenda.• Authored several research studies and proofs-of-concept leading to production 1-second live stream latency.• Architected and implemented a proof-of-concept to distribute and scale live chat across multiple servers.• Created proof-of-concept to demonstrate the feasibility of a log-file-based video recommendation engine.• Implemented Nginx module to convert request’s query parameter to an HTTP range header.• Designed and implemented a proof-of-work-based challenge system to mitigate OSI Layer 7 DDoS attacks.• Researched and proposed several technical approaches to mitigate video bandwidth theft.
  • Onlinemeded
    Principal Software Architect
    Onlinemeded Apr 2021 - Sep 2022
    Austin, Texas, Us
    Lead technologist with hands-on development and technical leadership at a medical education company.Go, PHP, PHPUnit, TDD, Git, Docker, Jenkins, Sonar, AMQP/RabbitMQ• Authored Engineering Vision (people, process, and technology) adopted by Engineering management.• Led reconceptualization, design, and proof-of-concept in Go of bespoke learning delivery system.• Proposed, led, and delivered Platform in PHP – a standardized approach to micro service development.• Initiated and led internal Software Development Governance Board to establish global standards.• Created and launched a formal technical mentoring program; mentored 8 engineers at varying levels.• Established technical knowledge and skill targets by career ladder level.
  • Onlinemeded
    Agile Process Lead
    Onlinemeded Apr 2021 - Sep 2022
    Austin, Texas, Us
    Strategic agile product development process leadership at a medical education company.Scrum, Kanban, Lean Software Development• Hired, managed, and led an Agile Coach to facilitate tactical process implementation.• Led strategic transformation from Scrum to Kanban (on the way to Lean Software Development).• Initiated and led internal Agile Process Governance Board to guide global product development processes.
  • Dell Technologies
    Software System Senior Principal Engineer
    Dell Technologies Aug 2020 - Apr 2021
    Round Rock, Texas, Us
    Technologist; led research – and participated in strategy development – for security, privacy, and trust.• Member of security strategy team and the team’s interface to the research office.• Defined related portions of the Office of the CTO research map and established research agenda.• Defined studies and projects for research and strategy; executed – and led others to execute – research.• Worked with global team (US, Canada, China, Egypt, Ireland, Israel).• Coauthored 5 patent applications.
  • Dell Technologies
    Software System Senior Principal Engineer
    Dell Technologies Mar 2020 - Jul 2020
    Round Rock, Texas, Us
    Hands on development for the Research Office, P&O Office of the CTO.Go, Git, GitHub, IPFS, IOTA Tangle• Contributed to internal (subsequently open sourced) Project Alvarium data confidence fabric project.• Led small team to reimagine intern-created proof-of-concept as a flexible and extensible SDK.• Architected and implemented an extensible framework focused on capturing provenance annotations across data mutations and assessing those annotations to reach one or more conclusions.• Project since open sourced at https://github.com/project-alvarium
  • Dell Technologies
    Software System Senior Principal Engineer
    Dell Technologies Nov 2018 - Mar 2020
    Round Rock, Texas, Us
    Hands on development as maintainer of the Linux Foundation's EdgeX Foundry open source project on the Dell IoT (Internet of things) Platform Development Team (a collaboration between Dell EMC and VMware).Go, JavaScript, Bootstrap, Mongo, Microservices, Docker, MQTT, Git, GitHub• Chaired EdgeX Foundry System Management Working Group from 11/2019 to 06/2020.• Recognized by EdgeX Foundry Community with 2020 EdgeX Innovation Award. • Built a Helm Chart and Kustomize-based Kubernetes manifests for EdgeX.• Created a northside application service to integrate EdgeX with Amazon IoT, Azure IoT, and Dell Boomi.• Contributed to the Linux Foundation's open source EdgeX project:>> Architected, implemented, and presented API 2.0 framework.>> Implemented extensible service bootstrapping library with simple dependency injection container. >> Refactored system management agent and executor.>> Added environment variable override support.• Produced a new proof-of-concept surveillance application based on EdgeX and incorporating a Dell IoT gateway, a Dell network switch, multiple cameras, a temperature sensor, and a patlite for demonstration at the 2019 ISC West, Dell Technologies World, and IoT World shows.• Co-presented a session at Intel DevFest IV on EdgeX and the proof-of-concept surveillance application.
  • Scientific Games
    Principal Software Engineer
    Scientific Games Apr 2018 - Nov 2018
    Las Vegas, Nv, Us
    Hands-on development focused on server-side cross-game concerns in the social division of a mobile gaming company.PHP, MySQL, Couchbase, PHPUnit, ActiveMQ, TDD, Git, Vagrant, Jenkins, Sonar• Created a game-agnostic login service to manage player data and route clients to a country-specific data center.• Led design and architecture of new canonical game server implementation.• Built cross-game ActiveMQ-based server-side library to transmit analytics events to third-party systems.• Decomposed a monolithic game server library to individual test-driven-developed composer-based packages.• Implemented an internal Satis-based composer repository to host private composer-based packages.• Crafted Jenkinsfile-based CI pipelines to execute tests, check Sonar quality gates, and deploy Satis repository. • Trained software engineers on SOLID design principles, unit testing, and dependency injection.
  • Yokogawa
    Contract Software Development
    Yokogawa Jun 2017 - Apr 2018
    Tokyo, Jp
    Contract to enhance the custom CMS serving the company’s product marketing sites (4-12MM views/month).PHP, Laravel, JavaScript, Angular, MySQL, AJAX, Git, Docker, AWS S3• Added shim to support multiple sites with different top-level domains from a single Laravel 4.2 installation.• Created utility to identify/correct data inconsistencies across a complex schema missing referential integrity.• Implemented geolocation-based redirection to ensure visitors received proper regionalized content.• Added support to secure user-uploaded sensitive content on AWS S3 prior to publication.• Replaced Google site search with Swiftype region-specific site search and auto-complete.
  • Scrypt, Inc.
    Vice President, Development
    Scrypt, Inc. Jan 2017 - Jul 2017
    Austin, Texas, Us
    Hands-on engineering leadership for HIPAA-compliant messaging and document management SaaS products.Python, JavaScript, Angular, Percona/MySQL, Git, Jenkins, Sonar, Docker, Swarm, Agile, Management• Led Stak and DocbookMD product teams to stabilize and enhance existing SaaS products.• Resurrected DocbookMD development – reverse-engineered JavaScript builds from production artifacts; containerized DocbookMD; implemented branch-level Docker Swarm-based development, build, and test environments; and automated deployments to staging and production.• Increased Stak production deployments from once every 6-to-8 weeks to 3-to-5 times per week.• Steered development group through a 50% reduction-in-force after the sale of the company’s Sfax product.• Implemented Lean Software Development leveraging Kanban (LeanKit) and code review (GitHub).• Trained software engineers on unit testing and dependency injection.• Established uniform engineering hiring process with standardized question banks.
  • Distinct Software Solutions
    Contract Software Development
    Distinct Software Solutions Aug 2016 - Oct 2016
    Contract to deliver new features for a golf course scheduling SaaS product by an October drop-dead release date. LAMP, PHP, JavaScript, jQuery, MySQL, PHPUnit, TDD, AJAX, Git, Vagrant• Added new functionality to manage fleets of golf carts, power trolleys, and rental clubs shared across multiple courses.• Created support to dynamically calculate and display golf cart and power trolley availability on tee time schedules.• Enabled the ability to assign specific golf cart(s) when reserving a tee time.• Implemented support for tour operators.• Internationalized text and dates.• Simplified unit and integration tests by refactoring project to add factories for DAO, service, PDO, and controller objects.
  • Kinesis Survey Technologies
    Director Of Software Engineering
    Kinesis Survey Technologies Feb 2013 - May 2016
    Austin, Tx, Us
    Hands-on engineering leadership for online survey and panel management market research SaaS products. LAMP, PHP, MySQL, JavaScript, PHPUnit, Codeception, AJAX, Slim, Phing, Agile, Management• Led software engineering team to improve SaaS-based products with 15MM to 25MM views/month.• Created a continuous integration (Jenkins), inspection (Sonar), and zero-downtime delivery build pipeline.• Implemented Kanban (LeanKit), code review (RhodeCode, GitHub Enterprise), and source code control (Hg, Git).• Refactored single-tenant product to a service-based, horizontally scalable, multi-tenant implementation.• Spiked the next generation of the survey product using TDD and domain-driven design.• Led new product development; conceptualized new functionality, documented personas, and mapped stories for new features and functionality.Kinesis was acquired by FocusVision in January 2016.
  • Raven Industries
    Contract Software Development
    Raven Industries Oct 2012 - Dec 2012
    Sioux Falls, South Dakota, Us
    Contract to enhance web portal access to planting, spraying, and harvesting data from remote field computers. LAMP, PHP, MVC, Agile, JavaScript, AJAX, jQuery, Slim, REST API, PHPStorm, SVN• Ported C#-based partner access resource API functionality to PHP using Slim framework.• Created AJAX-based UI to interactively query the partner access resource API.• Developed proof-of-concept to leverage Dropbox's API for external data storage.
  • Marketvine
    Principal Software Development Engineer
    Marketvine May 2012 - Sep 2012
    MarketVine was a Dell-funded technology startup in the digital curation space. During this period, I segued from a management role to return to software development focused on disruptive advertising enablement product.LAMP, PHP, Java, Tomcat, Spring, MVC, Agile, JavaScript, AJAX, jQuery, Knockout, SimplePie, REST API, PHPStorm, Hg • Contributed to the improvement of a Java-based content server implementation.• Prototyped interactive Javascript-based drag-and-drop curation tool using RSS feeds as content sources.I was a Dell employee during this time.
  • Marketvine
    Head Of Transformation
    Marketvine Feb 2012 - Apr 2012
    MarketVine was a Dell-funded technology startup in the digital curation space. During this period, I became the Executive Assistant to the CEO (which inside Dell meant I was the MarketVine CEO/Dell VP's proxy and was empowered with his voice), promoted to the management team, and executed a mandate to transition the company to the Lean Startup methodology.Agile, Scrum, Kanban, Lean Startup• Facilitated implementation of the Lean Startup methodology.• Undertook new product ideation, research, and development including lean canvas creation and problem/solution interviews.• Managed/owned "Hotspots" product and resources.Reported directly to Manish Mehta, CEO @ MarketVine & VP of Marketing @ Dell. I was a Dell employee during this time.
  • Marketvine
    Agile Lead / Senior Scrum Master
    Marketvine Dec 2011 - Feb 2012
    MarketVine was a Dell-funded technology startup in the digital curation space. During this period, I executed a mandate to step away from software development and transition the product development team to agile.Agile, Scrum, Kanban• Spearheaded product development (including product management, design, software development, integration, and quality assurance groups) transition to cross-functional feature-based teams practicing strict Scrum/Kanban.• Scrum Master to multiple teams over multiple sprints.• Defined job description for, hired, and led multiple Scrum Masters.Reported directly to Manish Mehta, CEO @ MarketVine & VP of Marketing @ Dell. I was a Dell employee during this time.
  • Marketvine
    Contract Principal Software Development Engineer
    Marketvine Sep 2011 - Dec 2011
    MarketVine was a Dell-funded technology startup in the digital curation space. Recruited into .Net/C# shop to be responsible for "Storefront" product's open source-based revenue tracking and analytics. LAMP, PHP, MySQL, Visual Studio, C#, MVC 3, ASP.NET 4, CQRS, RabbitMQ, Hg• Implemented cookie-based pixel tracking/conversion system for affiliate-based product.• Created Open Web Analytics module to enable API-based site creation.• Added dashboard to existing C# .NET MVC 3 application to summarize Open Web Analytics data.• Fixed bugs in existing C# / MVC 3 / ASP.NET 4 applications.I was a Dell contractor during this time.
  • Creditcards.Com
    Contract Solutions Architect
    Creditcards.Com Feb 2011 - Aug 2011
    Austin, Tx, Us
    Contract to enhance sites/systems at financial services industry lead generation company.LAMP, PHP, MySQL, PHPUnit, TDD, MVC, Agile, WordPress Plugin Development, XML, XPath, HTML/CSS, NetBeans, SVN• Produced affiliate and revenue modules for company's site-generating content management system.• Introduced development group to Agile and Scrum – Scrum Master to 2 teams over multiple sprints.• Identified and documented – in collaboration with Sales – the UI/UX requirements for Card Page Bidding Tool.• Implemented new savings and investments categories on the company's CompareAndSave.com website.• Optimized SQL query to reduce website build time from over 30 minutes to less than 2 minutes.• Developed WordPress plugin to create and update affiliate websites from XML feed.
  • Curlyq Cuties, Llc
    Co-Founder / Cto
    Curlyq Cuties, Llc Jan 2008 - Jul 2011
    Cedar Park, Tx, Us
    Custom plush toy manufacturer. Responsible for entire e-Commerce site. LAMP, PHP, MySQL, JavaScript, AJAX, MVC, Facebook API, Twitter API, HTML/CSS, NetBeans, SVN, AWS S3• Hand-coded LAMP-based e-commerce site enabling the online purchase of customer-designed plush toys.• Created JavaScript applets to support the interactive design of individual toys by customers.• Built a custom shopping cart to display completed toy designs and support add-on embroidery sales.• Interfaced to PayPal and TransFirst merchant service gateways to enable online credit card payments.• Designed and implemented a pixel tracking-based affiliate marketing system.• Developed Facebook canvas application to enable the creation and gifting of virtual toy designs.• Integrated with Google Picasa via API to show pictures of completed products on website.• Seamlessly integrated hosted WordPress instance into the company's website.• Designed and executed AdWords and Facebook advertising plans.• Created the processes and procedures that made the mass customization of plush products economically viable.
  • Antenna Software, Inc.
    Contract Software Architect
    Antenna Software, Inc. Dec 2003 - Dec 2007
    Jersey City, Nj, Us
    Contract to develop systems to deliver wireless messaging services to Fortune 50 field service organizations.Multithreaded cross-platform C, MySQL, TCP/Sockets, OpenSSL, XML, TDD, 24/7/365 Mission-Critical, API/Protocol Implementation, Telephony, CVS• Created award-winning SmartCopy feature – mobile device populated forms delivered by emailed PDF or fax.• Produced server software and proprietary handshaking protocol to support 3,500+ mobile GPRS/1xRTT devices.• Delivered hybrid PAP push/HTTP pull architecture and server software to support 5,000+ BlackBerry devices.• Expanded wireless carrier coverage by writing interfaces to network aggregators mBlox and Mobile365.• Developed proofs-of-concept for MapPoint mobile routing, UPS package tracking, and voice-to-text.• Implemented SMPP to correlate MO replies to MT messages through use of multiple originating short codes.• Scripted field service application for Siemens Business Services on the Antenna Mobility Platform.
  • Rpa Wireless
    Contract Software Architect
    Rpa Wireless Dec 1995 - Dec 2003
    Wireless messaging services to Fortune 50 field service organizations. Contracted directly.Multithreaded cross-platform C, MySQL, TCP/Sockets, OpenSSL, XML, TDD, 24/7/365 Mission-Critical, API/Protocol Implementation, Telephony, CVS• Authored Linux-based server software to transfer 10MM+ messages per month (for $7MM+ revenue per year) between backend systems and mobile users via TCP/IP, email, modem, DTMF, fax, and prerecorded voice.• Implemented all connectivity to wireless carriers via SMPP, WCTP, SNPP, TNPP, TAP, MPAK, SCR, SMTP, etc.• Designed failure-tolerant software used by customers to access service by IP, frame relay, and modem; ported this software to 32- and 64-bit operating systems such as Linux, OpenBSD, HP/UX, Solaris, True64, etc. • Interfaced to existing customer systems at AT&T, Brinks, Diebold, Oce Printing, Philips Medical, NCR, and Tektronix.• Customized multi-line interactive voice response (IVR) systems to support job acceptance/closure, parts orders, live agent transfer, etc.• Assisted with customer proposal creation, technical sales presentations, and post-sale support.

Michael Estrin Skills

Agile Methodologies Scrum Software Development Test Driven Development Subversion Mysql Jquery Php Xml Design Patterns Web Applications Ajax Html Web Development Agile Project Management Linux Software Engineering Kanban Start Ups Javascript C# Management Mvc Object Oriented Design Oop Software Project Management Sql Apache C Python Asp.net Sockets Mercurial Tdd Ddd Phpunit Ood Multithreading .net Svn Django Css Rest Lamp Teamwork Start Up Environment Lean Startup Cqrs Protocol Development Tcp/udp

Michael Estrin Education Details

  • National University
    National University
    Computer Science
  • Particular Software
    Particular Software
    Distributed Systems Design Fundamentals
  • Carnegie Mellon University - Software Engineering Institute
    Carnegie Mellon University - Software Engineering Institute
  • Udacity
    Udacity
    React
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Client-Side Web Programming
  • The University Of Texas At Austin
    The University Of Texas At Austin
    Science And Technology Commercialization
  • Developmentor, Inc.
    Developmentor, Inc.
    Guerilla .Net

Frequently Asked Questions about Michael Estrin

What company does Michael Estrin work for?

Michael Estrin works for Rumble

What is Michael Estrin's role at the current company?

Michael Estrin's current role is Go Software Development.

What is Michael Estrin's email address?

Michael Estrin's email address is mi****@****ded.org

What is Michael Estrin's direct phone number?

Michael Estrin's direct phone number is (858) 427*****

What schools did Michael Estrin attend?

Michael Estrin attended National University, Particular Software, Carnegie Mellon University - Software Engineering Institute, Udacity, University Of Illinois Urbana-Champaign, The University Of Texas At Austin, Developmentor, Inc..

What skills is Michael Estrin known for?

Michael Estrin has skills like Agile Methodologies, Scrum, Software Development, Test Driven Development, Subversion, Mysql, Jquery, Php, Xml, Design Patterns, Web Applications, Ajax.

Who are Michael Estrin's colleagues?

Michael Estrin's colleagues are Josh Bruce, Elena Velichkovska, Mark Saussure, Sabrina Mascherin, Dylan Abad, Andrei Sitnikov, Austin Lewis.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.