# Casing Chu > Principal Software Engineer at Splunk> a Cisco Company Location: San Francisco Bay Area, United States Profile: https://flows.cv/casing ## Work Experience ### Principal Software Engineer @ Splunk Jan 2018 – Present | San Jose, California ### Manager, Software Engineering, Fantasy Sports @ Oath (Yahoo! Sports) Jan 2017 – Jan 2018 | Sunnyvale, CA ### Senior Software Development Engineer, Fantasy Sports @ Yahoo Jan 2015 – Jan 2017 | Sunnyvale, California ### Tech Yahoo Software Development Engineer, Video Engineering @ Yahoo Jan 2014 – Jan 2015 | San Francisco Bay Area Contribute significant tested, high-quality, reusable, elegant code Navigate the serving stack from browser to API with ease, across multiple technologies, and languages Partner with Product and Design to build and implement solutions Test your own code using Test Driven Development techniques both unit and functional Contribute to engineering best practices, architecture, and implementations Own project/features development with minimal supervision, learn, and apply new technologies quickly and without reticence Maintain and improve existing code with a pride of ownership including up-to-date documentation on processes and code ### Senior Software Engineer @ Imagine Communications (Acquired Digital Rapids) Jan 2005 – Jan 2014 - Lead Software developer for Live/Linear Multi-screen Encoding server product winner of a “NewBay Media Product - Innovation Award” and a “TV Technology Europe Superior Technology (STAR) Award” in 2013 - Architected and developed Java based server side software for live streaming video encoder capable of processing multiple channels of HD video in real-time for multi-screen outputs like broadcast, mobile or the Web. - Developed custom hardware abstraction library in Java using JNA libraries to provide hardware functionality to other Java components in server architecture - Improved usability of server by developing a tool in Java to provide maintenance functions like network IP manipulation and hardware status query through a USB interface - Simplified complex install process by creating a bootstrapped installer for simple online upgrades using WiX Toolset for Windows installers - Enhanced functionality and design of Web Interface coded in Java utilizing GWT, resulting in an improved customer experience and an award winning design - Decreased video encoder execution time by parallelizing processing routines, improving performance by 50% - Orchestrated technical seminars for colleague developers on topics such as “Unit testing in C++”, “Introduction to Maven”, “Using Mercurial” and “Refactoring Best Practices” ### Software Engineer @ Digital Rapids Jan 2004 – Jan 2004 | Markham, Ontario ### JIT Compiler Software Developer @ IBM Canada Ltd. Jan 2004 – Jan 2004 | Markham, Ontario - Improved performance of S/390 JIT Compiler routine by 25%, leveraging a hardware optimization in C++ - Increased developer productivity by enhancing build routine scripts using Perl, PHP and mySQL - Developed a micro-benchmark to test performance of hardware leveraged optimization in Java ### Software Developer @ BlackBerry Jan 2003 – Jan 2003 | Mississauga, ON - Evaluated and optimized start-up procedure for graphics application, decreasing application-loading time by 50% - Re-developed the code review transcription procedure for the development team ### Advanced Graphics Software Developer @ BlackBerry Jan 2002 – Jan 2002 | Mississauga, Ontario - Debugged and developed complex polygon triangulation algorithms in Java - Worked closely with SVG and XML markup languages - Organized and collaborated on code review sessions ### Software Developer @ Canadian Space Agency Jan 2002 – Jan 2002 | Saint Hubert, PQ - Created save/restore component and shared memory interface for SCISAT-1 Satellite operational simulator in C - Managed independent research and development project involving hand-held technology and their potential benefits in space grounds system operations ### Build Engineer and Software Developer @ MGI Software Corporation Jan 2001 – Jan 2001 | Richmond Hill, Ontario - Debugged source code written in C++, HTML, JavaScript and InstallScript - Coordinated customization team in Windows XP Logo Program Testing ## Education ### Hon. BASc in Computer Engineering University of Waterloo ### Danforth Collegiate and Technical School ## Contact & Social - LinkedIn: https://linkedin.com/in/casing-chu-1552a513 --- Source: https://flows.cv/casing JSON Resume: https://flows.cv/casing/resume.json Last updated: 2026-04-12