Tim Pease personal email
- Valid
Senior software engineer with a penchant for growing teams and twenty-five years of professional experience architecting distributed systems, building web applications, and applying a science background to software solutions.
-
Staff Software EngineerEoi SpaceBoulder, Co, Us -
Staff Software EngineerEoi Space Nov 2022 - PresentLouisville, Colorado, Us -
Senior Software EngineerStripe May 2019 - Feb 2022South San Francisco, California, UsImproving systems and improving people is a concise summary of my work at Stripe. Extending existing system with new functionality while making them easier to use and maintain was my "official" work. Improving people through one-on-one mentoring of junior engineers with a focus on navigating the process that emerges at large software companies was my "unofficial" role; there are a few developers who I still meet with on a regular basis.* Added support for grouping multiple accounts into Organizations, and developed a security model for sharing users and other resources among accounts within an Organization* Enabled search to work across all accounts within an Organization* Expanded the Know Your Customer (KYC) system used to collect personal information for user verification * Developed and deployed an architecture for triggering data collection based on events (account limits, time limits, binary values) * Augmented the event framework to work with long-term events that can trigger years into the future -
Senior Software EngineerGithub Apr 2012 - Apr 2019San Francisco, Ca, UsGrew the search team - through internal mentoring and external hiring - to a group of seven spread across three functional areas. Designed the search architecture, and implemented a system for zero-downtime upgrades, idempotent indexing, and a flexible query language.* Delivered an ambitious upgrade to our search system by coordinating three functional teams (UI, service, hardware)* Developed a query language that enabled internal teams to efficiently find data for spam and abuse prevention* Enabled our data science teams to develop new features through efficient access to source code search* Solved several scaling issues allowing increased throughput to our search clusters and providing greater query access to the end user* Served as Boulder office manager for three years: point of contact for building management, planning monthly lunches and events, coordinating with teams visiting Boulder for on-site meetings -
Software EngineerLinksmart, Inc. Aug 2010 - Apr 2012Boulder, Co, UsAt this publisher oriented startup, I developed tools to on-board new publishers by crawling their back catalogue of publications and integrating that catalogue into LinkSmart's dynamic article linking system.* Automated publisher on-boarding process enabling new customers to be up and running in a day instead of a week* Implemented a relevance system to find pertinent articles for dynamic link insertion improving client click-through rates* Reduced service creation time from several hours to several minutes via Puppet infrastructure automation -
Associate Scientist IiiCooperative Institute For Research In Environmental Sciences Jan 2009 - Jul 2010Boulder, Colorado, UsDesigned and developed a distributed computing framework, with accompanying web application, for ingesting weather forecast and observation data and computing verification statistics.* Reduced the time for weather verifications to be made available by an order of magnitude: 24 hours down to an hour* Created a map-based web application for displaying weather forecasts overlaid with weather verification statistics* Took ownership of operational tools such as the Jenkins continuous integration server, git server, deployment scripts, and server management scripts -
Software Engineer IiCollective Intellect Oct 2007 - Nov 2008Developed a new text categorization system based on a combination of latent semantic analysis processing, boolean queries, and related text metrics. Brought this application from research and design into a fast, scalable production system.* Improved accuracy of semantic analysis by developing a Ragel parser/tokenzier to process documents* Incorporated the parser/tokenizer into a new text categorization engine which improved throughput and reduced errors* Created a very easy to use HTTP proxy framework for communicating with back-end services
-
Engineer IiBall Aerospace Sep 2002 - Oct 2007Broomfield, Co, UsDesigned and developed several software systems used for testing and validating spacecraft hardware and software. These systems include real-time simulation, closed loop control, and post-analysis software.* Developed a cross-platform unit testing framework in C++ for use with the VxWorks real-time operating system (later adopted as the standard unit testing library at Ball)* Led a small team of developers in the design and creation of a web application for storing digital “items” and discovering items based on tags and trust relationships* Created a closed-loop control tool to correct thermal motions in an optical testing and verification system* Created a post-analysis tool to validate the image processing and compression of a spacecraft avionics box* Built an image generation tool to provide input data to a spacecraft avionics box during testing and validation -
Software EngineerCyberlocator Inc. Mar 2000 - Sep 2002Designed and implemented the architecture for a client/server security system using GPS satellite data as authentication tokens.* Refactored the system framework into a modular, multi-tier, message-based architecture which served to increase system flexibility and decouple software components* Created a thin-client monitoring program capable of streaming itself via Java RMI from a remote server and displaying on a local client machine* Developed an extensible architecture for communicating with GPS receivers via RS-232* Implemented a Java keystore (conforming to the KeyStoreSpi) using JDBC to manage PKI keypairs in an SQL database
-
Systems Engineer IRaytheon Jun 1999 - Feb 2000Arlington, Va, UsManaged a three person development team through the design and creation of a distributed satellite data processing system.* Designed a JNI architecture for easy integration of legacy data processing algorithms* Developed a Java daemon for running and monitoring native algorithms and for distributing processing load across networked computing resources* Created a network communications layer with swappable transport protocol (RMI, CORBA) -
Associate Software EngineerSrs Technologies Apr 1996 - Aug 1997UsMaintained and developed the Advanced Real-time Gaming Universal Simulator (ARGUS), a missile defense simulation project, at the Joint National Test Facility, Shriever AFB.* Extended ARGUS capabilities by creating new battle management logic* Designed and implemented a new missile interceptor propagation algorithm* Implemented a new memory allocation debugging tool
Tim Pease Skills
Tim Pease Education Details
-
University Of Colorado BoulderPhysics -
Oral Roberts UniversityMathematics
Frequently Asked Questions about Tim Pease
What company does Tim Pease work for?
Tim Pease works for Eoi Space
What is Tim Pease's role at the current company?
Tim Pease's current role is Staff Software Engineer.
What is Tim Pease's email address?
Tim Pease's email address is ti****@****ail.com
What schools did Tim Pease attend?
Tim Pease attended University Of Colorado Boulder, Oral Roberts University.
What skills is Tim Pease known for?
Tim Pease has skills like Garbage Collection, Comparison, Logging, Javascript, C, Tcl, Ruby, Syslog, Benchmarking.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial