Corey Hulen is the CTO and co-founder of Mattermost, Inc., creators of the open source enterprise messaging workspace built for privacy-conscious organizations. Prior to Mattermost, he founded Tempo AI, a machine intelligence startup spun out from Stanford Research Institute, which was acquired by Salesforce.com. Before that, Corey served as an engineering manager and architect for Microsoft Office in its enterprise software business across the SharePoint and Business Intelligence product lines. He is an alumnus of California Polytechnic State University.
Speaker Profile
- Twitter Handle: @corey_hulen
- Github Handle: coreyhulen
- Company: Mattermost, Inc.
- Company Website: https://mattermost.com/
- Personal Website: http://hulen.com/
- Profile Picture: here
Patents (or Pending Patents)
- 13566476 (8/1/2012) - Method and Apparatus for Enhancing a Calendar View on a Device
- 13/353237 (1/1/2012) - System & Method for Supporting Natural Language Queries and Requests Against a User’s Personal Data Cloud
- 13/287985 (11/1/2011) - Tools And Techniques For Extracting Knowledge From Unstructured Data Retrieved From Personal Data Sources
- 7546549 (6/9/2009)- Constrained creation of data hierarchies
- 7440978 (10/21/2008) - Method and system for synchronizing multiple user revisions, updating other strategy maps in the databases that are associated with the balanced scorecard
- 20090228485 (9/10/2009) - Navigation across datasets from mltiple data sources based on common reference dimension
- 20090106640 (4/23/2009) - Scorecard Interface Editor
- 20080189724 (8/7/2008) - Real Time Collaboration Using Embedded Data Visualizations
- 20080189632 (8/7/2008) - Severity Assessment For Performance Metrics Using Quantitative Model
- 20080184130 (7/31/2008) - Service Architecture Based Metric Views
- 20080184099 (7/31/2008) - Data-Driven Presentation Generation
- 20080183564 (7/31/2008) - Untethered Interaction With Aggregated Metrics
- 20080172629 (7/17/2008) - Geometric Performance Metric Data Rendering
- 20080172414 (7/17/2008) - Business Objects as a Service
- 20080172348 (7/17/2008) - Statistical Determination of Multi-Dimensional Targets
- 20080172287 (7/17/2008) - Automated Domain Determination in Business Logic Applications
- 20080168376 (7/10/2008) - Visual designer for non-linear domain logic
- 20080140671 (6/12/2008) - Extensible application platform
- 20080140623 (6/12/2008) - Recursive reporting via a spreadsheet
- 20070265863 (11/15/2007) - Multidimensional scorecard header definition
- 20070260625 (11/8/2007) - Grouping and display of logically defined reports
- 20070255681 (11/1/2007) - Automated determination of relevant slice in multidimensional data sources
- 20070254740 (11/1/2007) - Concerted coordination of multidimensional scorecards
- 20070239660 (10/11/2007) - Definition and instantiation of metric based business logic reports
- 20070239573 (10/11/2007) - Automated generation of dashboards for scorecard metrics and subordinate reporting
- 20070234198 (10/4/2007) - Multidimensional metrics-based annotation
- 20070156680 (7/5/2007) - Disconnected authoring of business definitions
- 20070143175 (6/21/2007) - Centralized model for coordinating update of multiple reports
- 20070143174 (6/21/2007) - Repeated inheritance of heterogeneous business metrics
- 20070143161 (6/21/2007) - Application independent rendering of scorecard metrics
- 20070112830 (5/17/2007) - Constrained creation of data hierarchies
- 20070112607 (5/17/2007) - Score-based alerting in business logic
- 20070050237 (3/1/2007) - Visual designer for multi-dimensional business logic
- 20060271583 (11/30/2006) - Dimension member sliding in online analytical processing
- 20060161596 (7/20/2006) - Method and system for synchronizing multiple user revisions to a balanced scorecard
- 20060161471 (7/20/2006) - System and method for multi-dimensional average-weighted banding status and scoring
Books
The Rational Guide to Monitoring and Analyzing with Microsoft Office PerformancePoint Server 2007 - Technical Editor
Speaking Engagements
- QCon (3/3/2020) - Lessons Learned Building Messaging Software with a Fully Remote Team - Our experience working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely, has taught us several lessons about communications tools and how to get work done across time zones. I’ll share several examples of good and suboptimal communication working with remote teams. I’ll also discuss the infrastructure and tools we found help us and our users become more effective teams and provide clarity in our work.
- QCon - Email overload, distributed teams and excessive meetings have caused many organizations to move their DevOps teams to messaging platforms and thus adopt ChatOps workflows. With thousands of open source installs and hundreds of customer implementations, we have a few lessons to share on interesting DevOps workflows, how incidents can be effectively communicated across distributed teams and what messaging in secure and regulated environments should look like.
- All Things Open (10/14/2015) - Mattermost’s Approach to Layered Extensibility in Open Source - Mattermost is an open source, enterprise-grade messaging platform with thousands of contributors. At Mattermost, we set out to build a platform that would support a variety of extensions. Ranging from simple webhooks accepting curl commands, to bot and integration frameworks, a rich plug-in architecture across server and client experiences, to full access to system APIs with language-specific drivers. All of this is built on top of an open source engine with an open and accessible data model in SQL. We’ll chat about our approach to extending the platform as well as tools, technologies, and best practices for developers writing integrations with our developer toolkit.
- Open Core Summit (9/20/2019) - Lessons learned building software with a fully remote team - We have learned quite a few lessons about communication tools and how to get work done from our experience of working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely. I’ll share several examples of good and suboptimal communication working with remote teams and the infrastructure and tools we found help us, our contributors and our users become more effective teams and provide clarity in their work.
- Open Source Summit (8/21/2019) - Lessons Learned Implementing ChatOps (DevOps + Messaging) - Email overload, distributed teams and excessive meetings have caused many organizations to move their DevOps teams to messaging platforms and thus adopt ChatOps workflows. With thousands of open source installs and hundreds of customer implementations, we have a few lessons to share on interesting DevOps workflows, how incidents can be effectively communicated across distributed teams and what messaging in secure and regulated environments should look like. The main takeaway? Open source software and open APIs give organizations the freedom to adjust their communications infrastructure to their specific needs and transition successfully to ChatOps.
- FOSDEM (8/29/2018) - Mattermost’s Approach to Layered Extensibility in Open Source - Mattermost is an open source, enterprise-grade messaging platform with thousands of contributors. At Mattermost, we set out to build a platform that would support a variety of extensions. Ranging from simple webhooks accepting curl commands, to bot and integration frameworks, a rich plug-in architecture across server and client experiences, to full access to system APIs with language-specific drivers. All of this is built on top of an open source engine with an open and accessible data model in SQL. We’ll chat about our approach to extending the platform as well as tools, technologies, and best practices for developers writing integrations with our developer toolkit. Interview
- Open Source Strategy Forum (11/27/2018) - Lessons learned implementing ChatOps (DevOps + messaging) at large Enterprises - Email overload, distributed teams and excessive meetings have caused many organizations to move their DevOps teams to messaging platforms and thus adopt ChatOps workflows. With thousands of open source installs and hundreds of customer implementations, we have a few lessons to share on interesting DevOps workflows, how incidents can be effectively communicated across distributed teams and what messaging in secure and regulated environments should look like. The main takeaway? Open source software and open APIs give organizations the freedom to adjust their communications infrastructure to their specific needs and transition successfully to ChatOps.
- Open Source Summit (8/29/2018) - Lessons learned building software with a fully remote team - We have learned quite a few lessons about communication tools and how to get work done from our experience of working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely. I’ll share several examples of good and suboptimal communication working with remote teams and the infrastructure and tools we found help us, our contributors and our users become more effective teams and provide clarity in their work.
- Community Leadership Summit (7/14/2018) - How to optimize real-time communication in OSS and Community - While email threads, comments on pull requests and IRC have been the norm for communication between developer and open source communities, real-time messaging is becoming increasingly popular. Let’s discuss the good, bad and best practices of chat.