Senior Consulting Software Engineer Resume
SUMMARY
- iOS, macOS, tvOS, watchOS software design, dev, mgmt, turnaround.
- 18 commercial apps written/shipped.
- 10 successful iOS apps written/shipped.
- Many successful macOS apps written/shipped.
- Extensive PM (10 years), tech lead, dev skills.
- Successful proj/company turnaround exp.
- SpriteKit/GameplayKit master.
- LAMP serv design, prog, admin.
- Unreal Engine 4 development.
- WordPress.
- Loads of tested code ready for insertion into your projects. Views, controllers, utilities, Auto Layout, audio, video, the works.
TECHNICAL SKILLS
Management: Project/Technical Lead, PM, BPR
Dev: iOS / macOS, tvOS, watchOS, Cocoa, Swift, Objective - C, C++, C, C#, PHP, Go, Python, TVML, TVMLKit JS, TVServices, watchOS, WatchKit, Xcode, Interface Builder, Storyboards, Instruments, Win->Mac porting, Foundation, UIKit, AppKit, Core Foundation, AV Foundation, AV Kit, Game Center, GameKit, GameplayKit, ReplayKit, Image Kit, mage I/O, Core Data, Location Services, Confidential Maps, MapKit, Core Location, Grand Central Dispatch, Blocks, NSOperation, NSThread, NSLock, AutoLayout, I/O Kit, iCloud, CloudKit, POSIX, Threading, System Configuration Framework, Authorization Services, Extensions, Security Framework, Audio Toolbox, Media Library Access, Accessibility, AirPlay, Quartz, Core Graphics, Quartz Core, Core Animation, Core Image, Core Motion, Core Video, NSDocument, Display Services, StoreKit, Bluetooth, BLE, iBeacon, iOS particle systems, Handoff, CocoaPods, CSRL, HLS, FairPlay, JSON/Geo- JSON, Twitter API, Thunderbolt, FireWire, USB, ATA/IDE, SCSI, S.M.A.R.T., Confidential Installers, Installer Plugins, QuickTime, setuid/launchd helper tools, macOS printing, AppleScript, Preference Panes, WebKit Plug-Ins, FXPlug, AFNetworking, TestFlight, libxml2/TBXML, Arduino, Arduino IoT, ASN.1, MagicalRecord, Kerberos, Sparkle, PDF/ PostScript, Open Firmware, SMPTE Timecode, BeOS/Haiku/BFS, OpenAFS, UEFI, iBooks Author, Blackmagic Design SDK, Visual Studio, make/cmake.
Design: Arch, frameworks, OOA/OOD/OOP, plug-ins, procedural, GUI, cloud
Game: Game audio programming and creation, Confidential audio programming, Logic Pro X, Pro Tools, VST, game development, cocos2d, CocoaCreator, SpriteKit, SceneKit, SpriteIlluminator, TexturePacker, SpriteBuilder, Blender, Mixamo, Unity, Unreal Engine 4, USD, OpenSubdiv.
Web: LAMP, Apache, Angular, Wordpress, bbPress, Magento 2, ExpressionEngine, HTML 5, cHTML, HLS, HTTP Streaming Media Server, H.264, JavaScript, CoffeeScript, JSON/BSON, PHP, ReST, R + RStudio, RSS/Atom, XML, XPath, Stormpath, Auth0, OAuth2, Docker, IBM Cloud Tools, Bluemix, Kubernetes, Morpheus, Trac, Nuclide, Webmin, Firebase, Cloud Spanner, cloud, OpenVPN, PF, Murus, IceFloor, OpenAPI, Wireshark.
Google: Analytics, BigQuery, Distance Matrix, Geolocation, Maps.
DB: SQL / MySQL / SQLite / NoSQL / Navicat
IoT: MQTT, Sonoff, QoS, TTN, LoRa, Node-Red, Mosquito, Arduino, Raspberry Pi
Other: Performance Engineering, Continuous Integration, Slack, IBM Cloud Tools for Swift, Dart, Tcl/Tk, Forth, Pascal, BASIC, FORTRAN, i-Mode, IDL, FCode, MIDI, Confidential audio, Visual C#, Visual C++, Fmod, NetSentinel, Kabira ObjectSwitch Cert, UML, ePUB.
SCM: git, GitHub, Bitbucket, Beanstalk, Subversion, Mercurial, Perforce, CVS, SCM serv design + admin.
Protocols: Web, REsT, HTTP, TCP/IP, UDP, NTP, POP/POP3, Kerberos, BGP.
Test: CMM, Automated Testing, Test Plan/Test Matrix development, AppleScript.
Graphics & A/V: Photoshop, Sketch, Blender, Maya, Lightroom, InDesign, Illustrator, Dreamweaver, Final Cut Pro X, Motion 5, Compressor, GarageBand, Pro Tools, REAPER.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Senior Consulting Software EngineerResponsibilities:
Currently working on several iOS and Mac apps using Xcode/Cocoa/Objective-C/Swift. Wrote 11 iOS apps for iPad + iPhone, including Learn Kana, photobook apps, GPS Maps, and Space March - a game utilizing Game Kit.
Confidential, Portland, OR
Senior Consulting Software EngineerResponsibilities:
Using Xcode/Cocoa/Objective-C worked on sbcSTUDIO, a digital scrapbooking application for Mac OS X. Wrote several complex XML parsers, web services code, a Preferences window and classes, prefs-handling code, online services & local authentication code and windows, and a multi-tabbed About box with System Profiler information. All of the backend web services and XML handling code was completely cross-platform so that the same code ran on OS X, iPhone, iPod touch, and iPad.
Confidential, San Francisco, CA
Senior Consulting Software Engineer
Responsibilities:
Using Xcode/Cocoa/Objective-C ported Confidential ’s Windows GameLauncher & DRM for Mac casual game distribution. Wrote a Windows XP Registry emulator using Cocoa. Wrote several in-house tools including a registry viewer, DRM-cleaner, and AutoWrap tool for wrapping existing Mac 3rd-party games with Confidential ’s DRM technology.
Confidential, Tempe, AZ
Senior Consulting Software Engineer
Responsibilities:
Using Xcode/Cocoa/Objective-C wrote a WebKit-based browser application for delivering secure tests, a WebKit plugin for launching the browser, an installer with Cocoa plugins, a Cocoa uninstaller written from scratch, two Carbon-based utilities, & an automated build system using bash shell scripting.
Confidential . Vero Beach, FL
Senior Software Engineer
Responsibilities:
Technical Lead & Project Manager. Using Xcode/ Cocoa/Objective-C/Carbon wrote Spector 6 for Mac keystroke recording engine, StartupItems, ported Windows File I/O code, Windows to Mac mapping library, and an X installer with five custom plugins. Wrote Spector Util for cleansing Mac systems of installed Spector products. Wrote an automated build system for Spector 6 using bash shell scripting and AppleScript. Maintained Spector 3 for Mac. Set up and administered a Perforce SCM server for all Mac source code control.
Confidential, San Jose, CA
Senior Software Engineer Consultant
Responsibilities:
Using Xcode/Cocoa/Objective-C wrote a variety of updaters for Confidential Illustrator 9 + Confidential Acrobat 7 for Mac OS X. Developed a universal updater builder in multiple languages including English, French, German, and Japanese.
Confidential, Santa Clara, CA
Senior Software Engineer Consultant/Project Lead
Responsibilities:
Using Xcode/Cocoa/ Objective-C wrote a Mac OS X privileged helper tool, calling layer library, and test app for Confidential 's SSL VPN client. Created a Mac QA lab, trained other developers, trained QA & salespeople, created technical developer documentation for the product.
Confidential, Santa Clara, CA
Senior Software Engineer Consultant.
Responsibilities:
Using Xcode/Cocoa/Objective-C, wrote a MacOS X privileged helper tool, test app, & documentation which enabled the setting restore of proxy settings without user intervention for use with Confidential 's Internet Accelerator for Mac.
Confidential, Fremont, CA
Senior Software Engineer Consultant, Project Lead/Tech Lead/turnaround specialist.
Responsibilities:
Xcode/Cocoa/Objective-C designed and wrote Hard Disk Toolkit 4.8 and assisted Confidential CEO in company turnaround efforts.
Confidential, Sunnyvale, CA
Senior Software Engineer Consultant, Project Lead/Tech Lead/turnaround specialist.Responsibilities:
While traveling in Japan, wrote a FSM foreign file system plugin for Mac OS 9 for Matrix’s 3D Memory card technology allowing Matrix 3D Memory cards to be mounted on the Mac desktop.
Confidential, Foster City, CA
Senior Audio Programmer
Responsibilities:
Wrote Confidential audio tools for Mac - a Sound Tool app, libraries, & iLink® driver for connecting to Confidential TEST units. Developed TCP/IP/Ethernet communications between Confidential TEST & Mac. Helped 3rd party sound designers in using the tools to create Confidential game audio.
Confidential, Milpitas, CA
Technical Lead
Responsibilities:
Managed all Toast development, 3 programmers + a 4-member QA team. USB driver code. Managed Confidential ’s relationships with 3rd party OEM CD-R drive vendors. Delivered 2 Toast upgrades to over 7 million customers worldwide.
Confidential, San Francisco, CA
Technical Lead/Project Manager
Responsibilities:
Hard Disk ToolKit 3.0. Designed & engineered upgrades. Re-engineered QA processes, managed projects and a development team of four. Also responsible for all re- lease management and SCM.
Confidential, South San Francisco, CA
Technical Lead/Project ManagerResponsibilities:
Upgraded 2 Mac products - MacDNASIS, the leading DNA analysis application for Mac and FMBIO II, DNA scanner software using CodeWarrior C/C++. Added NetSentinel license key code in MacDNA- SIS.
Confidential, Cupertino, CA
Technical Lead/Project Manager
Responsibilities:Wrote test tools for Confidential ’s test tool harness, MATT (Macintosh Automated Test Tool). Developed test tools to test various Mac technologies, Open Firmware, Sound Manager, and new hardware.