We provide IT Staff Augmentation Services!

Senior Mobile App Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Comfortable working diverse teams, local or international.
  • Adept at integrating various native and 3 rd party frameworks such as CoreLocation, MapKit, CoreGraphics, CoreData, SQLite, Google APIs, Social Framework, CoreAnimation, EventKit, AVFoundation, UIKit, CloudKit, Core Bluetooth.
  • Experienced with Agile SCRUM methodologies such as Sprints, SCRUMs.
  • Ensures clean, stale code through Test Driven Environment (TDD) and unit tests using the XCTest framework.
  • Integrated with Facebook, Twitter, Instagram, and various other social media APIs via third party SDKs and RESTful calls.
  • Extensive experience with HTML5, CSS 3, and Responsive Web Design
  • Hardcore JavaScript, JQuery and JQuery Mobile programming chops
  • Experience with Swift, Objective - C, Xcode, iOS versions, debugging tools, memory management, multi-threading techniques, UI design
  • Solid understanding of the full mobile development life cycle and continuous integration.

TECHNICAL SKILLS:

Programming Languages: Swift Objective-C C#, C++ Java, jQuery, JavaScript, HTML, CSS, C++, C#, VB SQL Server RapidSQL SQLite DO-178b, DO-254, and PLC s Allen Bradley Programming iOS Tools: Instruments, Cordova

Web Services: REST, SOAP, Reachability NSURLSession URLSession TouchXML NSUserDefaults NSNotificationCenter NSOperation NSXMLSerialization MessageUI, AddressBook REST /JSON SOAP /XML Apple Push (APN) Core Location MapKit Location Kit

Development Enviornment: Cocoa Touch, UIKit, CocoaPods JIRA TDD Unit Testing XCTest (framework) Automated Testing Jenkins TestFlight Core Plot Core Graphics Core Data, SQLite MVC MVVM Visual Paradigm iOS Skills: Xcode AutoLayout, Storyboard, Xib, Interface Builder, Size Classes, UIKit CALayers UIView Views and View Controllers Adaptive Layout AVFoundation GCD

Operating Systems: iOS, Mac OS, Linux, Windows, IBM AS900

Version Control: Git, SVN, GitHub

Social Media APIs: LinkedIn, FaceBook, Twitter, Google Google API

Cocoa Touch: Document Picker AirDrop, TextKit UIKit Dynamics Multitasking Auto Layout Storyboards UI State Preservation Local Notifications View Controllers Cocoa Pods

PROFESSIONAL EXPERIENCE:

Senior Mobile App Developer

Confidential, New York, NY

Technologies: Cocoa Touch, Cocoa Pods, AVFoundation, Swift, Objective C, Instruments, AutoLayout, SQLite, GCD.

Responsibilities:
  • Took part in full Software Development Lifecycle of multiple applications from concept to production
  • Performed all roles from UI design to writing code
  • Fixed bugs using GDB/LLDB
  • Utilized Instruments, Crash Logs, LLDB statements, NSLog statements, and Breakpoints to resolve various issues and bugs brought to attention by QA team
  • Fixed memory issues by using Instruments, most notably using the Allocations and Time Profiler tools.
  • Integrated Touch ID capabilities, using Local Authentication
  • Added calendar integration, using EventKit
  • Used Restkit library to make connections to server, and handle authentication challenges
  • Maintained application by fixing bugs, and responding to client issues and requests
  • Memory management using ARC.
  • AVFoundation was used to handle audio play back and video streaming
  • Used Firebase to send notifications
  • Utilized NSOperations for downloading images on background thread so as to not lock up the UI and provide a better user experience
  • Used NSCache to enable caching workflow for images to reduce loading time from the initial launch of app onwards
  • Parsed JSON responses into useable NSObjects using NSJSONSerialization features
  • Profiled the application extensively using Instruments to improve performance throughout multiple sprints
  • Wrote and maintained configuration information for the different client implementations using XML on SQL Server.
  • Performed to complete unit testing, integration testing and regression testing the application.
  • All web communications are performed in background threads to enhance performance and the user experience.
  • Used SVN for version control
  • Designed and implemented native iOS solutions that utilize REST web services for integration with back end processes.
  • Develop dynamic configuration to switch between web service calls.
  • Agile/SCRUM methodology utilized on project with three week sprints
  • Designing, developing, testing and implementation of app in App Store.

iOS Mobile App Developer

Confidential, Phoenix, AZ

Technologies: Test Driven Development (TDD), Reachability, NSXML, KissXML, Cocoa Touch, Cocoa Pods, UIKit, Objective C, NSUserDefaults

Responsibilities:
  • Recommended and executed plans to improve development tools and processes.
  • Worked on development team with 5 other iOS developers and 4 service developers
  • Manage GitHub repository creating branches doing merge, pull request and releases.
  • Worked in an Agile environment, with daily scrum, two week sprints, sprint planning, and retrospectives
  • Experience with Apple Approvals and Distribution Process.
  • Installed frameworks and tracked dependencies using Cocoapods
  • Worked with Objective-c and Swift hybrid code bases; practical experience working with bridging header files and minor issues with a dual language code base
  • All code for the mobile and server applications were written using strict object oriented design techniques.
  • Experience with JavaScript, HTML, CSS, Angular, Node.js, Express.IO, MongoDB, MySQL, and Python.
  • Refactored code base to work with the latest changes in iOS7 from iOS6
  • Refactored execution management of orders to be handled in the background without locking up the main thread and UI using GCD; NSOperations also leveraged for more complicated concurrency concerns
  • Core Data was used to store the users progress
  • Developed using Xcode 5. Design Core Data structure.
  • Implemented data persistence classes using CoreData.
  • Designed and implemented custom interactive controls using native iOS to solve complex interface usability issues.
  • Designed as a universal application for iPhone, iPad, and iPod touch
  • Designed custom iOS user interface classes to be used in the application.
  • Implemented many OOP and patterns like MVC, KVO and Singleton.
  • Implemented new menu design and functionality for an improved user experience
  • Implementing sitecatalyst to track all behaviors of user.
  • Strong Object Oriented Programming (Objective-C and .NET) • Design and develop from scratch app.
  • Built fully programmatic and manual retain/release memory management.

iOS Mobile App Developer

Confidential, Phoenix, AZ

Technologies: REST, JSON, SOAP, XML, Cocoa Touch, Cocoa Pods, AutoLayout, Storyboard, Xib, Interface Builder, Size Classes, UIKit, CALayers, UIView, Views and View Controllers, Adaptive Layout, UIKits, OCUnit, Visual Studio, Core Plot, Core Graphics

Responsibilities:
  • Offered several design elements that added great value to the application and increased the UX.
  • Designed and developed custom alert views and custom TabBar.
  • Used UIViewControllers, UITableViewControllers, custom ITableViewCell with Interface Builder to design and develop user interface.
  • Designed and created UI and Application flow using UIKit and Core Graphics.
  • Designed custom html to send an email with Electronic Invoice attached. Design and develop custom alert views.
  • POC’ed CorePlot for creation of pie, line, and bar graphs
  • Designed custom TabBar.
  • Designed and developed custom stacked bar chart for app.
  • Designed and developed dynamic views to create the front-end of app.
  • Reworked the user settings page, using AutoLayout and NSUserDefaults
  • Optimized app appearance for the retina display on the iPhone 5
  • Ensured UI optimized for iPhone 6/6+, and iPad screen sizes using size classes, with AutoLayout constraints used for graceful orientation handling
  • Worked with Storyboards to refactor several UI layouts based off wireframes to heighten the user experience
  • Worked with Storyboards, Size Classes and AutoLayout constraints for graceful orientation handling and support for various iPhone and iPad devices
  • Using Storyboards and AutoLayout constraints, refactored UI to conform to the iOS7 design principle
  • UI and Application design with NIB files programmatically and using Interface Builder.
  • UI and application e-signing using Storyboards.
  • UI developed using XIBs and Storyboards
  • UI implemented using XIB files, and programmatic means; constraints created via interface builder and with programmatic helper methods as well
  • MapKit, CoreLocation and MKAnnotations used to make UI tweaks on the map view and enhance functionality
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS 8; namely always v.s while in use authorization
  • Geocoding, CoreLocation, and MapKit used to keep track of your taxi’s progress
  • Debugged a variety of production code issues.
  • Resolved numerous bugs and crash scenarios using NSLogs, Breakpoints, Instruments and LLDB statements
  • Resolved various bugs using NSLog statements, Breakpoints, LLDB statements, and Instruments
  • Fixed bugs when found by QA and documented in JIRA
  • Integrated Touch ID capabilities, using Local Authentication
  • Added calendar integration, using EventKit

Software Engineer

Confidential, Phoenix, AZ

Technologies: Java, C++. VB, SQL Server, Rapid SQL

Responsibilities:
  • Analyze requirements of Fleet department
  • Drafted technical documents and whitepapers.
  • Recommended and executed plans to improve development tools and processes.
  • Collaborated with product and engineering team members to define and develop new product concepts.
  • Experience with JavaScript, HTML, CSS, Angular, Node.js, Express.IO, MongoDB, MySQL, and Python.

We'd love your feedback!