Luke Terheyden
About
Luke Terheyden is from Santa Cruz, California, United States. Luke is currently Principal Software Engineer at Trulia, located in San Francisco Bay Area. In Luke's previous role as a Principal Software Engineer at Ancestry, Luke worked in San Francisco Bay Area until Aug 2019. Prior to joining Ancestry, Luke was a Principal Member of Technical Staff at Oracle and held the position of Principal Member of Technical Staff at Oakland, CA. Prior to that, Luke was a Staff Software Engineer at Demandforce (Intuit Inc.), based in San Francisco, CA from Mar 2013 to Feb 2016. Luke started working as Member of Technical Staff III at VMware in Palo Alto, CA in Apr 2008. From Mar 2007 to Apr 2008, Luke was Senior Software Engineer at Cisco Systems, Inc., based in San Jose, CA. Prior to that, Luke was a Senior Software Engineer at Cenzic, Inc. from May 2004 to Mar 2007. Luke started working as Senior Software Engineer at Exuber in Union City, CA in Mar 2001.
You can find Luke Terheyden's email at finalscout.com. FinalScout is a professional database with business professional profiles and company profiles.
Luke Terheyden's current jobs
Communications team.
Luke Terheyden's past jobs
Principal developer for the new bare-metal cloud service offering from Oracle. Focus was on the load balancer project and the API offering. Major contributor on a small team of engineers tasked with developing a custom, distributed, virtual load balancer built on nginx. Led the design and development of the API spec and service for all load balancer components. Java-based, REST, and integration with a bunch of internal products; we had our own internal key-value store (NoSQL), distributed messaging system, TCP proxy, authentication service, among others.
Integrations engineering team lead. Responsible for architecting and developing highly available network data transfer systems for Demandforce - an Intuit company that manages marketing and customer communications for small businesses.
Member of the vCloud Director / Cloud Management software development group. Significant contributions in the areas of networking, platform scalability, distributed systems, and aggregate systems. - Core contributor to the aggregation team (5 engineers) for the upcoming vCD 2014 release. Implemented Hubs and Cloud Resource Pools, used to represent resources for workload deployment - Designed and developed integration of storage profiles (tiers) to vCD 5.1 on a team of 5 developers - Significant contributor to the networking team (7 engineers) developed and delivered core networking functionality for the vCD 1.5 release - Led team of 4 to design and deliver user roles, rights, and multi-tenant functionality for the vCD 1.0 release
Cisco IP Interoperability and Collaboration System (IPICS) Push-to-Talk Management Center (PMC) allows users to monitor and communicate across multiple channels of analog communication via VOIP. Relevant technologies used include: Java, C# / .NET Framework, Oracle development, and others. - Designed and implemented major architecture components, including event routing, data storage, localization infrastructure and dynamic access key binding infrastructure - Implemented PMC messaging and user notification infrastructure - Implemented dynamic skinning engine - Mentored development team of 7 on best coding practices and Windows design principles
Cenzics flagship product, Hailstorm ARC, is a software solution that enables businesses to assess and monitor security risks detected in web, cloud, and mobile applications. Relevant technologies used include: C#, .NET, Java, JavaScript, Oracle, MySql, and more. - Worked closely with product management and marketing to produce technical specs for each release (1.0, 2.0, 2.5, 3.0, and 3.1) - Designed, implemented, and maintained the core business logic and user interface - Increased product stability over time by steadily optimizing the code base - Implemented the product licensing engine using a unique uncrackable algorithm of my own design - Created the first web-based version of the product, which features a chart-based trend-analysis dashboard
Exuber was a small custom software consulting team of about 5 engineers back in 2001 after the post-dot-com economic downturn. I was very fortunate to work with these talented folks, and remain close friends with them today. At Exuber, I worked on a number of different contracts, in a variety of roles. I will briefly outline some of them below. General Electric GateCycle Power Plant software database redesign Co-analyzed, designed and built the new version of the GE GateCycle application, used worldwide to analyze and maintain cycle, steam, and nuclear power plants. I was responsible for requirements and efficiency analysis, and conversion to a relational database. Technologies: Win32 app development; Visual C++, SQL Server, COM+, MFC Orange County Transportation Authority CAMM NET Public Works Bidding System I gathered requirements, designed and developed a public works online bidding system for Orange County. The bid system supported sealed reverse bids, customary to public works bidding practices. Technologies: Java, JSP, JDBC, Oracle, SQL Server County of Alameda Public Health Department Communicable Disease Surveillance System I developed a system to enable the Health Department to keep records of mandatory disease and outbreak cases. The system also allows the generation of custom reports for internal use as well as standard reports mandated by the State of California. The system not only integrates with an existing disease database but also enhances its capabilities to allow data to be shared between different divisions of the Public Health Department and other health care providers. Technologies: .NET web development; VB.net, ASP.NET, SQL Server