Hi, I'm Chris Day
Facebook, Software Engineer
June 2016 - present
Fabler.fm, Founder/Software Engineer
October 2015 - June 2016
- 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
- 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.
IBM, Extreme Blue Technical Intern
August 2011 - December 2011
- 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
- Designed an end-to-end testing suite for Microsoft Office file use over DFS.
Intel, Pre-Silicon Validation Engineer
May 2010 - May 2011
- 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.
The University of Texas at Austin, BS Electrical and Computer Engineering
Class of 2011, GPA 3.6/4.0
- Computer Architecture
- Embedded and Real-Time Systems
- Concurrent and Distributed Systems
- Software Development Management
- 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.
denotes preferred languages
- iOS SDK (CoreData, AVFoundation, etc.)
- Facebook SDK
- React + Relay
- Windows SDK
- Amazon Web Services (AWS)
- Microsoft Azure
- Mac OS X