Canadian software engineer at Apple.
• Developing the main user interface of iOS (home screen, lock screen, application switcher), Notification Center, and Newsstand
• Designed and developed the unified card view feature for Mountain Lion, significantly re-architecting the existing card view to meet the goals of MVC separation, extensive test coverage, and improved maintainability
* Responsible for account-related features such as Facebook syncing in Mountain Lion
• Assumed HI liaison role, prototyping new features, resolving UI issues and unblocking HI-dependent features for team
• Developed web applications for the internet's original source of royalty-free stock images, media and design using PHP, JavaScript and SQL
• Designed and implemented scalable infrastructure features including a lightweight analytics-tracking architecture and an access-control system in Zend Framework receiving a “Tech Hero” nomination
• Designed and implemented the prototype for the Cardinal Android application for sharing and discovering music across social networks
• Java-based application used on-board music library and integrated with Facebook/Twitter/Cardinal web APIs
• Managed integration and deployment of mobile and web-based medical imaging software to local hospitals, international OEMs, and everything in-between
• Bridged the gap between product management, development, sales, and quality assurance to deliver a customized solution to Touchstone Medical Imaging
• Spearheaded DevOps through design and implementation of Ruby-based medical-image processing applications and various infrastructure shell scripts
• Supported Flash and Silverlight web clients and iOS and Android mobile clients connecting to a Linux/Tomcat/PostgreSQL back-end
• Developed control system software for operating unmanned air, land, and sea vehicles for international military applications
• Designed and implemented mission planning and target engagement features in C++/Qt focusing on optimized and scalable messaging-based systems
• Drove adoption of agile methods and practices including test-driven development, domain-driven development, and continuous integration
• Enhanced development infrastructure by creating and maintaining C# IDE plug-ins, Python automated GUI tests, Perl nightly build and verification scripts, and Java CVS plug-ins
• Managed project source depot, shortened build times through package design and improved feedback by installing a Hudson continuous integration cluster
• Contributed to CMMI and SR&ED groups to improve company processes
• Provided on-site integration assistance for US military Shadow project
• Investigated Aspect-Oriented Programming evolvability using Java and AspectJ with the Laboratory for Software Modification Research under an NSERC award
• Java, SQL, Perl, C++, and PHP tool development to support a large-scale multi-platform distributed testing environment for the DB2 Regression Infrastructure and Operations Team
• Linux PowerPC C++ development with the DB2 Unix Platform Exploitation Team
• Obtained DB2 SQL Fundamentals certification