Steven Kirk

Steven Kirk Email and Phone Number

Retired query optimizer architect
Steven Kirk's Location
North Port-Sarasota Area, United States, United States
About Steven Kirk

Expert in the development of very high performance software, database internals, query optimization, parallel and distributed algorithms, software engineering, artificial intelligence, and patenting software.

Steven Kirk's Current Company Details

Retired query optimizer architect
Steven Kirk Work Experience Details
  • Amazon Web Services (Aws)
    Senior Software Development Engineer
    Amazon Web Services (Aws) 2019 - 2023
    Seattle, Wa, Us
    Optimizer developer for AWS Redshift.
  • Sap
    Software Architect
    Sap 1995 - 2019
    Walldorf, Bw, De
    Query engine and optimizer architect for SAP Sybase IQ and HANA Dynamic Tiering. IQ is an ANSI SQL compliant clustered database product designed for the terabyte to petabyte scale data warehouse and data mart markets. IQ’s competitive advantages are its exceptional multi-user performance and its near linear distributed scaling, enabling it to support thousands of concurrent active users. IQ set two Guinness World Record Book performance records, and set price-performance records for the TPC-H decision support benchmark at the 100 gigabyte, 300 gigabyte, 1 terabyte, and 3 terabyte scales.Defined the architectural framework for the query optimizer that compiles the SQL for queries into data-flow trees capable of executing those queries. Refined the associated architecture for the data-flow run-time system. Guided the object-oriented design and C++ implementation efforts of up to twelve query processing engineers. Designed and implemented most of the optimizer, including fundamental representations for query blocks and query operators, and the subsystems for predicate and expression simplification, for predicate inference, and for join topology optimization. Designed and implemented many of the components in the run-time system, including much of the index-based predicate execution subsystem, and twelve different join algorithms. Applied optimization techniques to improve the performance of various algorithms, refined the selection of alternative algorithms, developed new algorithms, optimized code execution paths, replaced synchronous code with multi-threaded parallel and distributed code, and eliminated numerous performance bottlenecks. Analyzed numerous customer performance issues, and used those issues to identify additional optimization opportunities for future product versions.
  • Digital Equipment Corporation (Usa)
    Principal Software Engineer
    Digital Equipment Corporation (Usa) 1984 - 1995
    Maynard, Ma, Us
    Architect and Project Lead for the six member RuleWorks product team. RuleWorks was a novel portable modular object-oriented rule-based forward-chaining inference language for building expert systems, which was implemented in C.Project Lead for the six member team developing the DEC OPS5 forward-chaining inference language compiler product.Developed and taught seminars on artificial intelligence, rule-based technology, active values, and neural networks.
  • Ge
    Software Engineer
    Ge 1981 - 1984
    Boston, Ma, Us
    Worked on HDTV simulations and artificial intelligence projects.

Steven Kirk Education Details

  • Rensselaer Polytechnic Institute
    Rensselaer Polytechnic Institute
    Computer And Systems Engineering
  • Michigan Technological University
    Michigan Technological University
    Computer Science

Frequently Asked Questions about Steven Kirk

What is Steven Kirk's role at the current company?

Steven Kirk's current role is Retired query optimizer architect.

What schools did Steven Kirk attend?

Steven Kirk attended Rensselaer Polytechnic Institute, Michigan Technological University.

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.