Kyle Bahr

VP of Engineering

United States13 yrs 2 mos experience
Highly Stable

Key Highlights

  • Led architecture changes for critical streaming services.
  • Created high-availability solutions for enterprise applications.
  • Mentored teams on advanced programming models.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Streaming Services and Enterprise Applications.

Contact

Skills

Core Skills

JavaStreaming ServicesDistributed Systems.netWeb Services

Other Skills

RESTSOAPgRPCKafkaRx programmingisomorphic JavaScriptDockerC#NoSQLRabbitMQSpring FrameworkWebLogicPHPWindows FormsRS232

Experience

13 yrs 2 mos
Total Experience
1 yr 10 mos
Average Tenure
--
Current Experience

Netifi

VP of Engineering

Jun 2018Sep 2019 · 1 yr 3 mos · San Francisco Bay Area

Netflix

Senior Software Engineer

Aug 2013Jun 2018 · 4 yrs 10 mos · Los Gatos, CA

  • Responsible for design and implementation of new features and enhancements to mission critical Playback Services control plane and streaming client. Central to my success is the ability to work effectively with partners to understand business impacts and constraints in order to properly prioritize and deliver.
  • Key collaborator for significant architecture change for Playback Services. Led architecture and design discussions, implemented critical components, provided mentoring to peers on Rx programming model, and coached internal business partners through transition to new interaction and data models.
  • Created architecture, design, and implementation for distributed simulation service utilizing Kafka and distributed systems best practices in order to maintain low overhead for production servers. This tool is heavily relied upon by internal business partners to maintain certification standards and processes, and security verification for external business partners. Requirements are high availability, low latency, and operating on Production servers with minimal/no impact to non-test traffic.
  • Principal representative of Streaming Client organization in major architecture re-imagining utilizing isomorphic JavaScript, Docker containers, and gRPC. This scale-driven effort relies heavily on deep knowledge of owning and operating mission critical services and lending wealth of experience to colleagues as we transition to new responsibility model.
JavaRESTSOAPgRPCKafkaRx programming+3

Pearson ecollege

Software Engineer III

Aug 2010Aug 2013 · 3 yrs · Centennial, CO

  • Team lead of development team consisting of 3 other developers. Lead responsibilities include managing Project and Product Management expectations, ensuring on-time delivery of software, and liasing with teams across Pearson. Development responsibilities include writing high availability .NET software with primary focus on web services utilized in top enterprise initiatives. Also responsible for architecture and design of new software solutions and commensurate relational database schemas or NoSQL technology choice.
  • Created SOAP based web services which comply with IMS and LIS specifications and implement multiple security schemes including X.509 certificate, username/password, and OAuth1 and 2 token. Also helped influence modification of LIS Specification to better meet business needs.
  • Was able to leverage experience with mutlithreaded programming to increase stability and correctness of key component in the product workflows.
  • Created architecture, design and implementation of enterprise solution for central datastore designed for internet scale activity. Features include asynchronous workflow managed with RabbitMQ, high availability/reliability service, tripled throughput from current solution, extensible design to accommodate future requirements.
.NETC#SOAPNoSQLRabbitMQWeb Services

Dish network

Senior Software Analyst/Developer

Jul 2009Aug 2010 · 1 yr 1 mo · Englewood, CO

  • Technical lead of team consisting of as many as 5 developers. Personal responsibilities include mentoring developers, employee retention and review including low-performance situations, and acting subject matter expert on multiple business critical systems. Team responsibilities include building new internal development tools and automation of production environment monitoring and alerting.
  • Created architecture, design, and implementation for enterprise pricing service as a SOAP web service, hosted on WebLogic, utilizing POJOs and JAX WS for web service interactions, and the Spring Framework for dependency injection and JDBC. This is a business critical system and processes over 1,000,000 transactions per day from multiple clients.
  • Evolved and maintained the enterprise Java based business layer framework on which all front end applications depend in our MVC layering scheme. The framework exposes and consumes multiple decoupled web services using Apache's Axis technology and is hosted on WebLogic.
JavaSOAPSpring FrameworkWebLogic

Rogue engineering inc

Software Developer

Nov 2008Jul 2009 · 8 mos · Englewood, CO

  • Created the design and implementation for multi-tier remote management service for devices in the field. Design was componentized based on quality software engineering principles. Server side components were written in Java and included task scheduling, data access, security and authentication, device communication and interpretation, and task initiation. The user interface was a self contained web application built using PHP and communicating with the server components via web services.
  • Quickly learned the business's needs and product space which allowed move to lead development for all new projects. New development was primarily done in C# using the .NET framework.
  • Created a suite of Windows Form applications to automate device testing for the company's manufacturing group and resulted in 20% productivity gain.
  • Created a set of tools for communicating with and configuring multiple hardware devices. All external tools required robust error handling and fail safe guarantees to be used by field technicians on dangerous gas well sites.
  • Created suite of internal tools for loading, testing, and verification of firmware functionality. Devices communicated using RS232 or TCP/IP connections and primarily utilized the modbus protocol. Created custom communication protocol for new product lines.
  • Customized CRM software, written in PHP, to meet business needs.
C#PHPWindows FormsRS232TCP/IP.NET

Echostar satellite llc

Software Analyst/Developer II

Feb 2007Nov 2008 · 1 yr 9 mos · Englewood, CO

  • Maintained and enhanced primary web application order entry tool for DISH. The application on which I worked was used by the majority of DISH Network's business partners. The user interface was implemented using JavaScript, the application was written in Java, and struts was used for application flow control.
  • Technical lead on numerous business projects and gained intimate familiarity with partner specific requirements for the application.
  • Worked with enterprise security team to find vulnerabilities in the application and implement fixes. My work resulted in a significant and measurable drop off in fraudulent activity within the application.
  • Created a suite of regression tests for the application using the JUnit framework and functional tests using WATIJ.
  • Personally involved with full SDLC from requirements gathering to maintenance.
JavaJavaScriptJUnit

Set software services

Independent Consultant

May 2005Dec 2005 · 7 mos

  • Software Development related to firmware, documentation, writing/running test scripts, analysis. C/C++ environment.
C/C++

Education

Colorado School of Mines

Computer Science

Jan 2002Jan 2006

Stackforce found 100+ more professionals with Java & Streaming Services

Explore similar profiles based on matching skills and experience