We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience including 5 years of experience in designing, developing and maintenance of client server applications.
  • 5 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/3. x.
  • Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, MapKit, UIKit and EventKit Frameworks.
  • Control the user interface programmatically, which requires more familiarity with AppKit classes and protocols.
  • Experience with Swift programming language.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Good experience on NSOperationQueue,ThreadsGCD and Blocks to perform multi - threaded development.
  • Experience in SVN, GIT, Stash and GIT interfaces like SourceTree.
  • Good experience in Test Drive DevelopmentTDD.
  • Worked onAV Foundation,Core Location, CoreGraphics, Coreanimation, Quartz core, AddressBook, 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 GoogleAnalytics.
  • Experience with Hybrid applications like Xamarin.
  • 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, TableViews, TabBars, ScrollBars and NavigationBars.
  • Expertise in MVC design architecture.
  • Experience working on Banking&Financial, HealthCare, Retail, IT and Marketing domain mobile applications.
  • Experience with ant for building iOS projects.
  • Worked with Visualstudio, 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.
  • Ability to coordinate with various team members involved in the project.
  • Quick learner, excellent analytical, design and problem solving skills.

TECHNICAL SKILLS:

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

ProgrammingSkills: 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: XCode 3.0/4.0/5.0/6.0/6.4/7.2, Instruments Git.

IDE's / SDK: XCode, Microsoft Visual Studio, Eclipse, Android SDK, NetBeans, ATG control Centre.

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

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Interface builder, Instruments and Swift and Objective C
  • Developed code using Navigation controllers, Action sheet, PageView Controllers, Custom view controllers, custom protocols.
  • The user interface for this app was implemented using UIKit and Foundation, AVFoundation, Coredata, iOS9 Frameworks.
  • Developed navigation between views was mixture of using UINavigationController and UIGestureRecognizer.
  • We used successfully ant for building iOS projects. Basically, we need it for continues integration (we use Jenkins). Most developers prefer using XCode IDE.
  • Basically, we need to call XCode build using ant task. 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.
  • Involved in the code review meetings. Also, fixed code and bugs in the code.
  • Interacted with customer in business meetings to get the customer stories in the product backlog and also reported the status every week sprint.
  • Attended daily scrum meetings to discuss the road.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • 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 (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, Omaha, NE

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Storyboard,XCodeand Swift 3.0 is compatible to 9.x, 10.x iOS.
  • Developed code usingUINavigationController, UIViewController,NSURLSession, Protocol, Delegate, UITableView, UICollectionView and many moreCustom view controllers, custom protocols.
  • The user interface for this app was implemented using nativeUIKit 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.
  • 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 andreported 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 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, Cocoapods, iPhone Simulator OS 9.x, 10.x, HTML, JSON, REST Web Services, GIT, JIRA.

Confidential, Pleasanton, CA

Sr. 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.
  • 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.
  • 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, Salt Lake City, UT

Sr. iOS Developer

Responsibilities:

  • Worked on ObjectiveC and Cocoa frameworks.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Customized UITableView to have a custom look.
  • Developed tools for this project like customized navigationbar, page control and scroll view.
  • Worked with JSON for data exchange between client and server.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Part of the team that helped build and release the application to the app store.
  • Used GitHub to pull code and make changes and push the code back.
  • Made custom UITableViewCells.

Environment: s: iOS 5-6 (iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery, Web logic Server, Web Services, Java script, Agile Methodology, Putty,UNIX, LINUX.

Confidential, Chicago, IL

Sr. iOS Developer

Responsibilities:

  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Followed a work information stream standard for outline and improvement.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Used CoreData Framework for local storage purpose in SQLite.
  • Formatted the Data according to Business standard to show in UI.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/difficulties to project lead.
  • Debugging issues on location whenever required.
  • Complete execution of the retrial mechanism.
  • 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.
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
  • Complete implementation of the retrial mechanism.
  • Worked on Instagram APIIntegration in iOS Application to bring information from Instagram server to theiOS application.
  • Web services deployment and testing on rest client.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
  • Responsible for Service Integration Development and Testing.

Environment: iOS 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPhone, Objective-C, UIKit, JSON, XML, SQLite.

Confidential, Chicago, IL

Mobile Developer

Responsibilities:

  • Implemented CoreData for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, tableviews, 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.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs.
  • Worked with Mobile Media application for Android mobile devices with extensive user interface development.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Continuous attention to technical excellence and good design.
  • Exception handling - translating data access related exception to a Spring data access hierarchy

Environment: s:OS 5-6 (iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery, Web logic Server, Web Services, Java script, Agile Methodology, Putty,UNIX, LINUX.

Confidential

Software Engineer

Responsibilities:

  • Developed various web forms using ASP.NET
  • Involved in complete Software Development Life Cycle that includes Systems Analysis.
  • Design, Development, Testing and Documentation of various parts of the application.
  • Worked extensively with Web Forms, Server (Web/HTML) and Data Binding controls.
  • Designed and developed Crystal Reports.
  • VisualC++ ships with different versions of C runtime libraries. 44 This means users can compile their code with any of the available libraries. However, this can cause some problems when using different components (DLLs, EXEs) in the same program.
  • Developed data driven web pages using ASP.NET, and VB.Net.
  • Used C# for creating classes unique to this application.
  • Implemented JavaScript for validation.

Environment: s: ASP, VC++, ASP.Net, VB.Net, HTML, DHTML, and Oracle8i, PL/SQL, SQL Plus and Java Script.

We'd love your feedback!