We provide IT Staff Augmentation Services!

Senior Mobile Apps Developer Resume

4.00/5 (Submit Your Rating)

Norfolk, VirginiA

PROFESSIONAL SUMMARY:

  • Motivated, creative and innovative iOS mobile apps developer. Full - stack mobile developer experienced in Swift and Objective-C using Xcode IDE and both native and third-party apps. Expertise in a range of industries and types of apps including ecommerce, IoT devices, finance and engineering.
  • Effectively performs code walk-throughs in conjunction with Quality Services.
  • Ability to rapidly learn new concepts with excellent interpersonal skills.
  • RESTful API and SOAP web services experience - consumption.
  • Adept at integrating various native and 3rd party frameworks such as Core Location, MapKit, XCTest, CoreGraphics, CoreData, SQLite, Google APIs, Social Framework, CoreAnimation, AVFoundation, UIKit, EventKit, CloudKit, Core Bluetooth, etc.
  • Experience with iOS performance profilers.
  • Produces code of high quality and reliability - strong quality code metrics.
  • Hands-on experience developing stable, reliable and backwards compatible mobile applications.
  • Skillful with requirement gathering; and producing technical documentation and wire frames.
  • Extensive experience consuming web service APIs using XML or JSON.
  • Experience with layouts that handle phone and tablet resolutions. iOS mobile development of features and functionality using both Objective-C and Swift.
  • Goal-oriented with a focus on results, deliverables and client satisfaction.
  • Native iOS development coding Objective-C and Swift.
  • Confident and comfortable working in any team size.
  • Experienced in using Google Maps API for the geo location services.
  • Responsible for requirements gathering, designing, coding, and APIs.
  • Used Jenkins and TestFlight to resolve bugs tracked through JIRA.
  • Experience with custom or open source components.
  • Shows initiative to initiate and actively facilitate meetings and issue resolution.
  • Experience working on Business to consumer-facing enterprise mobile development.
  • Experience with MVC frameworks and OO patterns in iOS.
  • Experienced in an Agile Scrum development environment, participating in Sprints and Scrums; and employing Test Driven Development (TDD) and Continuous Integration.
  • Experience working in multicultural Agile Scrum environments with both local and remote teams.
  • Implements native and third-party frameworks and libraries for various web services and APIs.
  • Efficiently consumed and managed RESTful and SOAP web services with XML and JSON formats.
  • Skilled in asynchronous http and https requests using a variety of tools such as GCD, NSOperations, NSURLSession, and AFNetworking.

SKILLS SUMMARY:

  • Swift
  • Objective-C, C++
  • Visual Basic
  • JavaScript
  • HTML5/CSS3
  • Bootstrap
  • SQL, MySQL, MS SQL
  • Instruments
  • Cocoa Touch
  • Cocoa pods
  • Storyboards
  • AutoLayout
  • Xib, MVC, MVVM
  • Visual Paradigm
  • Interface Builder, Size Classes, UIKit
  • Core Graphics
  • CALayers
  • UIView, Views
  • View Controllers
  • Linux CLI
  • VMWare
  • REST, SOAPReachability
  • NSURLSession
  • URLSession
  • REST-JSON
  • SOAP-XML
  • NSJSONSerialization
  • NSXMLSerialization
  • Confidential Push Notification (APN)
  • NSUserDefaults
  • NSNotificationCenter
  • NSOperationQueue
  • MessageUI, AddressBook.
  • Alamofire
  • CocoaPods
  • React
  • Angular
  • AJAX jQuery
  • GCD
  • NSOperations
  • App Extension
  • Handoff
  • Document Picker
  • AirDrop
  • TextKit
  • UIKit Dynamics
  • Multitasking
  • UI State Preservation
  • Confidential Push Notification Service
  • Local Notifications
  • Gesture Recognizers
  • Standard System View Controllers
  • TDD
  • Unit Testing
  • XCTest (framework)
  • Automated Testing
  • Jenkins
  • TestFlight
  • SQL Server, SQLite, Core Data
  • Xcode
  • Visual Studio
  • Jenkins, Hudson, Travis
  • Jira, Confluence, Skype, Trello, Slack, Discord
  • Agile, Scrum, Pair Programming
  • Git, GitHub, SVN, BitBucket, SourceTree
  • Microsoft Word

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, Virginia

Senior Mobile Apps Developer

Responsibilities:

  • Worked with Safe and Agile Scrum with Kanban.
  • Engaged in the full software development life cycle (SDLC) in building the native iOS mobile app from scratch and deploying to market.
  • Worked with a very tight timeframe and deadline being sure to produce deliverable on deadline with full quality testing at every phase.
  • Built and tested networking layer for different modules.
  • Implemented the Native iOS mobile app on MVC-MVVM hybrid architecture.
  • Wrote JSON content to be consumed by both Android/iOS re-platform teams.
  • Built UI screens consuming data from local APIs.
  • Used Quick and Nimble for testing.
  • Leveraged Alamofire for networking through consumption of RESTful Web Services.

Technologies: Swift 4.2, Xcode, Alamofire, Quick & Nimble (testing), Realm database

Confidential, Atlanta, Georgia

Senior Mobile Apps Developer

Responsibilities:

  • Worked on development team with 5 other iOS developers and 4 service developers
  • Managed GitHub repository creating branches doing merge, pull request and releases.
  • Developed different Proof of Concept's to illustrate ideas for next generation iOS application, mobile discovery through good understanding of location services offered in iOS and authentication.
  • Worked on Push Notification sent from server for new Alerts.
  • Monitored the implementation of work data flow principle for design and development.
  • Developed the iOS mobile app using SWIFT and XCode.
  • Implemented search and refine search functionality using RxSwift.
  • Introduced RxSwift in various parts of the application.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Worked with Objective C, Swift and Cocoa frameworks.
  • Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.
  • Worked in an Agile environment, with daily scrum, two-week sprints, sprint planning, and retrospectives
  • Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between Mobile Application Developer - iOS different scenes in the storyboard.
  • Re-fetching data for different views for smooth screen transition.
  • Used SDWebImage for image caching and downloading
  • Developed application using Storyboard and UI Controller.
  • Designed native iOS application flow using Storyboard, and user gestures in Xcode Interface Builder.
  • Coordinated the iOS development team efforts with cross-functional teams, working with network operations and UI/UX designers, as well as QA testing teams.
  • Implemented Core Data framework to store user Data.
  • Designed and built Custom UI with use of wireframes from UX team.
  • Designed all views with auto layout and constraints.
  • GDB for debugging and worked with Xcode.
  • Implemented custom Map Annotation by leveraging delegate callbacks such as SelectAnnotationView and ViewForAnnotation.

Technologies: Swift, Xcode, OCUnit, XCTest, UI/UX, UIKit, Interface Builder, Core Graphics, AVFoundation, SVGKit, Cocoa Touch, Storyboard, Map Annotation, Xib, Interface Builder, Xcode, Instruments, NSLogs,, Agile Scrum, Core Data, Firebase, Reachability, AFNetworking, GCD, REST, JSON

Confidential, Las Vegas, Nevada

Senior Mobile Apps Developer

Responsibilities:

  • Coordinated the iOS development team efforts with cross-functional teams, working with network operations and UI/UX designers, as well as QA testing teams.
  • Invoked RESTful web services using AFNetworking and parsed JSON responses using NSJSONSerialization.
  • GDB for debugging and worked with Xcode.
  • Used SDWebImage for image caching and downloading
  • Utilized classes like UIViews & UITableViews for user interface in the application.
  • Storing log details into the database using API's and retrieving them back in log data.
  • Developed application using storyboard and UI controller.
  • Utilized Instruments, Crash Logs, LLDB statements, NSLog statements, and Breakpoints to resolve various issues and bugs brought to attention by QA team
  • Worked on development team with 5 other iOS developers and 4 service developers
  • Managed GitHub repository creating branches doing merge, pull request and releases.
  • Agile/Scrum methodology utilized on project with three-week sprints.
  • Implemented Reactive-X in the application using RxSwift and coding the application in RxSwift on an MVVM application architecture in Xcode IDE.
  • Worked on a private Git server for version control and code repository for commits and branching.
  • Developed Native iOS mobile application using native frameworks and using Confidential Push Notication Service (APNS) to send user notifications.
  • All web communications are performed in background threads to enhance performance and the user experience using Grand Central Dispatch (GCD).
  • Agile/SCRUM methodology utilized on project with three-week sprints.
  • Implemented seamless screen transitions on different views by pre-fetching data.
  • AutoLayout constraints used for graceful orientation handling
  • Implemented Design Patterns such as Singleton, Builder, Observer and Proxy.
  • Key contributor to brainstorming sessions for iOS app enhancements, features and fixes.
  • Senior iOS developer for inherited projects and implemented improvements to development processes.
  • Active in leading and mentoring other team members.

Technologies: Swift, Xcode, RxSwift, Architecture Pattern, MVVM, Design Pattern, Singleton, Façade, Observer, Proxy, Builder, Delegates, Reachability, GCD, AFNetworking, APNS, Agile Scrum, Git, Instruments, Crash Logs, LLDB statements, NSLog statements, Breakpoints

Confidential, Harrisburgh, PA iOS Mobile Apps Developer

Responsibilities:

  • Enhanced and optimized map functionality using MapKit, CoreLocation, and MKAnnotations.
  • Design custom MapAnnotation. Handling delegates: didSelectAnnotationView, viewForAnnotation.
  • Designed and built with use of wireframes from UX team.
  • Backend communications parsed with NSJSONSerialization and placed into model objects.
  • Used Restkit library to make connections to server, and handle authentication challenges.
  • Implemented Reachability to check for network availability.
  • Used AFNetworking and RxSwift to manage network communications effectively with high performance on threads.
  • Developed multiple iOS (iPhone / iPad) utility applications for clients such as Confidential
  • Actively involved in designing scalable and modular system architectures.
  • Developed native iOS application with Xcode and Visual Studio.
  • Developed Navigation between views with mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Developed new components like infinite scrolling section for sliding tableview.
  • Developed Push Notification Server for reuse in future projects.
  • Core Data was used to store the users progress.
  • Jenkins and SVN were used for continuous integration testing.
  • SDLC used for implementation cycle was Agile based.
  • Designed UI and Application flow created using UIKit and Core Graphics.
  • Implemented logic to connect to server in order to download document data using GCD.
  • Helped setup deployment of application over the internet for testing purposes.
  • Created test cases to streamline and optimize code with OCUnit.
  • Worked with Storyboards to refactor several UI layouts based off wireframes to heighten the user experience.
  • Fixed bugs when found by QA and documented in JIRA.
  • Took part in full Software Development Lifecycle of multiple applications from concept to production.

Technologies: Swift, Objective C, OCUnit, UIKit, Core graphics, AVFoundation, SVGKit, Cocoa Touch, Storyboard, Xib, Interface Builder, Size Classes, NSURLConnection, Xcode, NSURLSession, Instruments, NSLogs,, Agile SCRUM, UI, UX, Core Data, GCD, NSOperations, SQLite, REST, JSON, XML, SOAP, View Controllers, UI Sate Preservation, Reachability

Confidential, Irving, TX iOS Mobile App Developer

Responsibilities:

  • Implemented logic to connect to server in order to download document data using GCD.
  • Implemented iOS development in Xcode using Objective-C and iOS, and transitioned some legacy code using bridging header.
  • Recommended and executed plans to improve development tools and processes.
  • Resolved various bugs using NSLog statements, Breakpoints, LLDB statements, and Instruments
  • Fixed bugs when found by QA and documented in JIRA.
  • Created test cases to streamlined and optimize code with OCUnit.
  • Created the script to use in Jenkins in order to create build ipa (iOS App Store Package) file to distribute in landing zone for testing purpose, TestFlight and App Store.
  • Connection to web service was achieved using GCD. Delegate methods.
  • Transitioned network communications from NSURLSession to RESTful web services using AFNetworking and parsed JSON responses using NSJSONSerialization.
  • Transitioned the application architecture from MVC to MVVM with addition of some design.
  • Implemented Firebase database and Firebase Cloud Messaging with Firebase Push Notification Service to handle messaging, notification and store the variety of content in this app in various formats.
  • Managed GitHub repository creating branches doing merge, pull request and releases.
  • Collaborated with product and engineering team members to define and develop new product concepts.
  • Worked in a team of 4 other iOS developers.
  • Utilized Agile/SCRUM methodology on project with two-week sprints, daily scrums and participated in Spring Planning, Spring Grooming and Backlog Planning.
  • Implemented MapKit, CoreLocation and MKAnnotations used to make UI tweaks on the map view and enhance functionality.
  • Worked with various frameworks including: Foundation, UIKit, MapKit, CoreData, AVFoundation, EventKit, Facebook, Twitter, AddressBook, AddressBookUI, MessageUI and Core Location frameworks

Technologies: Swift, Objective-C, Xcode, Foundation, UIKit, MapKit, CoreData, AVFoundation, EventKit, Facebook, Twitter, AddressBook, AddressBookUI, MessageUI and Core Location frameworks, MapKit, CoreLocation and M KAnnotations, UI, GCD, Delegates, NSURLSession to RESTful web services, OCUnit, LLDB Statements, GitHub, Firebase

Confidential, Medford, Massachusetts

Senior Mobile Apps Developer

Responsibilities:

  • Using Storyboards and AutoLayout constraints, refactored UI to conform to the iOS7 design principle
  • Refactored code base to work with the latest changes in iOS7 from iOS6
  • Core Data utilized to persist and retrieve users’ favorite SeaWorld pass information
  • Resolved various bugs using NSLog statements, Breakpoints, LLDB statements, and Instruments
  • Worked with Facebook and Twitter API to allow users to share their favorite moments via social networks
  • MapKit, CoreLocation and MKAnnotations used to make UI tweaks on the map view and enhance functionality
  • Invoked RESTful web services using AFNetworking and parsed JSON responses using NSJSONSerialization
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS 8; namely always v.s while in use authorization.
  • Responsible for app support and latest version compatibility.

Technologies: Swift, Objective C, Reachability, SQLite, OCUnit, UIKit, Core graphics, AVFoundation, SVKit, Cocoa Touch, Storyboard, Xib, Interface Builder, Size Classes, NSURLConnection, Xcode, Instruments, NSLogs,, Agile SCRUM, UI, UX, Core Data, GCD, NSOperations,, REST, JSON, XML, SOAP, View Controllers, UI Sate Preservation, AFNetworking, MKAnnotations, CoreLocation, NSJSONSerialization, Jenkins, TestFlight

We'd love your feedback!