Natalie Ross

Natalie Ross

Software Developer

Followers of Natalie Ross869 followers
location of Natalie RossDenver Metropolitan Area

Connect with Natalie Ross to Send Message

Connect

Connect with Natalie Ross to Send Message

Connect
  • Timeline

  • About me

    Software Engineering Manager at Google

  • Education

    • University of Colorado Boulder

      2002 - 2008
      Ph.D Computer Science
    • The University of Texas at Austin

      1995 - 1999
      B.S Physics
    • The University of Texas at Austin

      1995 - 1999
      B.S Mathematics
  • Experience

    • InfoGlide Corporation

      Oct 1999 - Nov 2000
      Software Developer

      Designed, implemented, and maintained custom web applications using InfoGlide's core technology, the Similarity Search Engine.Technologies used include Java Servlets, Java Server Pages, XML, XSL, JDBC, Oracle 8i, Apache, Apache JSERV, and gnujsp.

    • INetProfit Corporation

      Nov 2000 - Jul 2002
      Software Developer

      Created multi-threaded, object-oriented Java applications for downloading and processing newsgroup, mailing list, and web forum postings for the purpose of generating sales information based on the context of public messages. Technologies used include Java, JDBC, ColdFusion, Oracle 8.1.6 with interMedia text indexing, PL/SQL stored procedures, IIS

    • IBM

      Jun 2004 - Oct 2011
      Software Engineer / Technical Manager

      Developed high-performance image processing algorithms for the image transform subsystem, which operates within printer controllers capable of producing thousands of pages per minute* Implemented and maintained components to handle image compression/decompression, color conversion, scaling, rotation, and parsing of various image formats* Delivered significant performance enhancements: image operations in the compressed domain, one-pass, simultaneous execution of several image operations, and a sophisticated image caching system (see patents)* Promoted to technical manager of the team in 2009 Show less

    • Oracle

      Oct 2011 - Oct 2017
      Principal Software Engineer / Technical Lead

      Architect performance enhancements for the Zettabyte File System (ZFS), core to the Solaris Operating System and ZFS Storage Appliance • Redesigned file prefetch to achieve up to a 10x performance improvement on industry-standard benchmarks (patented)• Implemented a read-ahead algorithm in the disk drive resilvering code, yielding an 80% reduction in post-fault spare population time • Led the release of our first flash storage product offering• Identified and resolved software bottlenecks to attain a 3x increase in I/O operations per second on Oracle Public Cloud workloads Show less

    • Google

      Oct 2017 - now

      - Manage a team of 10 software engineers working on backend infrastructure for Google Drive Drive cost and performance; Drive backend infrastructure

      • Software Engineering Manager

        Apr 2021 - now
      • Staff Software Engineer

        Oct 2017 - Apr 2021
  • Licenses & Certifications

    • Sun Certified Java Programmer

      Jul 2003
  • Honors & Awards

    • Awarded to Natalie Ross
      University of Colorado Chancellor's Fellowship - Aug 2002