We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Stamford, CT

SUMMARY:

  • 6 years of experience in IT industry in Analysis, design, development, testing and user training of software applications with over 4+ years of experience in developing mobile applications using iOS and Objective - C. And with 3 years of experience as a Java UI developer.
  • Experience in developing high performance iOS applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different iOS SDKs and different versions of Xcode.
  • Strong Knowledge on Swift in using Variables, Optionals and Playground.
  • Good working knowledge in Object Oriented Programing (OOPS) with experience in programming languages like JAVA, Objective-C.
  • Proficient in implementing design patterns such as MVC, Singleton, Delegation and Target-action along with other concepts like categories and protocols.
  • Well versed with Automatic Reference Counting (ARC) environments.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Deep expertise in creating application’s user interface (UI) using Storyboard and xib files, customizing views, navigation bars and controllers using UIKIT framework.
  • Strong ability to work with web services in both JSON as well as XML formats by using parsers like NSXMLParser and NSJSONSerialization.
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
  • Demonstrated ability in integrating third party API’s including Facebook, Twitter, PayPal and Google Maps into several applications.
  • Done projects with PII or PCI requirements and login Functionality.
  • Knowledge on gotchas of supporting multiple versions of iOS and on REST APIs.
  • Experience in using Core Data with SQLite for persistent data storage and object graph modeling in the iOS apps for better database management.
  • Experience with Source control tools such as SVN and GitHub in team collaboration and issue tracking.
  • Experience in programming languages such as HTML5 and JavaScript and markup languages such as XML and JSON. Experience in working with Cascading Style Sheets (CSS).
  • Experience in implementation of the SDLC process with different project management methodologies including Agile.
  • Expertise in testing apps on simulators and actual devices to fine-tune products.
  • Excellent problem solving skills with strong technical knowledge and ability to communicate effectively.
  • Involved in all aspects of development, from initial design and implementation, to post release support.

TECHNICAL SKILLS:

Programming Languages: Swift, Objective C and JavaWeb Technologies: HTML, XML, JSON, CSS, Servlets, JSP and Web Services

Scripting Languages: Java Script

Database: SQLite, MYSQL, Coredate

Environment: XCODE 7 and below, Eclipse, Android Studio

Operating systems: DOS, Microsoft windows, Linux, MAC

Mobile Platforms: IOS 9 and below, IPhone, IPad

Version Control: GitHub, SVN

Frameworks: Address Book UI Framework, Event Kit UI Framework, iPad Framework,UIKIT Framework, MapKit Framework, Message UI Framework,UI Kit Graphics, Core Animation and Core Graphics Framework,Media Player framework and AV Foundation framework, Core Data,Core Location and CFNetwork framework.

Modeling Tools: UML, and MS Visio

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr. IOS Developer

Responsibilities:
  • Developed app using Swift 3.
  • Used the Mapkit framework to develop this app.
  • Involved in usage of MKMapView, MKPinAnnotationView and MKPointAnnotation.
  • XCode 8 beta and IOS 10 are involved to develop the App.
  • Auto layouts are used to appear same screen size in both iPhone and iPad likes of Portrait and landscape
  • Developed applications and user interfaces that support multiple languages and devices.
  • We used CoreData Stack objects to retrieve the previous states of the app.
  • Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
  • Used the UIImageViews and UITableviews, UITabbarControllers and etc.. in this project to develop the app.
  • We have used CoreAnimation framework to modify the layers in the views.
  • Worked on Web Service calls and JSON parsing included in the project.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen.
  • Developed reusable code that works for newer iPhones and iPad. Used layout constraints and springs & struts for UI to flow properly in all the different screen sizes.
  • Created models in MVC and development of delegates for updating model information.
  • Took care of code review, code fixes and bug fixes.

Environment: iOS 10, Swift 3, Xcode 8,Auto Layout, Cocoa Touch, Cocoa framework, AVFoundation, Core Animation, HTML, CSS, JQuery, JSON.

Confidential, Irving, Texas

Sr.ios Lead Developer

Responsibilities:

  • Developed prototype apps using Swift 2.
  • Implemented touch id feature for login, which allows user to login into app with the device’s touch id for iPhone & iPad.
  • Developed iOS 8 widget for iPad & iPhone where user can look at data storage, minutes and those stuff overview without login.
  • Developed applications and user interfaces that support multiple languages and devices.
  • We used CoreData Stack objects to retrieve the previous states of the app.
  • I used different types of CNContact predicates to filter or handle the Contacts Objects. We used to add instant message properties and image properties to Contact objects.
  • Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
  • Worked on integrating the front-end system with backend service layers.
  • Worked on implementation of GCD and NSOperationQueue.
  • Pre-fetching data for different views for smooth screen transition.
  • We have used CoreAnimation framework to modify the layers in the views.
  • Worked on Web Service calls and JSON parsing included in the project.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen.
  • Developed reusable code that works for newer iPhones and iPad. Used layout constraints and springs & struts for UI to flow properly in all the different screen sizes.
  • Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism.
  • Participated in requirements gathering and project planning for this application.
  • We divided project into small units and tested every module. Done Unit testing for the modules which developed by me.
  • Implemented analytics for both iPhone and iPad application to track the user flow and experience.
  • Working on POC for creating universal app for iPhone and iPad using storyboards and size classes.
  • Translated storyboards and xibs to use Auto layouts for application to support iOS 9 and iOS 8.
  • Created graph widget for users to view expenditure with help of CorePlot. Customized the graph view to show more information when user taps on the graph bar.
  • Reviewed considerable graphic design and Swift code.
  • Added Auto layouts for the graph to support iPhone and iPad in both landscape and portrait.

Environment: iOS 9.0, 8.0 (iPhone SDK), Objective-C, Swift 2, Xcode 7,Auto Layout, Cocoa Touch, Cocoa framework, AVFoundation, Core Animation, HTML, CSS, JQuery, JSON.

Confidential, Raritan, NJ

Sr. iOS Application Developer

Responsibilities:

  • Developed the app 2.0 version of the application with new features, improved UI and animations for iOS 8 using Swift and Xcode 6.
  • Developed applications and user interfaces that support multiple languages and devices.
  • Developed reusable code that works for newer iPhones and iPad. Used layout constraints and springs & struts for UI to flow properly in all the different screen sizes.
  • Developed new features to support home automation devices to 1.0 application. Created models and added new rest service calls.
  • Integrated third party Life360 application to trigger push notifications and rules (customized programs) based on user location and place.
  • Developed Energy feature to manage the energy that is consumed by the automated device through pie graphs using Core Animation.
  • Used HP Quality center and Agile tools to manage defects and user stories.
  • Responsible for giving out QA and Production IPA builds to the internal app store.
  • Developed new components like infinite scrolling section for sliding table view
  • Solved major defects in navigation controller behavior for the application
  • Improved the efficiency of the application by optimization that resulted in faster loading and streaming data.
  • Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls).
  • Created models in MVC and development of delegates for updating model information.
  • Took care of code review, code fixes and bug fixes.
  • Handled scenarios of no data for application during good network signal
  • Explained the design problem of invocation by drawing flowcharts
  • Assisted Project Manager with release build schedules
  • Documented the technical specifications
  • Implemented analytics for both iPhone and iPad application to track the user flow and experience.
  • Managing the work log and following the schedule to ensure completion of projects before deadline
  • Followed a work data flow principle for design and development.

Environment: Objective C, Swift, Xcode, Mac OSX, Cocoa Touch, Cocoa Framework, Foundation, UIKit, Core Graphics, JSON, IOS 8.

Confidential, North Carolina

Sr. iOS Application Developer

Responsibilities:

  • Upgraded reporting system of the application Confidential for analytics.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.
  • Bug fixes.
  • Integrated UI changes and enhancements using Xibs, programmatically and Auto Layout.
  • Integrated secure web service calls over https connections and processed JSON responses using AFNetwork Framework.
  • Reconfigured iRate behavior to meet business requirements.
  • For persistent storage: NSUserDefaults and plists were used for small preferences and used Core Data with Magical Records.
  • Evaluated, prototyped and make recommendations on credit card scanner SDKs based on business needs.
  • Grand Central Dispatch (GCD) is used to move tasks of the main thread to allow for a mostly lag free experience for the user.
  • Used SVN and Jenkins for automated testing.
  • Used MBProgressHUD as an Activity Indicator that followed the Business requirements.
  • Used Card.IO, CocoaPods, iRate, AliPay, MBProgressHUD, AFNetwork, Magical Records, Crashlytics, Flurry, GA, Google Tag Manager
  • Made the app compatible for IOS 4-7.0
  • Updated UI to use native UIKit functionality, using Xibs
  • Integrated Crashlytics which provides interactive, detailed crash reports in real time
  • Implemented custom behavior into 3rd party framework.

Environment: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, Github for version control, XML, JSON Frameworks: UIKit, CoreLocation.

Confidential, Sunnyvale, CA

UI/ iOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: iOS, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit, Core Location, and AV Foundation.

Confidential

Java UI developer

Responsibilities:
  • Developed front-end screens using JSP, Custom tags, Java Script and Tag Libraries
  • Designed and developed components under J2EE architecture using Servlets, JSP’s and EJB
  • Modeling and generation of code snippets for whole project using Master Craft & Rational Rose.
  • Involved in detailed business analysis, flowcharts, preparation technical specifications,
  • Developed the functionality of the game portal.
  • Implemented ‘update on launch’ feature.
  • Developed the navigation through various UIs.
  • Worked closely with the design team in implementing an engaging visual experience for the users.
  • Involved in the detail system design and implementation of the specification.
  • Worked on enhancement features for the list up loader and mailer modules and also fixed code defects.
  • Created large database and various stored procedures and triggers.
  • Developed Front-End user interface using JavaScript.
  • Business logic is implemented using Spring MVC, spring security, Java, JSON.
  • Hibernate is used as Object Relational Mapping (ORM) tool.
  • Created session beans and involved in Hibernate transaction management.
  • Created Test Plans and developed Test scripts for each class using JUnit and deployed successfully.

Environment: Java, J2EE, Web Services, Hibernate, Struts2, spring (spring core, Spring AOP, spring security, spring web services).

We'd love your feedback!