We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • Around7 years in IT Involving experience working with multiple technologies for Mobile and Webapplication development such as iOS (iPhone &iPad), JavaScript, HTML5, CSS3, jQuery.
  • 5 years of specialization experience in Development and Implementation of various native iOS applications using Swift, Objective - C, Cocoa Touch, Mapkit.
  • Experience working on Banking, Financial, Enterprise,Retail, IT and Marketing domain mobile applications.
  • Experience with design patterns such as MVC, Delegates, Singleton, Categories, Notification, KVC, Blocks.
  • Strong knowledge in implementing CoreFrameworks like Core Location, CoreGraphics,MapKit, UIKit and EventKit Frameworks.
  • Hands on experience customizing iPhone and iPad interfaces using Swift 2.0 and storyboards.
  • Experience Consuming REST/SOAP Web Services and APIs.
  • Worked with RSS News feed integration with custom UI components and social sharing features.
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Hands on experience in ApplePushNotifications.
  • Native experience with NSURLConnection , NSURLSession . Third party experience with RestKit , AFnetworking , FireBase by using the COCOAPODS .
  • Experience in using NSUserDefaults, NSUserPreferences, Multithreading, Core Data and SQLite in various IOS app projects.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Experienced in implementing ThirdPartylibrary into the Codebase.
  • Worked with QT Framework 5.0 in creatingprofiles and deploying to Xcode Project.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Designed and implemented Enterprise RESTful API services. 
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience in SVN,Stash and GIT interfaces like Source Tree.
  • Developed test cases using XCTest, OCUnit.
  • Expertise in testing apps on simulators and actual devices to fine-tune products.
  • Proficient Knowledge in UITesting and distribution of an APP in to the App Store. 
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS:

iOS Applications: Objective-C, Swift, Cocos2D and Cocoa development for iPhone and iPad devices in Xcode Interface builder-UIKit, Cocoa touch, core Data,Xamarin

Software: Trained in iOS 4, iOS 5, iOS6, iOS7, iOS8, iOS9 with XCode4.x/5.x, 6.x,7.x,8.x,OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites.

Programming Languages: Objective C, Swift, Java, C, C++, .Net, SQL, C#, XML, Visual Basic6, HTML 4 and 5, CSS, JavaScript, JQUERY library, ReactJS

Database: Oracle 10g,11g, SQL Server 2008/2010, DB2, SQL, Mongo DB, Parse, Amazon Dynamo DB

Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8, Linux, UNIX.

Development Tools: CVS/GitHub TFS, Source Tree, SVN,

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. iOS Developer

Responsibilities:

  • This application was designed and implemented using Storyboard, XCode and Swift.
  • Created various views, table views, customized views and popovers using Swift.
  • Used Table View with selectablecells to categorize and navigate to options.  
  • Developed Navigation between views was mixture of using Swift, UI Navigation Controller, UI Gesture.
  • 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. 
  • Made RESTful API calls using NSURL Connection to get JSON and present it in the text views.
  • Implemented Push Notifications to alert the user of important system messages. 
  • Worked with existing CoreData model to add implementation for managing stored payment profiles on device.
  • Worked on web service calls, XML and JSON Parsing included in the project.
  • Experienced with UIKit, Auto Layout, GCD, Core Frameworks, and iOS memory management.
  • Data scrolling is achieved using UIScrollPaneandUITextView.  
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to- end development.
  • Involved in the code review meetings. Also, fixed code and bugs in the code.
  • Demonstrated ability in handling the memory management.
  • Developed Navigation between views was mixture of using Swift, UI Navigation Controller, UI Gesture.
  • FollowedAgile methodology throughouttheproject.

Environment: iOS 9.0/10.0, Mac OS X, Xcode 8.x, Objective-C, Swift 3.0, Cocoa Touch, Cocoa framework,iPhone Simulator 4 and above, XML, JSON, REST services, Core data, SQLite, MemoryManagement, MapView, AgileMethodology, GCD.

Confidential, Houston, TX

Sr. IOS Developer

Responsibilities:

  • Worked on Objective C, Swift and Cocoa frameworks to make a Mobile application.
  • Designed the HTTP interface of the application that uses the NSURLConnection and NSURL Request classes of CocoaTouch to make network requests.
  • Involved in maintaining the app security as per OWASP mobile security guidelines.
  • Implemented banking features that include locator services and navigation to nearest stores.
  • Used JSON web service to connect the web and access the data.
  • Consumed RESTful based web services in this iOS mobile application.
  • Used ARC to handle memorymanagement efficiently.
  • IntegratedTouch ID to allow User Secure Signing into App using Local Authentication. 
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Experience in Web development with a strong background working on HTML5, CSS3, JavaScript and jQuery
  • Used CoreData Framework for local storage purpose in SQLite.
  • Worked with GIT to checkout and update the codebase changes.
  • Implemented high quality iOS code that satisfies the business functional requirements as well as user functional requirements. 
  • Publishing the application on App store and then pushing updates after every sprint release. 
  • Used JIRA to track project status and bug tracking.

Environments: iOS 7.0,8.0 (iPhone SDK), Mac OS X, Objective C, Swift 2.0, XCode7.x,Agile Methodology, XML, JSON, HTML5, CSS,GIT, UIViews, REST, JavaScript, JQuery, iPhone Simulator.

Confidential, LA

iOS Developer

Responsibilities:

  • Worked with Objective-C, Cocoa and UIFrameworks.
  • Worked with basics of SWIFT for updating the app. 
  • Created Custom UIbutton, UITextField and UITableView to build user interface of the application in Xcode.
  • Developed App using MVC and Singleton architectures.
  • Extensively worked with XML and JSON inputs to pull the data from backend and display it on the app.
  • Developed the GUI using JPanel, JForms and JavaScript.
  • Worked on UIpicker view and delegate to pick the location.
  • Developed the UI of the application using UIKit and CoreGraphics frameworks.
  • Worked on PushNotifications using Apple Push Notification Service (APNS) to notify user about the accepted events. 
  • Implemented CoreData for persistent storage of user data. 
  • Developed Facebookintegration for the application.
  • CoreAnimation framework is used to animate the flip view between two views.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Worked with an Agile, Scrummethodology to ensure delivery of high quality work with every iteration.

Environment: iOS 6.0, 7.0 (iPhone SDK), Objective C, Swift, Xcode 5.x/6.x, Cocoa Touch, Cocoa Framework, iPhoneSimulator,MVC,Singleton,XML,JSON,JPanel, JavaScript,PushNotifications,CoreData Agile and SCRUM Methodology.

Confidential

Java/ Mobile Developer

Responsibilities:

  • Worked with Objective C and CocoaFramework, which includes UIKit, Foundation.
  • Created View controllers both programmatically and through Interface Builder and Storyboards.
  • Application is developed using spring with the help of MVC architecture.
  • Added pushnotification and locationservices.
  • Involved in handling of Memory management and analyzing performance using Xcode Instrument.
  • Worked with GDB and Xcode for debugging.
  • Worked with UIKit Frameworks and web service cells by including XML and JSON parsing in the project.
  • Created the complete database using Core Data.
  • HibernateORM framework with spring support and JDBC is used to develop data abstraction layer.
  • Using JavaScript, HTML, XML, DHTML, CSS and JSP’s developed the front-end screen. Validated the client side using JavaScript and developed the required servlets.
  • Developed Restful Web Services which acts as end point to share data with other products where JSON as messaging medium.
  • Struts action classes, Dispatch action classes, DAO views are designed using Struts custom tags.
  • To extract SOAP information from the XMLWebservice we used XPATH.
  • Database objects were created in Oracle database using PL/SQL to store procedures, functions and triggers.
  • Participated in Daily SCRUM meetings, Codereview and Quality Assurance.
  • Eclipse IDE is used for writing code and implemented logging using log4j.
  • Data from the Oracle Database is accessed by using JDBC with standard statements.

Environment: Objective-C, CocoaTouch,UIKit,Xcode 4.x,Core Data,MVC, Struts, Web services (SOAP), JavaScript, CSS, HTML, XML, WebSphere, JQuery, XML, SQL, Hibernate 3.x, Git, Windows XP/07 and MS-office, JUnit, Web Logic, SQL Server, CVS.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Involved in Database designing using ERModeling and creating tables.
  • Developed Java Mail program to send a system generated mail to all first time registered users.
  • Developed the GUI using JPanel, Forms and JavaScript.
  • Developed reusable web components, JSP, Servlets and JavaBeans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Involved in creating Backups, Restoring and Import/Export data using MS SQL and DTS packages.
  • Provided JavaScript and CSS fixes for the UI for issue like orientation issues in web and JQuery implementation
  • Implemented Strutsframework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servletsclasses for Controller and developed Form Beans for transferring data between Action class and the View Layer.

Environments: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Struts Framework Apache Server, Java Mail, and UNIX, MYSQL, CSS, jQuery, XML, GIT, Jasmine and SQL, Eclipse.

We'd love your feedback!