Lead Mobile Developer Resume
2.00/5 (Submit Your Rating)
OBJECTIVE:
A challenging Java or Database or mobile development position.
SUMMARY:
- Java development, Swing, JDBC, Eclipse, Web Services, JUnit
- OO Design and Development experience
- SQL Database Design and Development experience (Oracle, PL/SQL)
- iOS Design and Development experience
- Front End: HTML, CSS, AJAX
- Agile Development, CI (Jenkins, Circle - CI), git, TDD
WORK HISTORY:
Confidential
Lead Mobile Developer
Responsibilities:
- Responsible for developing the Confidential which produces a real-time, free solar analysis on any home in the United States.
Confidential Co-founder, Chief Mobile Architect
Responsibilities:
- Built the first 25 iPhone prototypes and first two products; made substantial performance and usability improvements to the initial web services API; specified mobile design process, development process; wrote extensive requirements specifications; interviewed potential hires, trained and mentored new hires, did extensive design and code reviews for mobile, web, and server.
Confidential
Principal Mobile Developer
Responsibilities:
- I developed a prototype iPad app for the Confidential .
- This app connected to a back end web service via XML/SOAP, and securely displayed personnel data.
- The app featured authentication/authorization, a drill-down org chart, local search, and geographic search and display.
- This is an enterprise app, and is distributed internally.
Confidential
Senior iOS developer
Responsibilities:
- Specific work included downloading RSS/atom/XML/JSON feeds on multiple threads, parsing and displaying data in tabular, detailed, photo-gallery and video-gallery formats, design of underlying databases, (create, merge, delete, upgrade, refresh, cache) implementation of in-app-advertising (both static and dynamic), as well as in-app purchasing of discrete products and subscription products, and in-app analytics.
- Completed many 3rd party API libraries (Medialets, Urban Airship, Omniture, Three20).
- I integrated GPS/geo-location awareness, photo capture, sharing via email, Facebook, Twitter and Digg.
- I generated all meta-data for apps in iTunesConnect: certs, provisioning profiles, in-app-purchases, test data, test user accounts, etc.
- I pushed the idea of code reuse and populating a sample project with re-usable components.
- I did extensive code reviews for junior developers, and cleaned up many memory and coding problems and errors. I used Instruments to find leaks and performance trouble spots, de-symbolicated crash logs for debugging.
- I drove the adoption of software engineering principles and best practices.
- I mentored/trained two junior project managers and mentored many junior developers in coding/design best practices.
Confidential
Director of Software Development, Co-founder, Chief Architect
Responsibilities:
- With 5 others, bootstrapped the company. Specified system architecture including DB design, API, client architectures, COTS/Open source strategy and tools. Developed and continually refined the development process.
- Managed the Strategic Architecture Team and the Tools development groups, was ultimately responsible for system scalability, testability, maintainability, portability and extensibility.
- Hired and managed Client Development, Support, QA and Documentation teams.
- Designed and wrote Java/SQL, including automated testing suites for desktop and web platforms, and numerous system features and usability improvements. Consistently received high marks from customers on system usability.
- Managed several offshore teams, and on-shore remote developers, worked remotely myself.
- Built external web site in Html and CSS, including Flash, CSS, CMS, Salesforce.com integration and Marketo email marketing campaigns.
- Twice recognized for outstanding support to the sales/marketing team, for web-site development, and for developing an on-line Partner Portal program.
Confidential
Principal Software Engineer
Responsibilities:
- Designed and implemented database, API, middleware and tools for online customer support system. Bridged a relational database to Apache in 1995.
- Built C/Solaris/Perl/CGI interface with Clarify, wrote security and integration modules for Apache (before these were generally available).
- Managed a 5-person team building Java-based tools for Systems Engineers to do real-time discovery and analysis of complex LANs, including hubs, switches, ridges, bridges, routers, and multiple protocols.
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Imposed engineering principles on a somewhat chaotic development group: version control, make system, development process controls, bug tracking. This greatly reduced production problems.
- Introduced file compression, saved $8000/year in floppy disk costs.
- Built a language compiler for GIS processing and analysis, in Fortran.
- Implemented the company's first RDBMS, using Sybase SQL Server, both in-house and in products.
Confidential, San Jose, CA
Software Engineer
Responsibilities:
- I designed and wrote database support infrastructure (in VAX Fortran and Confidential ) for a real-time digital imaging disk.
- I wrote image pattern-matching software for a DNA/RNA analysis application, in RSX-Fortran. Memory was so tight (32K) I had to store image meta-data in the upper 4 bits of a 16-bit graphics plane on the image processing hardware.