Spire Global
		
			
				Engineering Manger, Space Operations Software
			
			
		 
		Lead development of tools and systems for constellation monitoring
		
		Responsibilities
		
			
			- Manage engineers and guide career development
 
			
			- Plan product roadmap
 
			
			- Lead team in agile software development
 
			
			- Build features and design new products
 
			
		
		
		
	
		TRED
		
			
				Senior Software Engineer
			
			
				
					July 2018 -
					
					November 2018
					
				
			 
		 
		Developed new features for the TRED marketplace
		
		Responsibilities
		
			
			- Lead the team as Scrum Master encouraging agile practices
 
			
		
		
		
	
		PureCars
		
			
				Engineering Manager, Calltracking, Webcrawling, OEM Reports
			
			
		 
		Managed development team responsible for lead tracking and website scraping
		
		Responsibilities
		
			
			- Managed team members, including performance reviews, coaching, and mentoring
 
			
			- Interface with product and leadership teams helping to build product backlog
 
			
			- Lead the team as Scrum Master encouraging agile practices
 
			
		
		
		
	
		Buildium
		
			
				Senior Software Engineer
			
			
				
					January 2015 -
					
					March 2016
					
				
			 
		 
		Worked on property management software designed to help property managers. Architected backend solutions and participated in design sessions to deliver products that met customers need
		
		Responsibilities
		
			
			- Developed property management software for residential property owners and management companies
 
			
			- Worked  with .net (C#) and mysql to implement features in the core Buildium product
 
			
		
		
		
		Accomplishments
		
			
			- Brought on to team as an 'agent of change' to improve team's agile software development practices and make the team more reliable and effective
 
			
			- Extended legacy billing system to support new types of add-on services
 
			
			- Helped integrate Buildium residential lease tracking with Assurant Renters Insurance offering
 
			
			- Helped add tenant background check and credit checking service
 
			
		
		
	
		Nasuni
		
			
				Software Engineer
			
			
				
					February 2013 -
					
					December 2014
					
				
			 
		 
		Started with automation team maintaining automation framework and building messaging queue. Switched to development team working on core product, fixing bugs and building new solutions for enterprise storage using cloud storage and other technologies
		
		Responsibilities
		
			
			- Maintained UI (Python/CSS/JS) and core libraries (Python/C/C++) of the Nasuni Storage Filer and Console
 
			
			- Maintained testing infrastructure and automation dashboard (Python)
 
			
		
		
		
		Accomplishments
		
			
			- Led feature team adding FTP mounting ability and other related features to UI and core libraries
 
			
			- Helped implement "perfect file locking" between filers to create an effective distributed file system
 
			
			- Add feature versioning for maintaining compatibility with older version of the filer
 
			
			- Designed "sideloading" feature for installing new versions of the filer
 
			
		
		
	
		Emulex
		
		Started with Linux QA team testing full product stack quickly transitioned to development team maintaining test and build tools, as well as architecting new solutions. Eventually fixing Linux kernel driver and library bugs
		
		Responsibilities
		
			
			- Managed intern team used to support internal testing framework
 
			
			- Maintained nightly testing and CI infrastructure (Perl)
 
			
			- Fixed kernel Linux driver and library userspace interface bugs (C)
 
			
			- Interfaced with major Linux distributions for inbox driver submissions and bug fixes
 
			
			- Handled driver release responsibilities and maintained python build scripts
 
			
			- Maintained svn branching structure and merges
 
			
			- QAed Linux driver, interface library and GUI configuration toolHelped write regression tests
 
			
		
		
		
		Accomplishments
		
			
			- Reverse engineered RPM binary driver build process in order to extend support for other distributions
 
			
			- Rewrote internal testing framework in Python to make it easier to maintain and extend