427 S. Grand View St, STE 306 Los Angeles, CA 90057
ROSS N. MILLER
(520) 869-6334
[email protected]
E MPL OYMEN T CTO Mobile Engineer Grub Runner Nov. 2013 – present Developed a web app on top of PhoneJS that allows fans at stadium events to order concessions Co-Founder iOS Engineer UX Designer Xenon Labs LLC Sept. 2009 – Oct. 2013 Created sheet music writing app, Symphony Pro – featured on apple.com/education for 11 months Reduced drawing times for the sheet music scrollview by 50%, while also reducing memory usage Developed import and export functionality for intricate sheet music interchange format MusicXML Implemented multi-touch, realistic piano that can be controlled with an external MIDI keyboard Wireframed and implemented complete redesign for version 3.0, resulting in 20% larger page area Implemented all of the menus and other view components contained in the main editing screen Recreated many commonly drawn images with Core Graphics to improve crispness and speed Eliminated dozens of leaks, crashes and bottlenecks using Instruments Converted 80K LOC codebase to ARC, using a custom Bash script and sed •
•
•
•
•
•
•
•
•
Web Developer U n i v e r s iitt y o f A r i z o n a Oct. 2008 – Sept. 2009 Developed Drupal module to partially automate and illustrate the new-hire onboarding process Developed web-based database administration tool to simplify the process of editing certain tables Quickly addressed any changes or fixes to a client department’s website, while working remotely •
•
•
E D U C ATION Tucson AZ U n i v e r s it it y o f A r i z o n a Aug. 2008 – May 2012 . GPA: 3.652 B.S. in Computer Science and Mathematics, cum laude Com pilers; Databases; Networking; Computer C.S. Coursework: Algorithms; Operating Systems; Compilers; Vision; Computation Theory; Comparative Programming Languages; Advanced C++; Discrete Structures; OO-Programming and Design; Systems Programming and Unix; Computer Organization Math Coursework: Graph Theory; Numerical Analysis A/B; Cryptography; Linear Algebra A/B; Math Reasoning and Writing; Complex Variables; Ordinary Differential Equations; Intro. to Formal Logic •
•
•
T EC H N IC AL E XPER IEN C E d (LA Startup Weekend, 11/13). Etsy for sneaker collectors. Won “Crowd Favorite” Favorite ” S n e a k e r h e a d (LA •
•
•
•
•
•
B u b b l e BPitch a b b l e (2012). Cross-platform, fast-paced, spellingpitch game. Lua C rona Wavelet Detection (2011). Created a monophonic detector, a odenoiser, and a variable-rate compression algorithm algorithm using Discrete Wavelet Transform; wrote and presented a research paper on wavelet theory as applied to pitch detection. M detection. M A T L A B Toy C Compiler (2010). Wrote compiler for a subset of C for the MIPS architecture. C flex yacc yacc Syncing slideshow with recorded presentation (2010). Implemented and used SIFT to match frames from a video to individual slides inside a given slideshow. C C o l u m n S o r t (2010). t (2010). Implemented a parallelizabl parallelizable e sorting algorithm based on quicksort. J a v a a
O PEN S OU R C E C ON TR IBU TION S www.github.com/rsml V e x f l o w: w : Sheet music viewer in HTML5 and JavaScript – Fixed positioning of articulations on notes Underscore.js : Functional programming utility library for JavaScript – Improved documentation •
•
L AN GU AGES AN D T EC H N OL OGIES •
•
Objective-C; C; Java; JavaScript (PhoneJS, Knockout); SQL; HTML5; CSS3; PHP iOS 5-7; Xcode; Instruments; Photoshop; Git; Vim; Briefs; Omnigraffle; MySQL; Bootstrap; Eclipse; MATLAB; CINEMA 4D; Flash