We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 6 years of IT experience including 4 years of experience in designing, developing and maintenance of client server applications.
  • 4 years of development experience in iOS application using XCode, Objective C, C++ and Cocoa Touch Framework.
  • Proficient knowledge on iOS 9.2/9.1/8.x/6.x/7.x, Mac OS 10.10/10/9/10.8/10.7 , XCode 7.2/6.x/5.x/4.x.
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, MapKit, UIKit and EventKit Frameworks.
  • Experience in Design using Sketch.
  • Control the user interface programmatically, which requires more familiarity with AppKit classes and protocols.
  • Experience with Swift programming language.
  • Good experience on NSOperation Queue, Threads GCD and Blocks to perform multi - threaded development.
  • Experience in SVN, GIT, Stash and GIT interfaces like Source Tree.
  • Good experience in Test Driven Development TDD.
  • Worked on AV Foundation, Core Location, Core Graphics, Core animation, Quartz core, Address Book, and many other third party frameworks.
  • Hands on experience in Apple push notifications.
  • Experience in using AFNetworking framework for Networking.
  • Working knowledge of Unit and automated testing using XCTest.
  • Solid understanding and Experience in using third party frameworks and reporting frameworks like Crashlytics and Google Analytics.
  • Expertise in developing native applications for the iPhone, and iPad devices.
  • Complete comprehension of Memory Management in Objective-C using Instruments to fine-tune the app performance and memory management.
  • Experience in developing and consuming SOAP web services using XML and XSD.
  • Experience in Customized Views, Table Views, Tab Bars, Scroll Bars and Navigation Bars.
  • Expertise in MVC design architecture.
  • Experience working on Banking & Financial, HealthCare, Retail, IT and Marketing domain mobile applications.
  • Worked with Visual studio, JIRA, TFS to track project status and bug tracking.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.

TECHNICAL SKILLS

IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder UIKit, Cocoa touch, core Data.

Programming Skills: Objective-C, Swift, HTML 4.0.1, XML, CSS, JavaScript, JQuery, JSON, C, C++, Android

Databases: My SQL, MYSQL-SQLITE3, Microsoft SQL Server and Microsoft Access.

Tools: IDE's / SDK: XCode 4.0/5.0/6.0/6.4/7.2/8.1 , Instruments Git. XCode, Microsoft Visual Studio, Eclipse, Android SDK, NetBeans, ATG control Centre.

Source Control: GitHub TFS, Source Tree, SVN, Stash.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco,CA

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Storyboard, XCode and Swift 3.0.1 is compatible to 9.x, 10.x iOS.
  • Developed code using UINavigationController, UIViewController, UITableView, UICollectionView and many more Custom view controllers, custom protocols.
  • This app was implemented using native UIKit and Foundation, iOS 9.x, iOS10 Frameworks and Cocoa pods.
  • Pods were installed for GapMobileUtils which are basically components created by Confidential Inc. designed for reuse in any other projects for Confidential Inc.
  • Used Instruments, Allocations, Memory Leaks etc. to fine-tune the app performance and memory management.
  • Expert in coding, enhancement, maintenance and code review.
  • Interacted with the clients as per the requirement.
  • Fixing bugs in the code.
  • Experience with invision and Zeplin for sketch files.
  • Attended daily scrum meetings to discuss the road map and to reach mile stones.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Experience with UI tests and Unit tests using XC Tests.
  • Experience in Design with the team using Sketch.
  • Experience with Sonar to know the issues on our projet like duplicate code.
  • Used PCF for Local work station.
  • Used JIRA to track project status and bug tracking.
  • Worked with GIT, SourceTree to checkout and update the codebase changes.
  • Used Agile Scrum methodology for development.
  • Used Confiluence for to get the info on whole project.

Environment: s: iOS8.x, iOS9.x, iOS10.x (iPhone SDK), MAC OS X, Swift 3.x, Sketch Files, XCode 8.1, Cocoa framework, Cocoa pods, iPhone Simulator OS 9.x, 10.x, HTML, JSON, REST Web Services, GIT, JIRA, Confluence, UX and UI.

Confidential, Omaha, NE

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Storyboard, XCode and Swift 3.0 is compatible to 9.x, 10.x iOS.
  • Developed code using UINavigationController, UIViewController, NSURLSession, Protocol, Delegate, UITableView, UICollectionView and many more Custom view controllers, custom protocols.
  • The user interface for this app was implemented using native UIKit and Foundation, iOS 9.x, iOS10 Frameworks and Cocoa pods.
  • Cocoa pods are installed for Werner Analytics, WernerAppStatus, WernerNetworking which are basically components created by Werner designed for reusability.
  • WernerAppStatus framework is to check app version user is using is upgraded to latest app released. Werner Analytics framework is to analyze app user interactions. WernerNetworking is wrapper on NSURLSession to download JSON data from Werner Server.
  • Used Instruments, Allocations, Memory Leaks etc. to fine-tune the app performance and memory management.
  • Saving data to a firebase database, syncing data from Firebase in realtime, Authenticatuing users, monitoring online users and enabling online support using Firebase.
  • Involved in the code review meetings. Also, fixed code and bugs in the code.
  • Swift Lint is warnings are also cleared through Swift Lint, Home Brew installations.
  • Interacted with client in business meetings to get the user stories in the product backlog and reported the status end of every sprint with demo video.
  • Attended daily scrum meetings to discuss the road map and to reach mile stones.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Used Bluetooth to connect iPad, iPhone.
  • Used JIRA to track project status and bug tracking.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Worked with GIT, SourceTree to checkout and update the codebase changes.
  • Used Agile Scrum methodology for development.

Environment: s: iOS8.x, iOS9.x, iOS10.x (iPhone SDK), MAC OS X, Swift 3.x, Sketch Files, XCode 8.1, Cocoa framework, Cocoa pods, iPhone Simulator OS 9.x, 10.x, HTML, JSON, REST Web Services, GIT, JIRA.

Confidential, Dallas, TX iOS Developer

Responsibilities:

  • This application was designed and implemented using Interface builder, Instruments and Swift and Objective C
  • Developed code for Action sheet, PageView Controllers, Custom view controllers.
  • The user interface for this app was implemented using UIKit and Foundation, AVFoundation, Coredata, iOS 9 Frameworks.
  • Developed navigation between views was mixture of using UINavigationController and UIGesture Recognizer.
  • Basically, we need to call XCode build using anttask. But if you need more complex examples google for Jenkins (or Hudson) + XCode (or iOS, iPhone).
  • Used Instruments to fine-tune the app performance and memory management.
  • Interacted with customer in business meetings to get the customer stories in the product backlog and also reported the status every week sprint.
  • Used JIRA to track project status and bug tracking.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Familiar with Core Animation / UI animation concepts.
  • Worked with GIT to checkout and update the codebase changes.
  • Used Agile Scrum methodology for development.

Environment: s: iOS6 and 7.x (iPhone SDK), MAC OS X, Objective C, Pixel perfect UI, XCode 5 and XCode 6, Cocoa framework, iPhone, Simulator, Salesforce.com platform, HTML, Adobe Suite (Photoshop, Dreamweaver), XML, Swift 2, JSON Web Services, JUnit, Unix, Oracle, ANT, Web sphere Application Server 8.5, Unity iOS, SVN.

Confidential, Pleasanton, CA iOS Developer

Responsibilities:

  • Worked with the business development, sales and engineering team to obtain the requirements needed to develop the app.
  • Proposed mobile friendly design approaches needed to develop the app.
  • Worked in tandem with the web service team to discuss the interface required along with changes the interface required.
  • Multi-Threaded some of the modules in the app by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Formatted the Data as per Business rule to display in UI.
  • Created the View Controllers by both programming and through Interface Builder.
  • Followed the apple UI guidelines throughout the project.
  • Complete implementation of the retrial mechanism.
  • Created Custom UITableViewCell with different styles to accommodate the UX/UI requirements in Open Units Screen and Pick Lists Screen and Xib files.
  • Utilized Coredata for persistence of data and used versioning for data changes.
  • Used Xib files instead of storyboards for building user interfaces.
  • Reported progress/difficulties to project lead.
  • Web services deployment and testing on rest client.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth move and better client experience.
  • Transacted the data between the application and server using REST and SOAP.
  • Performed external testing using test flight extensively.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Used Agile methodology/ Sprint Alliance for development.

Environment: s: Objective-C, Swift, XCode 4.6, Mac OS X, Cocoa Touch, Foundation, UIKit, Core Graphics, JSON converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1, Device integrated with Barcode Scanners, Air Watch Mobile Device Management App Store, Subversion (SVN), iOS SDK 6.1, GitHub, Objective-C, Core Data, iPhone Devices.

Confidential

Java Developer

Responsibilities:

  • Responsible for designing and developing of Object Oriented methodologies using UML.
  • Developed Web Services using REST, SOAP, WSDL, UDDI, CXF and XML using JERSEY
  • Hands on experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS).
  • Developed PL/SQL procedures for various reporting status for Sales reporting and Tax.
  • Prepared the test data using SQL scripts to populate the data tables in DEV, INT and QA.
  • Extensively used XML to save and retrieve the user preferences.
  • Used XML and XML Schemas for data exchange between application modules.
  • Used DOM parser for manipulating XML document.
  • Responsible for server side and client side coding, code review and critical defect fixing.
  • Performed Unit test cases, Test Records, Fault Reports.
  • Involved in unit testing and system testing and also responsible for preparing test scripts.
  • Used JAX-Web Services to interact with other applications using SOAP and WSDL file.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.
  • Generating Reports for Clients.

Environment: Java, JSF, Websphere, JSP, RAD, Javascript, Servlets, JDBC, LOG4J, XML.

We'd love your feedback!