L

Luke Ibsen

About

Detail

VP of Engineering
Bothell, Washington, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Dremio
    VP of Engineering
    Dremio
    May 2024 - Current (2 years 6 months)
  • Dremio
    Senior Director Of Engineering
    Dremio
    Jan 2022 - May 2024 (2 years 5 months)
  • Tableau Software
    Director Of Engineering
    Tableau Software
    Nov 2020 - Jan 2022 (1 year 3 months)
    • Leading 3 engineering teams within the Tableau development organization. The features we are developing have significant customer impact for Tableau Online/Server/Public/Desktop as our product offerings pivot to the cloud.
    • Accelerating development and eliminating code within Tableau by building the infrastructure needed to release features to both Tableau’s desktop and web products.
    • Building web authoring UI features that improve our customer’s experience using C#, React, Typescript/Javascript, CSS, C++ and Java.
    • Managing timelines and complexity of a multi-year project with collaboration across engineering teams and amongst the PM group. Have presented project updates at the VP level and all-hands meetings within t
  • Tableau Software
    Senior Engineering Manager
    Tableau Software
    Mar 2017 - Nov 2020 (3 years 9 months)
    • Managed a high-performing team of 12+ engineers to deliver functional parity with our desktop product in Tableau Online, Server and Public for a large part of this time. Eventually grew into a director type role managing 3 teams.
    • My team delivered many web authoring features including filters, parameters, relational database connectors in the web, keyboard shortcuts, the ability to create a new workbook, and many more.
    • Contributed individually by implementing search functionality for Tableau pills, tab reorder through drag/drop, and desktop telemetry.
    • Hiring and coordination with our recruiting team for engineering ICs.
  • Tableau Software
    Engineering Manager
    Tableau Software
    Nov 2014 - Mar 2017 (2 years 5 months)
    • Led a team of 8+ engineers with a focus on quality. The team built Java/Selenium and Python tests to ensure database connectors (ODBC, JDBC, Hadoop, NOSQL) worked properly in both Tableau desktop and server.
    • Implemented an ODBC driver in C/C++ to inject faults into Tableau’s connectivity stack. Added record/playback capabilities to increase reliability of flakey DB connection tests.
    • Involved in hiring during hyper-growth as Tableau scaled up from early start-up days.
    • Implemented a Python crawler that captured 3rd Party database driver updates daily to ensure Tableau interoperated flawlessly with them.
    • Created a website/toolbar in javascript and JQuery that interacted with the Tableau JavaScript APIs to mark t
  • Microsoft
    Principal Test Lead
    Microsoft
    Sep 2012 - Nov 2014 (2 years 3 months)
    • Responsible for all aspects of quality for the REFS file system. Developed a release criteria to track quality through-out the release.
    • Co-led testing of the Wimboot project with a v-team spanning 5 different groups.
    • Met with test directors and test managers to ensure sufficient testing for Wimboot was done across Windows.
    • Helped ship a quality Windows 8.1 release.
    • Continued interviewing candidates and helping determine talent.
  • Microsoft
    Senior Test Lead
    Microsoft
    Sep 2009 - Aug 2012 (3 years)
    • Owned components such as VHD, Txf, CLFS, KTM, NTFS, and Filter Manager for Windows 7.
    • Led the quality team to ship a successful V1 filesystem—REFS. This file system was designed for scalability, robustness and availability and is part of Windows 8.
    • Provided detailed weekly quality metrics used to dictate prioritization of work for REFS and ensure we met deadlines.
    • Led a virtual team to build a new version of our iostress tool with an emphasis on rich reporting, customizable scheduling and reliable test runs. This was developed to stress the Windows file systems and find bugs in synchronization, stability, data correctness and cache coherency. My focus was on design and the DB design and reports using MS SQL server
  • Microsoft
    Test Lead II
    Microsoft
    Sep 2008 - Aug 2009 (1 year)
    • Led a small team to deliver quality tests for TxF, CLFS and KTM.
    • Ensured the quality of version 1 Native VHD mount and boot for Windows.
    • Used pairwise independent combinatorial technique to reduce test run time of VHD mount test cases without losing coverage.
    • Data driven approach to provide flexibility in variations.
    • Helped ship a quality Win7
    • Continued interviewing candidates and helping determine talent.
  • Microsoft
    Software Design Engineer in Test
    Microsoft
    Sep 2004 - Aug 2008 (4 years)
    • Continued with all aspects KTM testing. Ensured that ACID semantics were correct and that both user-mode and kernel-mode RMs would receive correct notifications in sequence. Developed multi-threaded stress tests to find bugchecks, deadlocks and correctness issues under pressure. Also developed a comprehensive test suite in C++ including longhaul, regression, functionality, scalability, performance, and fault-injection. Developed restart tests to ensure that durability guarantees were met with KTM logging and recovery.
    • Migrated several teams to storagetest (a website to track test pass rates) and drove feature development.
    • Autoscheduler to schedule tests once build is released.
    • WTT to storagetest link to track actu
  • Microsoft
    Software Test Engineer
    Microsoft
    Nov 2002 - Aug 2004 (1 year 10 months)
    • File system feature tests written in C/C++ including: Directory prefetch, Symlink test plan and implementation (stress, regression, RDR), pagefile encryption test.
    • IFS Test kit improvements including leaks, AVs due to buffer overruns, and processor specific issues. Solved multi-threaded/process synchronization issues. Got this into the HCK for Win2K3 SP1.
    • Took over sole test ownership of the Kernel Transaction Manager (KTM).
    • Implemented a leak detection utility that tracks paged and non-paged pool usage of specific pool tags and generates a detailed report. This was used heavily by the team to track down and fix kernel leaks.
    • Took over test website implemented in ASP that is used to track test runs and repor
  • Volt
    Software Test Engineer
    Volt
    Jan 2002 - Nov 2002 (11 months)
    • Worked with file system team in Windows at Microsoft to ensure file system quality.
    • Developed an ActiveX control that helps find computers with certain system requirements.
    • Implemented an automated toolbox for tool/library discoverability by groveling source code and updating a SQL DB in VB. Implemented a front end for searching the toolbox and locating the whereabouts of the tools and code for the same in ASP.
    • Ran test scripts, worked with x86, IA64s, EMC Symmetrix and Compaq disk arrays in the lab.
  • Knowledge Junction Systems Inc
    Software Developer
    Knowledge Junction Systems Inc
    Jun 2000 - Sep 2001 (1 year 4 months)
    • Worked in a team environment to develop a constraint-based J2EE application that simplifies the complexity of the sales process for telecommunications companies.
    • Interfaced with EJBs used for database access for the front-end data.
    • Implemented XSLTs to transform data into PDFs, Word and Excel docs for customer billing and reporting.
    • Developed set-covering algorithm that improved the core functionality of the product.
    • Used Visual Age 3.5 for Java, Enterprise Java Beans, Java Server Pages, Servlets and Weblogic server.
Education verified_user 0% verified
  • Trinity Western University
    Bachelor of Applied Science (B.A.Sc, Mathematics and Computer Science
    Trinity Western University
    Jan 1996 - Jan 2000 (4 years 1 month)
Projects (professional or personal) verified_user 0% verified
    This is a community-created genome.