David Hoyt

Software Engineer

United States23 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Scala and distributed systems.
  • Led multiple teams in high-impact software projects.
  • Strong background in open source software development.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS and Government sectors.

Contact

Skills

Core Skills

ScalaDistributed SystemsData ProcessingAnalyticsDomain Driven DesignMicroservicesCloud ComputingOpen Source DevelopmentSoftware DevelopmentWeb Development

Other Skills

ScalaZScalaZ-Stream (FS2)HTTP4SFunnelJournalSparkAWSAkkaSpraySlickRxScalaCassandraHBaseFirebaseOpenTSDB

About

Computer scientist, software engineer, and team lead in a wide variety of scientific, business, financial, Internet, and data processing applications. Always interested in learning new technologies, methodologies, and patterns and applying them to engaging and technically challenging work. Specialties: Fluency in Spanish, digital video, distributed systems, Java, Scala, C#, .NET, WinForms, GStreamer, Netty, Akka, Windows programming, design patterns

Experience

23 yrs 10 mos
Total Experience
2 yrs 11 mos
Average Tenure
10 yrs 6 mos
Current Experience

Verizon labs

Principal Software Engineer, Lead

Dec 2015Present · 10 yrs 6 mos

  • Lead our team responsible for delivering recommendations and worked alongside our data science team within the larger IPTV (OnCue) organization. We adopt functional programming and category theory formalisms to solve problems with correctness and reason and of course at scale.
  • We used ScalaZ, ScalaZ-Stream (FS2), HTTP4S, Funnel, Journal, Spark and other Scala-related technologies to build a compelling platform for personalization and experimentation.
ScalaZScalaZ-Stream (FS2)HTTP4SFunnelJournalSpark+2

Netflix

Senior Software Engineer

May 2015Dec 2015 · 7 mos

  • Member of team responsible for business-critical playback data processing and analytics as well as member viewing history and bookmarks (how Netflix remembers where you’re at for each title). This data provides the main signals for the recommendation engine and overall system health, business insights, and more.
  • Tuned systems to handle cross-(AWS) region failovers (both partial and entire region evacuation), as part of engineering-wide chaos kong exercises.
AWSData ProcessingAnalytics

Stumbleupon

Senior Software Engineer, Platform

Mar 2014May 2015 · 1 yr 2 mos

  • Founding member of the platform team and guild, responsible for new features and migration from PHP to Scala of existing codebase with a re-architecture following Domain Driven Design (DDD) and microservice principles.
  • Co-authored Scala framework for microservice development currently in production which strongly incorporated DDD principles using Akka, Spray (Akka HTTP), Slick, RxScala, Camel, and Coda Hale metrics with DDD repository implementations for Cassandra, HBase, Firebase, and RDBMS (JDBC-compliant) stores and integration with OpenTSDB and InfluxDB for time series data.
  • Mentored other engineers in the use of event sourcing, CQRS, reactive philosophy, Docker, Scala, Akka, functional and abstract algebra-related concepts and provided technical direction for their use.
  • Instrumental in establishing relationship between StumbleUpon and Typesafe.
  • Coordinated and hosted the SF Scala meetup group at StumbleUpon.
Domain Driven DesignMicroservicesAkkaSpraySlickRxScala+5

Guidewire software

Senior Software Engineer

Feb 2012Feb 2014 · 2 yrs · Foster City, CA

  • Mentor to interns teaching them Scala while also developing a predictive dynamic resource allocation framework for our testing infrastructure atop our private cloud.
  • Worked as a member of the financials team on ClaimCenter and on our testing infrastructure (http://www.guidewire.com/solutions/technology/), architecting a private cloud using OpenStack, Mesos, Docker, KVM, and other related technologies.
  • Scala evangelist and advocate giving multiple talks on Scala and Scala-related technologies.
OpenStackMesosDockerKVMCloud ComputingScala

Open source software build environment

Maintainer/Lead Developer

Jan 2009Oct 2012 · 3 yrs 9 mos

  • Initiated and directed the open source project OSSBuild (also known as GStreamer WinBuilds) responsible and recognized for providing stable, targeted builds of GStreamer and other open source projects for Windows developers for over a year.
  • It is integrated and used in well known open source software such as aMSN, Advene, and Jokosher.
GStreamerOpen Source Development

Ias communications

Contractor and Consultant

Jan 2008Jan 2008 · 0 mo · Redding, CA

  • Co-developed risk assessment application for insurance agencies (C#, ASP.NET, ASP.NET AJAX framework).
  • Created an internal and external user management web portal for insurance agencies (C#, ASP.NET, ADO.NET Entity Framework, ExtJS, ExtJS.NET/Coolite).
C#ASP.NETADO.NET Entity FrameworkWeb Development

Lawrence livermore national laboratory

Computer Scientist

May 2006Feb 2012 · 5 yrs 9 mos · Livermore, CA

  • Leader of LLNL .NET Users Group, participant in LLNL Java Users Group.
  • Team lead for private cloud computing platform for large scale test automation, scalability, and manageability (VMWare vSphere Center products, Active Directory, Windows XP Embedded, C, Java, Windows Services, WinForms).
  • Seated on core re-engineering team for a trusted 28+ year old NNSA security product, and will be making key design and architectural decisions (Windows, Linux, VMS).
  • Produced, tested, deployed, and supported a large scale, distributed digital video assessment and surveillance system for the Department of Energy and key NNSA customers ultimately responsible for safeguarding vital national assets utilizing a variety of languages, platforms, frameworks, and APIs (Java, C, C#, .NET Framework, ZK/ZUL, Jetty, Servlets, HTML, JavaScript, SOAP, Netty, GStreamer, Direct3D, Linux, Windows).
  • Wrote, tested, deployed, and supported public APIs and gateways connecting legacy and digital video security systems (C#, AppDomains, WinForms, Web Services, Windows Services).
  • Radiation detector data processing and visualization for large 3D Compton Imagers as well as handheld, portable detectors (Java, C, C++, OpenGL, Swing/AWT).
  • Surveying and gathering tool for tablet PCs at airports, ports of entry, and other points for explosives data (C#, WinForms, Ink).
CJavaWindows ServicesWinFormsSoftware Development

Veevix

Senior Programmer

Jan 2005Jan 2006 · 1 yr · Orem, UT

  • Worked with a team in producing a large-scale web application integrating chat, video chat, messaging, blogs, forums, contact and group management, e-mail, personal websites, and calendaring for marketing companies (ASP.NET, PHP, JavaScript, ActionScript (Flash), T-SQL, SQL Server, MySQL).
  • Google AdWords analytics program for automatically adjusting bids based on usage, date/time, holidays, and other criteria (C#, WinForms).
ASP.NETPHPJavaScriptWeb Development

Lawrence livermore national laboratory

Technical Scholar

Jul 2004May 2006 · 1 yr 10 mos · Livermore, CA

  • Developed command center interface for the Department of Homeland Security (DHS) (Java Server Pages, Java Server Faces, Tomcat, Apache, SMTP, JDO, C++).
Java Server PagesJava Server FacesTomcatWeb Development

Theta consulting inc.

Senior Programmer

May 2004Apr 2005 · 11 mos · Midvale, UT

  • Created specialized Windows accounting software (C#, WinForms, XML, QuickBooks API).
  • Produced framework in ASP.NET for rapid website creation combining XML, path redirection, custom server controls and modules, templating, automatic configuration and installation, and SQL Server database design. With an existing design, entire site production would take five minutes.
  • Trained employees in ASP.NET, C#, and the Microsoft .NET framework.
C#WinFormsXMLSoftware Development

Brigham young university

2 roles

Student Supervisor for BioAg Computing

Promoted

Jan 2003Jun 2004 · 1 yr 5 mos · Provo, UT

  • Drafted department policies regarding coding style and project management.
  • Assigned and supervised progress of assigned tasks to employees including programming, content and graphic design. Site-wide design changes from the University in fall 2003 required major renovation of existing code and delegation of individual tasks to achieve completion.
VBScriptASPJavaScriptWeb Development

Advanced Web Developer for BioAg Computing

Jul 2002Jan 2003 · 6 mos · Provo, UT

  • Updated, developed, and maintained College of Biology and Agriculture websites (VBScript, ASP, C#, ASP.NET, JavaScript, HTML, ColdFusion, Crystal Reports, Java, PL-SQL, T-SQL).
  • Cross-browser compatible ASP.NET server controls for date/time selection, LDAP authentication, and rich textbox editing.

Education

Brigham Young University

BS — Computer Science

Jan 1999Jan 2005

Stackforce found 100+ more professionals with Scala & Distributed Systems

Explore similar profiles based on matching skills and experience