We provide IT Staff Augmentation Services!

Ios Application Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 7 years of experience in IT field designing, developing Mobile and Web applications.
  • 4+ years of experience in iOS Mobile Application Development using iOS SDK, Cocoa Touch, Swift and XCode
  • Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software
  • Experience in object - oriented analysis and design.
  • Experience in dynamically displaying the data on iPhone/iPad using various data parsing forms such as XML and JSON.
  • Extensive working knowledge of Multithreading including Grand Central Dispatch (GCD) and NSOperation
  • Created and customized UIViews, UITableViews, UICollectionViews, UIScrollViews, UITabBars and UINavigationBars which are some of the basic functionalities in MultiView Applications
  • Experienced in using JSONSerialization, Codable protocol and Swifty JSON to parse JSON data from RESTful web services and dynamically displaying the data on iPhone and iPad.
  • Proficient in all phases of Agile software development life cycle (SDLC) with strategically designing, implementing, fixing and maintaining the software
  • Experienced in software testing especially in unit testing
  • Thorough understanding of design patterns MVC, MVP & MVVM architecture, and other concepts including Delegation, Singleton, NotificationCenter, Key-Value Observing
  • Experienced in data persistence using CoreData, Realm, SQLite, NSUserDefaults, PList, FileManager and Archiver
  • Worked with software development management tools like JIRA, Trello and version control tools like Git
  • Good Analytical, Interpersonal, thinking and communication skills
  • Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks
  • Highly motivated to work independently and collaboratively within a diverse technical team
  • A fast learner able to grasp latest technical and concept-oriented skills
  • Able to establish and maintain productive working relationship with management, clients and team

TECHNICAL SKILLS

Programming Languages : Swift, Java, C#, C++, MATLAB

Databases : MySQL, MongoDB, Realm, Alamofire

Software/Tools : Xcode, Git, LLDB, Jenkins, Bitbucket, Instruments, SourceTree

Operating Systems : macOS, iOS, iPadOS

PROFESSIONAL EXPERIENCE

Confidential - Austin, TX iOS Application Developer

Responsibilities:

  • Involved in the full life cycle of the project including analysis, design, development, debugging, and testing
  • Used constraint Layout, grid Layout, fragments, recycler views and other view elements to design UI.
  • Implemented material design to make customizing order and adding item to order list easier for users when they click to select their store location
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services
  • Fixed bugs as documented by the QA team.
  • Worked with Git/GitHub for version control
  • Implemented Java Object Oriented Programming concepts
  • Used CoreGraphics and CoreAnimation for implementing custom paths with animations.
  • Used AVFoundation Framework to record audio/view videos from the device.
  • Developed unit tests for testing specific functionality and logic.

Environment: XCode, Interface Builder, Cocoa Touch, MapKit, Core Location, and AV Foundation, Git, Instruments, Agile, JIRA, Git.

Confidential - Deerfield, IL

iOS Application Developer

Responsibilities:

  • Worked on the Confidential app version 7.5 - 21x
  • Implemented TabBar for easier navigation
  • Used CoreLocation to find nearby Confidential stores and show it in UITableView
  • Implemented localized UV index alerts for users to select the right sun protection on their app home screen
  • Implemented a custom UIScrollView to display product related coupons in the shopping section.
  • Implemented Push Notifications system for the app that sends the user notification when the prescription is ready for pick up
  • Implemented Storyboard, Auto layout, Size Classes and some XIBs to create the iPhone and iPad UI.
  • Implemented the redesigned home screen and product from database
  • Developed the Photo Prints support via the Confidential Storage Server and the Confidential Photo Prints API.
  • Implemented a custom UICollectionView to display store products in the shopping section.
  • Implemented CoreAnimation on Photo Center View
  • Implemented Prescription barcode scanning using the AVFoundation framework and the AVCapture classes
  • The Project was developed using an Agile framework

Environment: XCode, Swift, MVC, Cocoa Touch, GCD, Mapkit, CoreLocation, LocalAuthorization, PushNotifications, Firebase UIKit, AutoLayout, Agile, JIRA, Git.

Confidential

iOS Application Developer

Responsibilities:

  • Used OAuth 2.0 protocol to let the user sign in with Google and Facebook
  • Worked in Full Menu view using UITableViews
  • Worked in customizing order using UICollectionViews
  • Used third party AirBnB/Lottie-iOS library to animate the view when users add/remove extras to their order
  • Worked with third party library SDWebImage for async image downloading with caching
  • Worked with Grand Central Dispatch and Alamofire to create network calls on a background thread to ensure a lag free user experience
  • Used MapKit and CoreLocation to find the nearby restaurants a s well as directions and show it on the map using MKAnnotationView
  • Implemented the bottom sheet view on MapView to show the selected store details
  • Used AVFoundation on store detail view that plays video message from the store operator
  • Implemented a UIWebView that shows the Facebook page of the selected store
  • Worked on improving app performances by fixing memory leaks, caching, reuse identifiers and optimizing table views

Environment : Swift, Realm, Alamofire, CoreLocation, MapKit, CoreAnimation, OAuth 2.0, GCD, UIKit, Lottie-iOS, SDWebImage, JSONSerialization, UIAlertController, Git, Agile & Jira

We'd love your feedback!