We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY

  • A qualified Professional with over 7 years of experience in Information Technology in design, development, implementation and maintaining native mobile applications and over 4 years of experience in iOS application development using Swift and Objective C.
  • Hands on experience with UIKit, WebKit, AV Foundation, Cocoa design patterns, and Core foundation, Core Data, Core Services, Core Location, Address Book and CFNetwork.
  • Worked on most of the frameworks in iOS SDK like Cocoa Touch, CoreFoundation, CoreBluetooth, CoreGraphics, AVFoundation, CoreAnimation, CoreText, CoreAudio, CoreVideo, LocalAuthentication, MediaPlayer, MediaToolBox.
  • Expertise in Story Board and Auto Layout.
  • Experienced in Multi - View Applications using UITableViewController, UINavigationController, UITabBarController, IPad specific SplitViewController, PopoverViewController.
  • Extensive knowledge of Keychain, TouchID, NSOperations, NSOperationsQueue, Push Notification, Local Notification etc.
  • Proficient in using third-party libraries such as Progress HUD and AFNetworking to integrate additional functionality into applications.
  • Worked with XML parser, JSON, CSV to retrieve data for display and the iPhone/iPad from server, created Customized Views, Table Views, Collection Views, action sheets, segmented controls,Tab bars and Navigation bars.
  • Proficient in memory management in both Manual Retain release and Automatic Reference
  • Expertise in application development to deployment in iPhone from application creation to deployment in App Store.
  • Knowledge in Bluetooth low energy (BLE) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
  • Collaborated with UI/ UX team developing wire frames and invision prototypes using various 3rd party tools.
  • Working knowledge on cross platform frameworks or developing hybrid applications using PhoneGap and other frameworks like jQuery Mobile Framework.
  • Exposure in developing cross platform applications using Xamarin Studio with C# and Android application using Android Studio.
  • Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite.
  • Hands on experience with tools like Source Tree for version/ Source controlling, which provides graphical interface for Git repositories and JIRA for flexible issue and project tracking.
  • Very good experience using JENIKSto achieve Integration andContinuous deployment.
  • Developed and deployed RESTful Services and integrated WCF services.
  • Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVP, MVVM, VIPER, Delegation, Target-action and Singleton Pattern) and Software Development Life Cycle (SDLC).
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification and App Store Deployment.
  • Experience using Appium, an open-source automation testing tool for mobile (iOS and Android) and web, which internally use Selenium.
  • Experience on testing tools like Quality Center for defect management and life cycle.
  • Exposure to Operating Systems includes Linux / Mac OSX / Windows.
  • Hands on experience in debugging, bug fixing, analyzing the crash reports and providing the technical solutions for various challenges and requirements in the application complexities.
  • Familiarity with TestFlight adding internal and external beta testers and distribution of the App on the App Store.
  • Experience with 3rd party distribution applications like HockeyApp, Diawi.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS

iOS Applications: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub

IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans, Android Studio, Xamarin.

Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.

Database: MySQL, SQLite & Microsoft SQL

Operating Systems: MAC OS, Windows, Linux, UNIX

Version Control Tools: GIT, SVN.

Mobile Operating Systems: IOS, Windows CE, Windows Mobile, Android

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Genie motion.

Development Models and Patterns: MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE

Confidential - Alpharetta, GA

Sr. iOS Developer

Roles and Responsibilities:

  • Designed and Developed the Mobile Application using Swift 3.1
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Customized various View controllers, NavigationControllers, SegmentController.
  • Used UIelements like UIButton, UI TabBar, UINavigationView, UIAlertView and UITableView to build the user interface of the app.
  • Created models in MVC and delegates development for updating model information.
  • Involved in Development by adhering to the Coding Standards using Objective C, XCode 7.x/8.x, CoreMedia, CoreData, Core Graphics, and Core Animation, Photo & Video API's Frameworks.
  • Used Grand Central Dispatch(GCD), NSOperation queues for implementing complex multithreading features on the application and NSJSONSerialization to retrieve data for display on the iPhone/iPad from server using RESTful web services.
  • Used Testflight application to distribute builds to the testing team.
  • Used NSOperation to create thread safe structure for UI, priority and memory management.
  • Used Agile tools like JIRA for Bug Reporting and Regression Testing and User Acceptance testing(UAT) and production builds test cycle for delivering effective product.
  • Used NSUserDefaults, Multithreading, info.Plist key values, Core Data, and SQLite in our iOS mobile development project.
  • Saved user preferences and details using CoreData.
  • Queried CoreData database to get information to render graphs.
  • Started enhancing the iOS mobile application to Xamarin.iOS using C#.
  • Implemented the Xamarin Insight for crash reports and events for monitoring the app across App Store.
  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • To determine the proximity of the locations iBeacon was implemented.
  • Worked with iOSNetworking with JSON inputs to pull the data from backend and display it in the app.
  • Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.
  • Implemented Push Notifications using Parse Framework.
  • Customized various view controllers, UIButton, UI Tab Bar, UINavigationView, UIAlertView and UITableView to build the user interface of the app.
  • Used Hockey web application to distribute builds to the testing team.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Formatted the Data per Business standard to show in UI.
  • Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
  • Used documentation tools - Doxygen / Java doc.
  • Followed a work information stream standard for outline and improvement
  • Worked with LLVM and Xcode for debugging.
  • Added animation between UI Views for smooth move and better client experience.
  • Reported progress/difficulties to project lead.

Environment: iOS7.0 - 8.0 (iPhone SDK), Mac OS 10.9, Objective C, XCode 7.3.1, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit, Core Location, AVFoundation.

Confidential, TN

iOS Developer

Responsibiliti

  • GestureRecognizers to simulate carousel effect during navigation between view Controllers
  • Implemented Maps using MapKit and Core Location to display nearby branches and agents.
  • Used Custom UIbutton, UITextField and UITableView to build user interface of theapplication.
  • Extensive work with UIKit components such as UI Collection View and UITableView.
  • Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
  • Invoked RESTfull Webservices using NSURLSession and Parsed JSON responses using
  • Worked on Memory management and ARC (Automatic Reference Counting)
  • Used specific XML schema for app's (Bluetooth Low Energy) BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
  • Strictly followed MVC design patterns for smoothapplicationperformance and secured user credentials for better user interaction with the app.
  • Created Network Manager to handle the service calls through AFNetworking.
  • Fixed relevant bugs, leaks, and deployed on differentiOSdevices (e.g. iPhone) to validate theapplicationstability.
  • Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
  • Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.

Environment: Objective C, Xcode 6.3, Cocoa touch, Cocoa frameworks, AVFoundation work, AFnetworking, Mapkit, Core location,iOS7.0/8.0/ 9.0, Mac OS X.

Confidential - Columbus, GA

Web/Mobile Developer

Roles and Responsibilities:

  • Write well designed, testable, efficient code by using best software development practices
  • Create website layout/user interface by using standard HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Implemented data scrolling using UIScrollPane and UITextView.
  • XML response parsing using the NSXML Parser and NSXMLParser Delegate.
  • JSON response parsing using the SBJSCN framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NSURLConnection for backend web services integration.
  • Executing technical support functions for client server
  • Providing technical support assistance for web applications
  • Providing technical support to technicians in resolving and troubleshooting technical problems.
  • Created and maintained software documentation
  • Worked significantly with Objective- C
  • Implemented encryption for secure data exchange.
  • Managed data and memory management from streamlining code and using variousdebugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedbackimplementation.

Environment: iOS(iPhone SDK), Objective C, XCode, Cocoa Touch, Cocoa framework, JavaScript, Adobe Photoshop, MapKit, Core Location, AVFoundation, JavaScript, JQuery, CSS, HTML.

Confidential

Software Engineer

Roles and Responsibilities:

  • UsedC#.NET, HTML 4, CSS, Ajax, and JavaScript, LINQ, Entity Framework, JAVA, CSS, JavaScript, JQuery, Spring MVC(JAVA).
  • Experience in Installation, Configuration, Administration and Maintenance of IIS web server
  • Wrote T-SQL stored procedures that delivered data for aC#web application.
  • Migrated SQL SERVER 2008 databases to SQL AZURE
  • Setup and configure IIS web application
  • DeployedC#.netapplication to IIS web server
  • Performed weekly backups and restores
  • Wrote 20+ stored procedures
  • Designed an employee timeclock system (C#.net)
  • Designed a company messaging system
  • Created 20+ SQL server Reports
  • Created T-SQL Triggers tables, views and Functions
  • Migrated two databases from SQL server 2008 to SQL server 2012
  • Responsible for Installation, configuration and complete administration of MS SQL Server 2012.

We'd love your feedback!