H. M. Madrone ***** Two Bar Road
Boulder Creek CA 95006
acuwve@r.postjobfree.com
Software Developer
Creates clean apps that people enjoy using
Employs data sharing technology safely and securely Experience
2015-present, iOS Developer, KnitFitter
• Developed custom iOS apps from start to finish.
• Generated UI in Xcode using Cocoa Touch classes and iOS SDK.
• Adhered to MVP protocol and best Swift programming practices to keep code clean and reusable.
• Ported KnitFitter engine from Python to Swift to automate garment design.
• Provided data persistence with NSUserDefaults, CoreData, and iCloudKit.
• Expanded accessibility options for visually impaired users.
• Deployed TestFlight and released apps via iTunes Connect. 2013-2014, Vice President of Engineering, Off-the-Grid Group
• Worked with stakeholders to create peer-to-peer job site design.
• Selected third party tools and frameworks.
• Beefed-up security by identifying and eliminating thousands of SQL injection and scripting vulnerabilities.
• Recruited, trained and managed in-house developers using agile development processes.
• Coordinated and integrated outsourced work.
• Oversaw geographically diverse developers through the use of github, Slack, Skype, and an internal wiki and bug tracking site.
• Rapidly deployed site changes to AWS.
• Configured and debugged site using a variety of Unix shell and SQL tools. 2009-present, Open source Developer
• Designed and implemented an engine to create 3D construction patterns.
• Maintained Python source code in a publicly accessible Subversion archive.
• Managed project activity using sourceforge.
1992-2013, Senior Software Consultant, Madrone Technical Services
• Created C++ class libraries to solve a variety of customer problems.
• Clients included Borland, Ordinal, KLA-Tencor, Cruzio, Persistence, Atlas GIS, Illustra, and TeraData.
• Projects included C++ IDE, extremely fast sorting, robotics, Internet utilities, mapping, and a variety of database systems.
1985-1992, Systems Programmer/Manager, ShareBase
• Designed, programmed, and maintained systems internals in C for a large RDBMS product.
• Designed and implemented hard and soft crash recovery systems that guaranteed database consistency.
• Wrote transaction management and safe disk code that never failed in the field. Education
Bachelor of Arts in Computer and Information Sciences, Math subprogram
University of California, Santa Cruz.
Technologies
• Expert Swift programmer
• Knowledge of Objective C
• Expert C++ programmer
• Solid Python programmer
• Expert in Xcode development environment
• Expert with GIT/github
• Expert with Unix shell and shell scripting
• Expert with iTunes Connect
• Solid Cocoa Touch classes programmer
• Solid iOS SDK programmer
• Expert with MVP paradigm
• Solid perl programmer
• Solid mobile security practices
• Solid UI/UX experience
• Expert Assembly code/machine language programmer
• Solid with HTML
• Solid CSS in both mobile and web environments
• Expert with most aspects of SQL
• Expert with CoreData
• Solid iCloud programmer
• Solid knowledge of Unix/Linux internals
• Expert with hard and soft crash recovery systems
• Expert designer of C++ class libraries
• Expert manager of agile development processes
• Excellent engineering manager
Volunteer Leadership
• Pump Station Manager, NMC Santa Cruz
• Coaches Coordinator, San Lorenzo Valley Girls Softball
• Clerk, Worship & Ministry, Santa Cruz Friends Meeting
• Clerk of Santa Cruz Friends Meeting
• Clerk, Buildings & Grounds, Santa Cruz Friends Meeting
• Principal, La Casa Madrona Technical Academy