Mobile/ios Developer Resume
SUMMARY:
- 14 published apps in App Store, Objective - C and Swift, enterprise and consumer
- 4 years iPhone/iPad app development, 15 years software development
- Hands-on app development throughout full life-cycle
- Full stack development, back-end architecture, restful APIs, server integration, SQL
- Experience mentoring and teaching iOS development
- Excellent verbal, written, interpersonal communication and presentation skills
- Skilled at translating UX and visual designs into application code
- Strong understanding object-oriented design patterns, app architecture
TECHNICAL SKILLS:
iOS skills summary: XCode IDE and iPhone SDK, Objective-C, Swift, Cocoa, Object-oriented programming, MVC architecture, multi-threading, Restful APIs, JSON, SVG, SQLite, CoreText, MapKit, CoreLocation, CoreData, CoreAnimation, CoreGraphics
Languages/skills: Javascript, SVG, HTML, CSS, Ajax, ColdFusion, SQL, database architecture and design, MS SQL Server, Oracle, GIS, Illustrator, Dreamweaver, mobile web frameworks, interface design, data migration, CRM integration
PROFESSIONAL EXPERIENCE:
Confidential
Mobile/iOS Developer
Responsibilities:
- Innovated and deployed three consumer-facing event planning applications: meeting venue search, site-visit itinerary builder, personalizable city guide.
- Built software used daily by four departments, 30 staff members, hundreds of clients at any one time. Integrated software into existing CRM.
- Designed home-grown analytical processing software to capture and report ROI.
- Project highlight: Venue search iPad app, online venue search application. Swift and Objective-C. Purpose: Allow staff and public to find event venues in Bay Area. iOS skills used: Objective-C, networking, auto and programmatic layout, multi-threading, JSON, SQLite, CoreGraphics, Textkit, Core Animation, slide shows, transforms, MVC design patterns, delegation, UIKit, MapKit, Message UI Framework.
- Server/web skills used: SQL, stored procedures, raw javascript, CSS, SVG, HTML5, ColdFusion, JSON, Restful APIs, mobile frameworks. iPad app features: Filtering by region, venue capacity, venue type. Venue photo/floor plan slide shows, capacity charts, PDF exports/printing, list making, sharing. In the App Store:
- Conceived new format to support quick searches by meeting size and room setp. Researched customer needs 1 year by personally interviewing meeting planners, venue managers, destination management organizations. Architected data model on SQL Server.
- Designed/built ETL process to move CRM data to application interface using SQL, Coldfusion and Javascript. Designed iPad web-app with Skeleton framework, JS, CSS - now used by 15 staff at visitor center. Built data collection process and custom OLAP system to report on ROI using multiple dimensions.
- Leveraged Google chart APIs and custom dynamic SVG maps (demo available). Designed list-building component to collect and share venues with clients.
- Managed interns in data clean-up/backfill effort. Currently used daily by 40 staff members and hundreds of clients. Application is now primary recruiting tool to attract venues to become members or organization.
Confidential, Oakland
iOS Developer
Responsibilities:- Conceived and developed innovative CAD booth layout software for web and iPad. Grew customer base to 50 companies in 4 countries with 300+ events and 10,000+ booth sales annually. Created full-featured CRM for event planners operating trade shows and banquets
- Project highlight: Confidential iPad app. Swift and Objective-C. Purpose: Event management app to lay out and book booths at trade shows, manage vendor listings, registrations. Objective-C, networking, intense use of transforms and touch interactions, SVG images, auto and programmatic layout, multi-threading, JSON, SQLite, CoreGraphics, Textkit, CoreAnimation, MVC design patterns, delegation, UIKit, MapKit, Message UI Framework, notification center, error handling, heavy server interaction, multi-threading.
- Designed custom drawing application to allow customers to create floor plans - draw, rotate, resize, move, delete, recolor, hide booths, add icons, multi-select to drag/delete multiple booths, archive floor plans. View/manage list of vendors, book vendors in booths, view vendor history.
- Complex but clean server interaction. Uses APIs built in ColdFusion/SQL Server/JSON. Currently used by customers to manage trade shows and outdoor markets across U.S. and abroad, 10,000+ bookings/year, hundreds of shows.
Confidential, San Francisco
SQL Instructor, iOS Instructor
Responsibilities:
- Taught advanced SQL scripting courses in classroom and on-site (Paypal). Query optimization, stored procedures, triggers, views, correlated queries, advanced analysis techniques, database design, indexing.
- Tutored Confidential students in iOS app development. Objective-C, Cocoa touch, animation, UIKit, app store submission process, MVC and OOP concepts, networking, SQLite.
Confidential, New York
Web/Mobile Developer
Responsibilities:
- Designed and architected the data infrastructure of Confidential, the firm’s primary online data-driven product
- Conceived and designed online portal to capture case data from bankruptcy law firms. Used data to publish quarterly law firm rankings, a key company product.
Confidential
Teacher
Responsibilities:
- Taught English as a second language at high school in Confidential