Looker
Staff Software Engineer
Goodrx Sep 2018 - May 2019
Software Developer
Lightspeed Hq Feb 2016 - Sep 2018
Software Architect
Lightspeed Hq Jul 2014 - Feb 2016
Principal Software Engineer
Lightspeed Hq Jul 1, 2013 - Jul 2014
Lead Software Developer
Education:
University of Washington 2001 - 2005
Bachelors, Bachelor of Science, Computer Engineering, Computer Science, Engineering, Physics
Kth Global Development Hub 2003 - 2004
White River High School
Skills:
Python Perl Unix Linux Php Mysql Distributed Systems Wizard C Software Development Cloud Computing Operating Systems Technical Leadership Software Design Rest Json Git Software Architectural Design Html Subversion
Jeffrey Douglas Hughes - Seattle WA, US Sean MacQueen Smith - Seattle WA, US Kalen Albert Petersen - Seattle WA, US Eric Michael Lemar - Seattle WA, US
A treewalk for splitting a file directory is disclosed for parallel execution of work items over a filesystem. The given work item is assigned to a worker. Thereafter, a request is sent to split the file directory to share a portion of the file directory with another worker. The worker examines the file directory for a next splittable directory entry key after a current in-progress location within a key space for the file directory. If no key is detected, the file directory is identified as unsplittable. If an entry is detected, the key space is progressively searched for a next entry between a next available directory entry key and an upper boundary. The worker identifies the file directory as splittable if the next available entry is found, providing a range of entries within the file directory for which parallel execution of the work item.