We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 5 years of experience in iOS development with 4 years’ experience in Swift and 1 years in Objective - C for enterprise level iOS application development.
  • Experienced in an Agile Scrum development environment, participating in Sprints and Scrums; and employing Test Driven Development (TDD) and Continuous Integration.
  • Have strong foundation and knowledge in implementing core Apple frameworks
  • Have working experience in using and implementing persistent storage, Core Data, and User Defaults.
  • Have experience in using Protocol Oriented Programming, Object Oriented programming and memory management.
  • Have great experience using Auto Layout in all the apps.
  • Experience in implementing URL Sessions, JSONSerialization, Multi-Threading in various iOS app projects.
  • Have been using local and remote push notification using 3rd party framework like Firebase
  • Worked with the package manager Cocoa Pods to integrate Twitter, Facebook, Firebase SDK and some other 3rd party libraries using token and AUTH Keys.
  • Worked with realm and firebase with all services like Authentication, Database storage, and Crashlytics.
  • I am a creative designer, I build user friendly user interface with the help of storyboard, Interface Builder and even programmatic UI.
  • Expertise in the use and integration of MapKit, UIKit, Core location, Core Data, AVFoundation and various other 3rd party frameworks and APIs.
  • Used Behavior Driven Development (BDD) and paired Programming via Agile or Scrum Modeling Approach to develop software application.
  • Experience with architecture patterns like MVC, MVVM, and VIPER.
  • Proficient in source control repositories like GIT, GitHub, Bit Bucket and Source Tree.
  • Strong team player and have good analytical, logical and programming skills. I am self-motivated and have effective communication, organizational and excellent team management skills
  • Experience in using Protocols, Delegates, Blocks, Extensions, Closures.
  • Good at processing crash logs / reports, using the debug console, breakpoints, instruments.
  • Unit tested code for robustness, including edge cases, usability and general reliability.
  • Continuously discovered, evaluated and implemented new technologies to maximize development efficiency.

TECHNICAL SKILLS:

Tools: XCode, SourceTree, Jira, Slack, Microsoft team

Frameworks and SDK: UIkit, Core Location, CoreData, UIFoundation, Auto Layout, Firebase, Facebook, Twitter, Google

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

iOS Developer

Roles & Responsibilities:

  • Worked extensively with Swift and used 3rd party SDK like Firebase Authentication
  • Have good exposure in the development architecture of MVVM
  • Heavy uses of API and Table View to display products and suggestions.
  • Used Behavior Driven Development (BDD) and pair programming
  • Used Firebase Auth Services for account creation, sign in and user authentication
  • Implemented customized fonts to fit the app needs.
  • Implemented the concept of reusable components and reusable views and XIB’s, Custom Action Sheets, Activity Indicators and in app notification views.
  • Created lot of helper class, functions, extensions and model for easy code reusability
  • Made REST API call to fetch data from Backend.
  • Used JSONSerialization to generate data model and to parse the json data from the api calls and converted them to NSDictonary or Arrays to display it nicely in the view.
  • Worked on Core Data Framework to store data using NSManagedObject.
  • Implemented crashlytics for capturing the bugs or app crashes.
  • Used GIT version control system to maintain project and workspace.
  • Worked in Agile Environment and participated in SCRUM Meetings.
  • Heavily used JIRA for tracking and working of tasks and Slack for communicating with other teammates.

Environment: Swift 4.2, JSON, BDD, MVVM, Core Data, Firebase, Cocoa Pods, Agile, REST, JSONSerialization, User Notifications, Cocoa Touch Frameworks, Table View, Collection View, GIT, JIRA, Slack.

Confidential, Houston, TX

iOS Developer

Roles & Responsibilities:

  • Worked using Swift and cocoa touch frameworks on Multiview Applications, customizing Table View Controllers, Navigation bars and Table View Cells. used MapKit Framework which uses lot of map Annotation and customization of Map Annotation.
  • Worked on location Services to display locations and used CLLocation for Route Maps
  • Made API Calls to the backend using REST.
  • Used JSONSerialization to parse the json data from the api calls and converted them to NSDictonary or Arrays to display it nicely in the view.
  • Used Web View to display privacy policy and visit website Screens.
  • Used local Auth framework to handle user authentication, signup and user Sign in.
  • Maintained the entire project using GIT version control system.
  • Worked in Agile Environment and participated in SCRUM meetings.
  • Used JIRA tracking tasks and used Jenkins for Continuous Integration and Continuous Deployment (CICD).

Environment and Tools: Swift, XCode, Table View, Collection View, MapKit, JSON, Core Data, Cocoa Pods, Agile, Core Location, Navigation Controller, Cocoa Touch Framework, MapKit Annotation Customization, REST, GIT, Jira, Jenkins, MVVM.

Confidential

iOS Developer

Roles & Responsibilities:

  • Used Swift, cocoa touch framework and little bit of objective-C to deal with some old codes.
  • Used Core Data, Foundation, Core Animation and UIKit.
  • Used Table View Cell, UI Views and Page Control to design beautiful and user-friendly user interface.
  • Fabricated several UI elements by adding constraints to existing Storyboard Layouts and ensure human interface guidelines were being followed.
  • Used NSUserDefaults to store login details using UISwitch.
  • Have worked with Local Notifications and alert controllers to notify users about some important information.
  • Worked on MVVM design pattern, delegates and protocols.
  • Used REST Web service to make calls to backend services and used asynchronous NSURL calls for background downloading to more user app experience smoother.
  • Worked with Cocoa pods to integrate Facebook, Twitter, Google SDK and some 3rd party libraries using OAuth Keys and Tokens.
  • Developed critical tools for this project like customized Navigation Bar and UIScrollView.
  • Worked in Agile Scrum Environment and followed all the Agile Methodology.
  • Used Git version Control System to maintain the enter system.

Environment and Tools: XCode, Swift, Cocoa Framework, Core data, Local Notification, Foundation, UIKit, Agile, Git, Cocoa Pods, Auto layout.

Confidential

Junior iOS Developer

Roles & Responsibilities:

  • Used cocoa frameworks which includes core data, foundation and UIKit
  • Worked with Table View Controllers and made customized Table cells to fit the design requirements
  • Worked with API to fetch data from backend service using AFNetworking and NSJSONSerialization and display the data in appropriate screens
  • Worked on implementing core data to store some data in the device which can be available offline
  • Used MVC pattern to develop the entire system.
  • Utilized AVAudioPlayer to play ringtones.
  • Resolved several bugs to make the app running smoothly and also tried to improve app performance by refactoring a lot of code and use them more efficiently
  • Worked with different UI Feature like implementing Auto Layout and size classes

Environment and Tools: XCode, Objective-C, Cocoa Frameworks, Core Data, Foundation, UIKit, JSONSerialization, Navigation Controller, MVC, Auto Layout, AVAudioPlayer.

We'd love your feedback!