Software Engineer @ Early contributor to design of centralized controller for first-of-its kind SDN hardware and software solution. Engineering challenges include a switch message protocol utilizing spring integration and Apache ActiveMQ, multi-participant transaction processing, configuration reconcilation, and solving scaling obstacles based on in-the-field experiences From October 2011 to Present (4 years 3 months) Professional Services Engineer @
Software Engineer @ Early contributor to design of centralized controller for first-of-its kind SDN hardware and software solution. Engineering challenges include a switch message protocol utilizing spring integration and Apache ActiveMQ, multi-participant transaction processing, configuration reconcilation, and solving scaling obstacles based on in-the-field experiences From October 2011 to Present (4 years 3 months) Professional Services Engineer @ Development and support for ENEA's fault tolerant middleware software, Element.
Using Element as a foundation, worked with another engineer to develop a turnkey solution for managing resource, inventory, status monitoring, and firmware upgrade for a major ATCA hardware vendor.
Provide on-site training and installation for Element as well as on-site development of customer-specific tailored Element installations
Worked with a small group of developers to design a next-gen financial services application that combined the use of Element (as a middleware framework), OpenHPI, and ConfD. This project was ENEA's most lucrative single contract deal to date From July 2007 to September 2011 (4 years 3 months) Senior Software Engineer @ Provided sustaining support for wideband CMTS product From May 2006 to July 2007 (1 year 3 months) Principal Software Engineer @ Kernel and device driver software development for enterprise-class data center virtualization application which was eventually bought by Oracle
Topspin Infiniband host driver support and porting to FreeBSD-based microkernel
IPMI support under FreeBSD
PCI-Express bus support for native PCI-Express device configuration on FreeBSD (to support memoryless Infiniband channel adapters)
Kernel scheduler modifications under FreeBSD for markedly increased performance increases for our kernel-resident virtualization software: binding special purpose threads for Infiniband DMM processing to a particular hyperthread on Prescott chipsets to prevent CPU cache invalidation and resource starvation to other threads
Assumed development responsibilites for SRP (SCSI remote DMA protocol) to add support for redundant connections to the Infinaband fabric and port-level failover From June 2004 to May 2006 (2 years) Software Engineer @ Embedded software development on a number of Juniper (originally Redstone) linecards and software features for extremely successful B-RAS edge router line, the ERX. Including new development or support for: Frame Relay and GRE encapsulation on a variety of different media linecards, FRF.12 fragmentation and reassembly, support for general L2 policy for frame relay, and proprietary connection based forwarding support between interfaces
Dynamic bridged ethernet interface configuration support based on configured profile templates, a RADIUS server, or DHCP
Support for CHAP and non-transparent IP PDP connections for mobile wireless (GGSN) functionality From July 2000 to June 2004 (4 years) Senior Software Engineer @ Device driver development for 10/100/1000 TX/FX ethernet linecard for Nortel's carrier class routing switch, the Versalar 15000
Versalar 25000 packet over SONET linecard sustaining and new feature development From January 1999 to July 2000 (1 year 7 months) Computer Scientist @ Ported and updated to current draft standards IPsec and IPv6 to four OS platforms: BSD/OS, FreeBSD, NetBSD, and OpenBSD. From July 1997 to January 1999 (1 year 7 months)
BS, Computer Science @ Portland State University From 1992 to 1997 Chris Winters is skilled in: Distributed Systems, Embedded Systems, Linux, Device Drivers, Java, C++, C, Software Development, Software Engineering, SpringSource, Spring Integration, PostgreSQL, Hibernate, ActiveMQ, Thrift
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension