We provide IT Staff Augmentation Services!

Software Engineer Mobile(ios) Resume

2.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Over 5 years IT experience with 4 years in iOS application development, design and deployment for iOS devices including iPhones and iPads and 1 year of web development and Quality assurance
  • Strong knowledge of Objective - C language and SWIFT.
  • Experience working with XCode, Instruments, Foundation, UIKit and multiple versions of iOS.
  • Very good knowledge of developing universaliOSapp using auto layout design and UIStackView
  • Thorough understanding of App store requirement and Created applications consistent with Apple Human Interface Guideline.
  • Proficiency in creating and customizing Views, Table Views, Tab Bars and Navigation Bars in a multi-view application.
  • Good understanding of Memory Management: ARC and MRR iniOSdevelopment.
  • Experienced with using GCD, NSOperations and NSOperationQueue with Multithreading.
  • Experience working on Apple Push Notifications (APNs), UNNotification, Keychain and Touch ID.
  • Proficiency in MVC design architecture, Cocoa design patterns and concepts like delegate, protocols and category.
  • Good experience developing Object OrientedConcepts in building a reusable code.
  • Skilled in integrating REST web service communication using NSURL Connection and NSURLSession.
  • Experienced in XML and JSON Parsing with NSJSONSeralization, SBJSON and NSXMLParser.
  • Experience in Test Driven Development (TDD) and writing unit tests using XCTest Framework.
  • Experienced with Third Party FrameWorks like CocoaLumberjack, ObjectMapper, AFNetworking, RestKit, JSONKit.
  • Produced visually appealing designs focused on usability, UX and cross-browser compatibility using HTML, CSS, JavaScript, jQuery, AngularJs worked with CSS pre-processors such as SASS and LESS.
  • Experience with subversion control with GIT and SourceTree.
  • Experience working in agile environment using SCRUM methodology and JIRA.
  • Exceptional aptitude for teamwork and collaboration with diverse disciplines in distributed

TECHNICAL SKILLS

iOS Technology: iOS version 5+, XCode 4.5+

Languages: Objective C, SWIFT, JavaScript, jQuery, XML, XHTML, Java,C++

Database: MYSQL, SQL Server, SQLite

Developer Tools: XCode, Eclipse IDE, Firebug

Web Technologies: HTML4/5, CSS2/3, Sass, XML, JavaScript, JQUERY, Twitter BootStrap, JSON,AJAX,AngularJS

Automation testing: XCTest, Selenium WebDriver, TestNg, Junit

Bug tracking system: Jira

Versioning Tools: Git, Perforce

PROFESSIONAL EXPERIENCE

Confidential, San Diego,CA

Software Engineer Mobile(iOS)

Responsibilities:

  • Worked with Objective C and SWIFT using Cocoa UI frameworks.
  • Proposed and developed mockups based on Apple HIG.
  • Used UIStackView and Autolayout for the iPhone/iPad to integrate single, continuous responsive UI experience.
  • Improved the usability and stability and improving the quality of the user experience.
  • Worked on improving security feature by working with local authentication using Biometrics.
  • Worked extensively on table view controller and made customized tableview cells according to the client.
  • Experience in creating and extracting data from database using SQLite, Core Data and plist.
  • Worked using XML Response parsing using the NSXMLParser and NSXMLParserDelegate and JSON Response parsing using the SBJSON Framework to to dynamically display data on iPhone/iPad.
  • Good experience on NSOperation threads, GCD and Blocks to perform multi-threaded development and asynchronous service calls with NSURL Session Delegate for performance enhancements using Multithreading.
  • Worked with Web Service calls using Alamofire, AFNetworking.
  • Added animation between UI Views for smooth transition and better user experience.
  • Implemented unit testing using XCTest.
  • Used Object Oriented Programming concepts to create re-usable and scalable components.
  • Worked with source control such as Git.
  • Actively participated in daily SCRUM meetings.

Confidential, Phoenix, AZ

iOS Application Developer

Responsibilities:

  • Created the front-end UI design of the app using UIKit framework using AutoLayout and NSLayoutConstraint to create universal UI using Objective C
  • Experience building views programmatically as well as using storyboards/interface builder
  • Worked on improving security by using TouchID feature to login with the help of Local Authentication Framework.
  • Used MVC and VIPER design pattern, protocols and delegates to design the application’s architecture
  • Refactored code using Xcode to make it more clean, compact and reusable.
  • Worked on CoreData which helped to keep the app synchronized with the server.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Optimized application by improving its efficiency that resulted in faster loading of images and streaming data.
  • Provided mechanism to avoid loading of duplicate data in TableViews which arose due to concurrent server calls.
  • Resolved numerous defects quickly by debugging the code using breakpoints, logs and Xcode Instruments.
  • Well aware of TDD which includes the Unit test cases for each class to increase the App quality.
  • Actively participated in QA review meetings.
  • Participated in daily SCRUM meetings, working efficiently in agile methodology using JIRA.

Confidential, San Mateo, CA

iOS Developer

Responsibilities:

  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • RedesignediOSUI for increased page views using Storyboard for new look and feel per UX team specifications.
  • Worked on Secured Authentications, used secureTextEntry to visually protect password entry and Authentication mechanism.
  • Encrypted local personal info through keychain access.
  • Implemented Map View using the MapKit and Core Location Frameworks.
  • Worked with Apple Push Notification Service(APNS)
  • Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
  • Used Third party frameworks like Hockey app and Test flight for crash reports and beta testing.
  • Integrated the GoogleAnalytics SDKto the iOS Mobile Apps for tracking in App data and User Movement.
  • Coordinated the Onsite and Offshore teams to resolve issues.

Confidential, Palo Alto, CA

iOS Application Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks
  • Worked with Xcodefor debugging the updated version.
  • Worked with REST API handling
  • Worked on CoreData which helped to keep the app synchronized with the server.
  • Interacted with Business Analysts and Software Engineers for Bug reviews and QA meetings.
  • Improved the usability and stability by adding new features and improving the quality of the user experience
  • Worked with distribution of apps on AppStore, including beta testing via TestFlight and app store submission.
  • Experience working with Perforce.
  • Created custom UI classes for corresponding Xib files.

Confidential

Web UI Developer

Responsibilities:

  • Worked in a team involved in developing the UI, layout and front-end programming for web application that matches requirements of Client.
  • Developed GUI using JavaScript, HTML, DOM, AJAX, CSS and JQuery in ongoing projects. Used Twitter BootStrap and Media Queries to create Responsive Web Design.
  • Followed MVC Structure and used AngularJs to develop Application.
  • Experience working with SQL
  • Involved in creating the test plans and test cases for each sprint
  • Experience in manual testing for both web and mobile application and writing automation scripts and fixing script issues in regression
  • Developed automation test scripts using Selenium Webdriver,TestNg

We'd love your feedback!