# Kris McKenney > Staff Engineer at Slack Location: Oakland, California, United States Profile: https://flows.cv/krismckenney ## Work Experience ### Staff Engineer @ Slack Jan 2019 – Present | San Francisco Bay Area ### Principal Software Engineer @ YapStone Jan 2016 – Jan 2019 | San Francisco Bay Area • Built a RESTful AuthNZ (AutheNtication and AuthoriZation) service for the monolith to service oriented architecture transformation of the company. It uses a JWT-based protocol loosely based on OAuth2. The service is constructed with a mixture of Java 8/Spring Boot/JAX-RS technologies and utilizes Couchbase as the datastore. Used Docker containers to assist with testing and deployment packaging. • Assisted in a major rewrite and added a fair amount of new functionality to a Javascript-based side-panel SPA (Single Page Application) in our Zendesk instance. ### MTS 2 Software Engineer @ PayPal Jan 2013 – Jan 2016 | San Francisco Bay Area • Built out a system that will enable PayPal to get real-time distributed tracing information in order to better visualize system interconnectedness, health, and performance bottlenecks. The system currently features Kafka to support the flow of data, RxJava for efficient asynchronous data manipulation, and Zipkin to provide single trace data views. The initial iteration of the system was pushed to a limited set of service pools in live in about three months. • Integrated the Hystrix resiliency framework with our client-side REST invocation builder. This was basically just a decorator implementation of the JAX-RS Builder interfaces that can be used to wrap the desired JAX-RS provider implementation. This integration enabled us to "silently" provide Hystrix encapsulation of all service calls invoked through the JAX-RS fluent builders. In addition, aided in the exposure of the Hystrix metrics viewer in our default per instance health view. Finally, helped to correctly report the Hystrix metrics to our standard metrics aggregation endpoint. ### MTS 2 Software Engineer @ PayPal Jan 2013 – Jan 2013 ### MTS 1 Software Engineer @ PayPal Jan 2007 – Jan 2013 • A primary contributor to the implementation of the Sparta framework - used by product teams to create new Java web applications – written in Java (Spring, Spring MVC, Spring Web Flow). • Used Java, Spring MVC, and hibernate to implement a tool allowing agents to manually find and correct financial transaction data that could not be reconciled by an automated reconciliation processes. • Utilizing the Berkley DB library for the core key/value infrastructure, implemented the initial design of a distributed key/value data store in C++ for locally caching frequently accessed application data. ### Senior Software Engineer @ Inovant LLC (VISA subsidiary) Jan 2000 – Jan 2007 • Used Ab Initio software, as well as Java, Apache FOP, and XSLT, to provide the batch processing necessary to transform all Visa network transactions into aggregated XML and PDF formats for the purpose of reporting, billing, and accounts receivables. • Wrote the Directory Server software used by Visa’s 3-D secure service (Verified By Visa) in Java backed by Oracle. ### Software Developer @ Globeset Inc. Jan 1999 – Jan 2000 Helped to enhance the Globeset ServerWallet™ - an internationally utilized SET-based server-side mechanism for consumer online purchasing – written in C++ and utilizing NAS (Netscape Application Server) HTML templates and Javascript for presentation. ### Software Developer @ Shell Services International Jan 1998 – Jan 1999 Enhanced software for the 123DI project, an in-house 3-dimensional seismic interpretation application. This application allows geophysicists to display and interpret seismic, well, fault, horizon, and other types of geophysical data in horizontal, vertical, and 3D views in an X-Windows environment. The project and infrastructure use over two thousand classes written in C++ and are supported on several versions of the Solaris and IRIX operating systems. ## Education ### Bachelor of Science (BS) in Computer Science University of West Florida ### Continuing in Various Coursera ## Contact & Social - LinkedIn: https://linkedin.com/in/kris-mckenney-2768b53 --- Source: https://flows.cv/krismckenney JSON Resume: https://flows.cv/krismckenney/resume.json Last updated: 2026-04-12