We provide IT Staff Augmentation Services!

Ios Application Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

A highly productive, operative, and experienced IOS application developer with over 6 years of experience in developing applications. I have made it my goal to create applications with the stakeholders and team, scrum master, product owner while keeping in mind, the importance of writing explicit readable, and easily maintainable source code with desirable results within a specified time period.

CORE COMPETENCIES:

  • Object - Oriented programming and methods
  • Waterfall /Scrum-Agile project management methodologies, Time-boxed sprints.
  • Coding Conventions
  • Singleton pattern and Dependency injections
  • Handling persistent and non-persistent data structure
  • MVC/MVVM design pattern approach, Core-Data

TECHNICAL SKILLS:

Languages: C, C++, Swift, Objective C.

Development IDE: X - Code, Simulator, and device testing, Visual Studio, Sublime.

Database: Core Data, SQLite, Firebase, Realm, DynamoDB.

Version Control: Git(GitHub desktop GUI), Bitbucket (SourceTreeBitbucket GUI), Git repository, Source control management, CommandLine.

Third - party framework/SDK/Libraries: Alamofire, Swiftyjson, Cocoa-pods, Amazon cloud AWS, Paypal SDK, Payment stripe, Maps, Twitter/Facebook SDK, Weather/YouTube API, Carthage, Swift Package Manager.

Web services: Restful API and JSON backend web services, Rest architecture, JSONSerialization, SwiftyJson, Codeable, Decodeable for JSON parsing, XML parsing.

Frameworks: AVFoundation, MessageUI, UI-Kits, UIGestuerRecognizer, Map kit, CoreLocation, Alamofire, Slider, Event Kit, Core Location, Core Data, Table view, Collection view, Picker View.

DEVELOPMENT EXPERIENCE:

Confidential

IOS application developer

Responsibilities:

  • Worked in sprints according to the scrum team and followed the agile project management methodology.
  • Straight forward UI - UX mobile design and development according to the user story.
  • Participated in daily sprint meetings and involved with Scrum project estimation meetings weekly.
  • Created the User interface of the application based on the requirements provided by the Business Analyst.
  • Implemented APNS to allow phone verification and remote Push notification management functionality.
  • Used Cocoa Pods for installing 3rd party framework.
  • Integrated location service with Core Location and Map Kit for identifying the nearby coffee shops.
  • Configured phone number text message authentication service.
  • Used third party payment stripe framework for integrating the payment service.
  • Calling Restful API and get JSON responses with JSON Serialization and JSON Decoder.
  • UI optimization using Storyboards with size classes and auto layout constraints.
  • Used UserDefaults for managing local data caches.
  • Perform unit testing and code optimization techniques for accuracy and smoother running of application with the XCTest framework and instruments.
  • Operate with Git for version control.
  • Follow the Agile methodology for project management and work in a three-week sprint.
  • Publish the application in an app store.

Environment: Swift, XCode, Payment Stripe, Agile, UI/UX, Unit test, User Default, Json, MapKit, CoreLocation, CocoaPods, GitHub, SwiftyJson, Alamofire.

Confidential

IOS developer

Responsibilities:

  • UI design according to requirement and owner choice.
  • Implemented storyboard design and pretty fine view.
  • Signup form and login for shoppers with email authentication service and user Notification.
  • Location service integrated for particular shop core Location.
  • Used CLLocationManager with lat long for map location.
  • Used github for version control.
  • Reusable classes and clean Swift coding.
  • Implemented according MVC design pattern.
  • Used core Data for local storage.
  • Published the app in apple store.

Environment: Xcode, Swift 5.2, User Notification, Core location, github, MVC.

Confidential

IOS application developer

Responsibilities:

  • User Interface creation was based on wireframes and business analyst requirements.
  • Implemented storyboard design with size classes.
  • Constraints were attempted in both ways with programming and by attribute inspector.
  • Configured Vimeo SDK to show resources videos on the application.
  • Installed SDK dependencies using CocoaPods.
  • Used the native AVFoundation framework for playing instructional videos.
  • Properly written code concerning ARC memory management issues resolved.
  • Utilized Git for version control.
  • Used WKWebView to embed instructions and pdfs for users.
  • Followed the waterfall methodology for designing and building an app for customer requirements.
  • Published the client application in the app store (Archive to app store connect).

Environment: Swift, Xcode, SDK dependencies, AVFoundation, ARC, CocoaPods, XcTest, Unit Test, Instruments, Waterfall, GitHub.

Confidential

IOS application developer

Responsibilities:

  • Developed straight - forward UI/UX which is loaded with functionality.
  • Code UI interface while keeping usability across multiple iOS versions and maintainability in Auto layout, Auto resizing, Scroll View for login, register, and selection loan controllers.
  • Implemented loan selection form with dropdown, toggle, and picker view functionalities.
  • Implemented UIAlertController message functionality and dropdown menu.
  • Used Scroll View for displaying complete text view on a controller.
  • Coordinate with other developers using source control (Bitbucket, SourceTree GUI)
  • Used JIRA to track project development.
  • Work with QAs using TestFlight and fixed the defects.
  • Developed in an Agile/Scrum environment in 2 weeks sprint.
  • Identify critical/crash/hidden defects in live applications and give suggestions for a quick fix by analyzing logs.
  • Use Terminal/CocoaPods to implement third party frameworks and SDK.
  • Implemented email authentication.

Environment: Swift, Xcode, Terminal, Agile (Scrum), UIKit, ScrollView, UIAlertController, JIRA, Agile/sprint, SDK, Auto Layout.

Confidential

IOS application developer

Responsibilities:

  • Designed User interface (UI) of the app according to the design description and requirements shared by the client and Business Analyst.
  • Implemented Tab bar for shifting in page status, classroom, and chat.
  • Used Table View to show data in one cell.
  • Implemented push notification service using Firebase Cloud Messaging.
  • Used Tab button to add a post in classes.
  • Configured App messaging with custom view controllers and Firebase database.
  • Core Data used for storing local storage information.
  • Used Git for project management.
  • Implemented phone and email test message authentication.
  • Used Restful API for sending data and fetching back in - app.
  • Debugging using instruments.
  • Managing memory through a delegate, segues, and notification Center.
  • Use SQLite to create a local cache to remove server dependencies.
  • Implemented an MVVM design pattern.
  • Involved in bug fixing, code review.
  • Contact internal staff (Message UI).
  • Communicate securely with the company server (AFNetworking).
  • Manage builds/Versions on the apple developer account.
  • Implemented Scroll View and view for showing user details.
  • Developed the app while synergizing development with the Android team.

Environment: MVVM, SQLite, UITableView, Tab bar, Coredata, GitHub, Firebase, Swift, Xcode, Team foundation server, UIKit, AVFoundation, Alamofire.

Confidential

IOS application developer

Responsibilities:

  • Used Swift and objective - C to develop an application.
  • Developed a high-quality UX/UI design.
  • Implement CLLocation/ Google map native capabilities to provide geo-fencing (GPS) to the app and annotation for identifying the location.
  • Used Markers and ground overlays using latitude and longitude coordinates on the map to mark the selected location.
  • Implemented networking using firebase to create a dynamic, server-side database.
  • Worked closely with BA to establish USE CASE for smooth integration of geo-fencing.
  • Parsed API data with JSON coming from web services and displaying the result in the application.
  • Handle local cache using Core data.
  • Implemented third-party Graphs to represent the population details.
  • Develop a bridge header file for future implementations in swift.
  • Followed the waterfall project management strategy.
  • Implemented Auto Layout constraints for UI design.
  • Custom selection or deselection of a layer using layout selection.
  • Implemented a map view with annotation for each Marker/bar on the map.

Environment: Objective c, XCode, CLlocationManager, MapKit, UI auto layout, Waterfall.

We'd love your feedback!