Richard Cook

Richard Cook Email and Phone Number

Senior Manager @ Tableau Software
Kirkland, WA, US
Richard Cook's Location
Kirkland, Washington, United States, United States
Richard Cook's Contact Details

Richard Cook personal email

n/a
About Richard Cook

I have extensive software development, engineering and design experience in a broad range of technologies and development tools. I am also a highly capable technical lead and project manager with a proven record of delivering high-quality products on time and Certified ScrumMaster. My primary interests are in developer tools and programmer productivity including programming language tools and compilers. I have deep knowledge in the area of software security. For a change of pace, I also love rapid web development!Specialities: C# and .NET development; C/C++ development; Ruby on Rails; JavaScript; SQL Server; PostgreSQL; developer tools

Richard Cook's Current Company Details
Tableau Software

Tableau Software

View
Senior Manager
Kirkland, WA, US
Website:
tableau.com
Employees:
2385
Richard Cook Work Experience Details
  • Tableau Software
    Senior Manager
    Tableau Software
    Kirkland, Wa, Us
  • Tableau Software
    Senior Engineering Manager
    Tableau Software Feb 2020 - Present
    Seattle, Wa, Us
    Principal software engineer and now senior manager and technical leader in the area of performance engineering and content management at Tableau: we help customers move their data from one place to another and to find it once it's been moved there
  • Big Red Abacus
    Founder
    Big Red Abacus Oct 2013 - Present
    We do data management and analytics for non-profits and other good causes.
  • Amazon Web Services
    Senior Software Engineer
    Amazon Web Services Nov 2017 - Jan 2020
    Seattle, Wa, Us
    Technical lead on EC2 Security Infrastructure team
  • Tableau Software
    Staff Software Engineer
    Tableau Software Jan 2015 - Nov 2017
    Seattle, Wa, Us
    Staff software engineer on Tableau Runtime and then Hyper team
  • Toastmasters International
    Data Talks (Club 05401384) Club President
    Toastmasters International Apr 2016 - Jun 2017
    Englewood, Colorado, Us
  • Synopsys
    Principal Engineer
    Synopsys Apr 2013 - Jan 2015
    Sunnyvale, California, Us
    I was principal engineer on Coverity's C# front end team leading the development of the compiler used to drive our C# code analysis tools. My primary responsibilities included maintaining and supporting our existing C# compiler artifacts - involving a significant amount of interaction with our customers as well as sales and support engineers - delegating front-line support efforts to junior members of the front end team as well as the design and implementation of our next-generation C# front end. To this end, I reported directly to the director of compiler development and the vice-president of research and development. Concurrently with my work on Coverity's C# products, I also contributed to our C/C++ compiler products.
  • Microsoft
    Senior Development Lead
    Microsoft Jul 2011 - Apr 2013
    Redmond, Washington, Us
    Lead software development engineer managing team developing internal tools for quality and compliance tracking within Microsoft's Trustworthy Computing/Engineering Excellence organizationTechnical achievements: designing and implementing security and permissions model for complex client-server platform; implementation and automation of deployment of platform including client, server and database; close involvement in moving project to continuous integration model; built Windows desktop and web application user experiences. Leadership achievements: led client development team consisting of eight developers; led effort to update user experience, develop user experience standards with UX and design team; led development of web application; coordinated requirements gathering and project management with main customers; led efforts to bring platform into compliance with various requirements related to security, accessibility and usability; coordinated client feature crews and acted as ScrumMaster; coordinated development activities between client and server teams with other dev leads; mentored my engineers; actively promoted improvements to engineering process in my team, encouraged culture of engineering excellence; worked closely with other disciplines including test and program management
  • Microsoft
    Senior Software Development Engineer
    Microsoft Dec 2010 - Jul 2011
    Redmond, Washington, Us
    Senior software development engineer developing internal tools for quality and compliance tracking within Microsoft's Trustworthy Computing/Engineering Excellence organization
  • Skytap
    Senior Software Engineer
    Skytap Sep 2009 - Dec 2010
    Seattle, Washington, Us
    Skytap provides comprehensive cloud-based virtual machine, virtual storage and virtual network infrastructure accessible through a user-friendly web user interface. I am a senior software engineer working primarily on Skytap's web front-end application with responsibility for the architecture, design and implementation of intuitive and dynamic web user interfaces both on the client side employing browser technologies such as HTML, CSS and JavaScript and on the server side employing Ruby on Rails, web services and other technologies. I have led major web UI projects including extensions to our virtualization platform to support complex networking configurations within virtual lab environments as well as sophisticated user and group management functionality. Managing projects includes scheduling, planning and design including functional and design specification and implementation.
  • Microsoft
    Software Design Engineer Ii
    Microsoft Sep 2004 - Aug 2009
    Redmond, Washington, Us
    I worked on the Visual Studio Tools for Office (VSTO) product team in Microsoft's Server and Tools Division. VSTO consists of a managed runtime environment, an application framework and a family of graphical design tools for enterprise-grade Office development targeting the Common Language Runtime and .NET Framework. Development work in the team covered all aspects of the product's functionality as well as the entire product lifecycle including design, implementation and release through to servicing and versioning. Implementation combined advanced Windows API, .NET, Office and Component Object Model programming involving a great deal of close cross-team collaboration with the CLR, .NET Framework and .NET managed language compiler teams at Microsoft. As the team's most senior developer I was heavily involved in long-term planning, design and architecture of the product as well as day-to-day feature implementation and advanced debugging and diagnostics. I provided technical leadership to the other engineers in the team and acted as an effective mentor to my peers.
  • Microsoft
    Software Design Engineer Ii
    Microsoft Mar 2001 - Sep 2004
    Redmond, Washington, Us
    As a software engineer working on a team developing a web application server combining speech recognition and integrating telephony, Voice-Over-IP and unified communications systems I gained a great deal of experience in high-availability, computationally-intensive server-grade .NET and COM development both at the infrastructure and application framework level.
  • Microsoft
    Software Design Engineer
    Microsoft Feb 2000 - Mar 2001
    Redmond, Washington, Us
    I worked as a software design engineer developing a platform for high-quality mixed-initiative speech recognition. This was a long-term development cycle which involved porting a large speech recognition platform from its original Unix-based implementation to the Windows Server platform.
  • University Of Cambridge
    Teaching Assistant
    University Of Cambridge Sep 1998 - Feb 2000
    Cambridge, England, Gb
    As a graduate student at the University of Cambridge I had the opportunity to gain experience as a teaching assistant and laboratory demonstrator in the Department of Engineering while pursuing my doctoral research. I gained experience teaching and assisting undergraduate students in the electrical and information engineering laboratories.

Richard Cook Education Details

  • University Of Washington, University Of Cambridge
    University Of Washington, University Of Cambridge
  • University Of Washington
    University Of Washington
    Computer Science And Engineering
  • University Of Cambridge
    University Of Cambridge
    Statistical Signal Processing
  • University Of Cambridge
    University Of Cambridge
    Engineering/Electrical And Information Sciences

Frequently Asked Questions about Richard Cook

What company does Richard Cook work for?

Richard Cook works for Tableau Software

What is Richard Cook's role at the current company?

Richard Cook's current role is Senior Manager.

What is Richard Cook's email address?

Richard Cook's email address is rc****@****are.com

What schools did Richard Cook attend?

Richard Cook attended University Of Washington, University Of Cambridge, University Of Washington, University Of Cambridge, University Of Cambridge.

Who are Richard Cook's colleagues?

Richard Cook's colleagues are Tori Dumont, Shahryar Rahmani, Weslie So, Adhika Widjaya, Katrina Freeman, Prashanth Dolly, Kevin Hilbrant.

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.