Michael Garlick

Michael Garlick Email and Phone Number

Director of Engineering, Indexing and Storage @ Splunk
Michael Garlick's Location
Renton, Washington, United States, United States
Michael Garlick's Contact Details

Michael Garlick personal email

n/a

Michael Garlick phone numbers

About Michael Garlick

I have spent over 20 years in the software industry with over 15 of that managing teams of engineers working on a wide range of software with a focus on client/server technologies as the internet has grown. I have extensive experience in running software quality teams, and ensuring quality for both client and services software through both direct measurement and tools development. I've spent the last 5 years in a primarily services based world using telemetry to drive product design and quality. I have an extensive background in data, and big data, and have managed a teams responsible for handling the data and data platforms of varying sizes, including both IOT data feeds and B2B.

Michael Garlick's Current Company Details
Splunk

Splunk

View
Director of Engineering, Indexing and Storage
Michael Garlick Work Experience Details
  • Splunk
    Director Of Engineering, Indexing And Storage
    Splunk Feb 2023 - Present
    San Francisco, California, Us
    I lead a global team of over 40 engineers working on some of the core technologies within the Splunk product. Some of the areas owned by these engineers include: * Core Indexing* Cloud and Classic Indexer Clustering* Storage Infrastructure* Data Lifecycle* Pipeline Infrastructure
  • Splunk
    Director Of Engineering, Gdi Addons And Connectors
    Splunk Oct 2022 - Feb 2023
    San Francisco, California, Us
  • Afresh
    Director Of Engineering - Backend
    Afresh Sep 2021 - Oct 2022
    San Francisco, California, Us
    I am responsible for managing a broad array of initiatives supporting Afresh's core product and mission of reducing food waste and making fresh food available to all. My organization has 3 main areas of responsibility. These areas are the Platform team, The Infrastructure Team, and the Data Engineering team. The Platform team has a couple of areas that it’s focused on, the Core platform which consists of the developer experience, tooling and customization of frameworks to support the company initiatives, and the Integration Platform team which is responsible for standardizing our customer integrations and owns the shared schema and processing of data. The Infrastructure team we actually call DevOOPS, which stands for: “Dev, Orchestration, Observation, Performance, and Security”. As such, this team covers what many would classify as DevOps and SRE areas and owns our cloud and development infrastructure. Finally, the Data Engineering team is all about how we acquire and integrate data from our customers to power our solution for the fresh departments of stores to reduce waste.
  • Xevo Inc.
    Director, Software Engineering
    Xevo Inc. Mar 2021 - Jul 2021
    Bellevue, Wa, Us
    Responsible for managing a team that encompasses all of our backend cloud services, along with the teams in both the data engineering and data science space.As part of this, I took 4 separate services teams, and a combined them under a single leader, to eliminate overlap and increase efficiency, while providing strategic direction on the evolution of the services. This also meant identifying services with limited lifetimes, and working with my directs to build a plan for replacment with strategic solutions.
  • Xevo Inc.
    Director, Software Engineering
    Xevo Inc. Aug 2019 - Mar 2021
    Bellevue, Wa, Us
    My team is best described as the "Data Driven Experiences" team, and contains several areas of investment. Those areas include data products, recommendation engine, and next generation head unit software. The Data Products team consists of 3 areas of focus: Data Engineering/Platform, Data Science, and Business Intelligence. Data Engineering/Platform handles all of the inbound data from the services, handsets and car head units, making it available for the Data Science, machine learning, and recommendations engine teams to use in research and model training. Additionally, the data is processed and visualized by the Business Intelligence team for consumption by both internal and customer audiences. Data Products uses a wide array of tools, running and building in the AWS cloud. Our tech stack is focused on Snowflake, but also includes (but by no means is limited to!) Spark, Scala, Python, Presto, Hadoop, Airflow, Docker, and other well known tools. The recommendations engine team is responsible for building the systems supporting in-car intelligent recommendations to the driver. This includes ML/AI work, along with experimentation subsystems and similar technologies. They work work very closely with the Data Products teams, and the Next-Gen head unit teams to build this end-to-end solution. This team is currently also driving our internal dog-fooding effort, in conjunction with the head unit team.And finally the head unit teams today are working on new ground-up android-native and HTML/JScript versions of our head unit client in order to enable quite a few new and advanced scenarios.
  • Xevo Inc.
    Manager, Data Products
    Xevo Inc. Nov 2018 - Aug 2019
    Bellevue, Wa, Us
    Responsible not only for data engineering, but also Data Science / BI and Reporting. Spearheaded the evaluation of Snowflake to replace our Spark/Redshift stack, built the business case, and championed it with executive leadership. I planned and managed the cutover from our legacy stack to Snowflake, across all of our analytics efforts.
  • Xevo Inc.
    Lead Software Engineer - Data Engineering
    Xevo Inc. Sep 2018 - Nov 2018
    Bellevue, Wa, Us
    Responsible for managing an engineering team focused on our ETL pipelines for both service logs and vehicle telemetry across multiple OEMs. The ETLs were written with PySpark, with Airflow orchestration, on an AWS EMR runtime.
  • Microsoft
    Senior Software Engineer
    Microsoft Apr 2017 - Sep 2018
    Redmond, Washington, Us
    Responsible for the post sales monetization segment of the Windows 10 experimentation data pipeline, working with Big Data in the form of Cosmos Scope/U-SQL. This includes writing of both T-SQL like queries, and C# expressions.Work on reliability, performance and scalability of this pipeline, to ensure that it can meet the needs of future A/B experiments.
  • Microsoft
    Senior Software Engineering Lead (Software Engineering Manager)
    Microsoft Jul 2014 - Apr 2017
    Redmond, Washington, Us
    Directly managed a team of 5 Software Engineers: Developing a part the software telemetry system enabling the transformation of Windows from a box product into a service offering. We support all Microsoft Windows teams (Desktop, Hololens, XBox, and Phone to name a few) to manage the release of their software. Responsible for coaching, performance reviews, resource allocation, project management, recruitment and overall growth of the engineers who reported to me. I built this team from scratch recruiting every member of it, helping them grow and prepare for new opportunities in the future. Also owned the overall architecture of the services built by my team, including technology choices, interface design, technical requirements (including performance and scale targets), and quality story. As part of this effort, we developed several components using a Service Oriented Architecture approach, with a automated build/continuous integration system. These components included a REST/SOAP/WCF API with it's attendant business logic and datalayer components, NoSQL and Azure SQL storage systems, including T-SQL Stored Procedures and Triggers where appropriate, and finally a C# based client api library to ease interaction with the system. The system was automatically deployed to Azure roles (if it passed the automated quality gates) up to 5 times a day as necessary to get new code to production. Autoscale was turned on where appropriate to allow it to dynamically scale to support a changing load profile depending on time of day, week, and specific needs.
  • Microsoft
    Senior Quality Lead (Software Engineering/Qa Manager)
    Microsoft Jan 2011 - Jul 2014
    Redmond, Washington, Us
    Managed a team of 7-10 Quality Engineers: Ensuring the quality of both near realtime and deep BI systems for Windows Live Services, including Hotmail/Outlook.com Onedrive, and Windows Live ID systems.
  • Microsoft
    Senior Software Development Engineer In Test
    Microsoft Jan 2010 - Jan 2011
    Redmond, Washington, Us
    Testing graphical animations in Windows Mail and Windows Messenger, primarily through automated verification of real time telemetry produced during the animation.
  • Microsoft
    Senior Test Lead (Software Engineering/Qa Manager)
    Microsoft Jan 2007 - Jan 2010
    Redmond, Washington, Us
    Managed a team of 7 Quality Engineers:Office - Microsoft Project
  • Microsoft
    Senior Test Lead (Software Engineering/Qa Manager)
    Microsoft Aug 2006 - Jan 2007
    Redmond, Washington, Us
    Managed a team of 5 Quality Engineers:Office - Microsoft Access
  • Microsoft
    Software Test Lead (Software Engineering/Qa Manager)
    Microsoft May 2002 - Aug 2006
    Redmond, Washington, Us
    Managed a team of 4 Quality Engineers: Office BI team - List control, Microsoft Access
  • Microsoft
    Software Test Lead (Software Engineering/Qa Manager)
    Microsoft Aug 1999 - May 2002
    Redmond, Washington, Us
    Managed a team of 3-7 quality engineers:Netdocs
  • Microsoft
    Software Test Lead (Software Engineering/Qa Manager)
    Microsoft Apr 1999 - Aug 1999
    Redmond, Washington, Us
    Managed a team of 4 quality engineers:Internet Explorer 5.0 - Interfaces Team
  • Microsoft
    Software Test Engineer
    Microsoft Jan 1998 - Apr 1999
    Redmond, Washington, Us
    Internet Explorer 5.0 - Object Model Team
  • Microsoft
    Software Test Engineer
    Microsoft Oct 1996 - Jan 1998
    Redmond, Washington, Us
    Visual Basic 4, 5 and 6

Michael Garlick Skills

Test Automation Software Engineering Software Quality Assurance Software Development Distributed Systems C# Visual Studio Software Design Debugging .net Testing Software Project Management Performance Testing Test Planning Object Oriented Design Agile Methodologies Scrum Agile Project Management Xml Win32 Api Web Services Sql Microsoft Sql Server C++ Sharepoint Technical Leadership Scalability Cloud Computing Javascript Databases Perl Java Management Test Management Web Applications Algorithms Design Patterns Release Management Integration Sdlc C Asp.net Rest Embedded Systems Vbscript Linux Project Management Business Intelligence Microsoft Azure Html

Frequently Asked Questions about Michael Garlick

What company does Michael Garlick work for?

Michael Garlick works for Splunk

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

Michael Garlick's current role is Director of Engineering, Indexing and Storage.

What is Michael Garlick's email address?

Michael Garlick's email address is mg****@****oft.com

What is Michael Garlick's direct phone number?

Michael Garlick's direct phone number is (212) 372*****

What are some of Michael Garlick's interests?

Michael Garlick has interest in Children, Civil Rights And Social Action, Home Automation, Environment, Board Gaming, New Technologies, Poverty Alleviation, Science And Technology, Programming Languages, Human Rights.

What skills is Michael Garlick known for?

Michael Garlick has skills like Test Automation, Software Engineering, Software Quality Assurance, Software Development, Distributed Systems, C#, Visual Studio, Software Design, Debugging, .net, Testing, Software Project Management.

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.