Chris DayHi, I'm Chris Day

Experience

Facebook, Software Engineer

June 2016 - present
Description

Fabler.fm, Founder/Software Engineer

October 2015 - June 2016
Description
  • Built iOS Swift app that achieved feature parity with built-in Apple Podcasts application. Added social features similar to Facebook using custom backend written with Django. Scraped iTunes to prepopulate our database. Work was open-sourced on Github.

Microsoft, Software Engineer

June 2012 - October 2015
Description
  • Wrote local advertising logic engine that was used to target over half a billion users in Get Windows 10 effort. Developed application to create Windows installation media to help drive adoption in emergent markets.
  • Architected a system to detect code regressions introduced by updates using aggregation analysis across disparate SQL databases. Average regression detection time went from 4 days to within 24 hours.
  • Serviced Storage and File System (multiple drivers written in both Windows Driver Model and Windows Driver Framework) stack for Windows 8+. Root-caused customer issues and provided solutions in time sensitive situations.
Awards
  • Microsoft Patent Award

IBM, Extreme Blue Technical Intern

August 2011 - December 2011
Description
  • Worked on Extreme Blue team that built a low-level C framework and API to minimize downtime for Power servers.

Microsoft, Development Engineer Intern

May 2011 - August 2011
Description
  • Designed an end-to-end testing suite for Microsoft Office file use over DFS.

Intel, Pre-Silicon Validation Engineer

May 2010 - May 2011
Description
  • Wrote tests to verify Real Time Instruction Trace feature of Silvermont processor core.
  • Wrote Perl script to randomize processor configuration for pre-test environment setup.

Education

The University of Texas at Austin, BS Electrical and Computer Engineering

Class of 2011, GPA 3.6/4.0
Courses
  • Computer Architecture
  • Embedded and Real-Time Systems
  • Concurrent and Distributed Systems
  • Algorithms
  • Software Development Management
Projects
  • Built a Windows Phone 7 app that allowed users to chat peer-to-peer over LAN using UDP. Work was open-sourced on Github.
  • Built a Dropbox clone that worked over the peer-to-peer Chord distributed hash table.
  • Implemented RTOS on ARM Cortex M3 including priority based scheduling with blocking semaphores and system message queues. Enabled synchronization between multiple processors via CAN bus.
  • Designed custom PCB with mimicking Gameboy design. Implemented Tetris game algorithm, file system, storage driver, and game render for LCD. System was able to save and restart games across power events.
Awards
  • University Honors

Skills

Languages

  • Hack/PHP
  • JavaScript
  • Python
  • SQL
  • Objective-C
  • Java
  • C/C++
  • Swift
  • C#
  • Ruby
  • Perl
denotes preferred languages

Frameworks

  • iOS SDK (CoreData, AVFoundation, etc.)
  • Facebook SDK
  • Realm.io
  • Django
  • React + Relay
  • ASP.NET
  • Windows SDK

Platforms

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Mac OS X
  • Windows