We provide IT Staff Augmentation Services!

Ios Mobile Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Overall 7+ years of IT experience in designing and developing high - end enterprise level Web and Mobile Application.
  • Sound Knowledge and good working experience on Xcode 7, 8 and Swift 2.0, 3.0.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, deployments, unit and integration testing and post production support.
  • Experience in using Objective-C, UIKit, Core Location, Core Foundation, MapKit, Cocoa Touch Frameworks, Core Animation, Core Graphics, Core Text and Cocoa Service.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
  • Built rich user interface applications supporting various devices using XIBs, Storyboard with auto layout, size classes, stack view, animation techniques.
  • Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation, Protocols, Singleton, Notification, MVVM.
  • Experienced in working in Multi thread Environment like Operation Queues, GCD.
  • Experienced in implementing Third Party library into the Codebase.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
  • Hands on experience in using Auto layout for setting constraints.
  • Analyzing crash reports, logging defects and performing code formatting and code reviews and performed safe language and IDE upgrades.
  • Extensive experience consuming REST web services and APIs.
  • Developed test cases using XCTest, OCUnit and deployed apps on Test Flight for internal and external testing.
  • Worked with memory MRC and ARC environment.
  • Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experienced in using Google Maps APIs for the Geo location services and using JSON web services to call external web service.
  • Have basic knowledge on Zoom REST API and Mobile SDK.
  • Experience in deploying app into app store. Used Jenkins for Automating building process.
  • Proficient in parsing JSON, XML, PLIST and in version control systems like Bitbucket, Git, SVN.
  • Have experience working in enterprise level and capable of doing migration from objective-C to Swift.
  • Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and worked on data management software SAS, MySQL, SQL Server.
  • Proven aptitude on learning and working on cutting-edge technologies and strong ability to work with Cross Functional Teams of Developers and Testers.
  • Strong understanding of the server side software, scalability, performance and reliability aspects.
  • Adept knowledge in HTML5/JS/JQuery/CSS/XML/Bootstrap.
  • Experienced in provisioning and publishing applications in App Store with working experience of Apple publishing procedures and App review process.
  • Goal oriented and organized team player with good interpersonal skills, thrives well within group environment as well as individually.

TECHNICAL SKILLS

Programming Languages: C, Objective C, swift

Frameworks: UIKit, UIMapKit, iWebkit, Cocoa Touch, Spring framework, Hibernate, Core Data, Core Foundation, Core Animation, Zoom API, Core Graphics, Core Text.

Database Tools: SQLite3, MySQL, MS-access, SQL

Web Technologies: HTML, CSS, Java Script

Web Services: REST, JSON, XML, Facebook, Twitter

Repository services: SVN, GitHub, Bitbucket

Operating System: Mac OS, iOS, Linux (Ubuntu), Windows, Windows Mobile, Android

Other Tools/Software: JIRA, Instrument, Firebase, Source Tree, Confluence.

Testing Frameworks: Unit Test, XCTest

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

iOS Mobile developer

Responsibilities:

  • Used Bridge headers for importing the objective C files to swift.
  • Converted files from swift 2.0 to swift 3.0 and cleared the crashes that encounter while migration.
  • Used UIKIt, Foundation, Core data, Core Animation, core graphics and core text frameworks.
  • Worked on integrating the third-party libraries like AFNetworking, Alamofire, TTTAttributedLabel etc.
  • Used Multi thread concept for making the application more responsive and user interactive.
  • Used Firebase Analytics to report crashes to the developers.
  • Achieved the results by writing the Unit Test cases, XCTest.
  • Used Auto Layout concept for setting constraints on the UI Components.
  • Used Auto layout concept for the UI elements based on the client’s specifications.
  • Followed apple design patterns like MVC, Notification Center, MVVM and Delegation.
  • Used categories to implement the own methods specially while using testing frameworks.
  • Used JIRA as the ticketing tool to make the developers job easy and used Bitbucket as the revision control system.
  • NSJSONSerialization to retrieve data for display on the iPhone/iPad from server using RESTful web services.
  • Worked with REST API for calling the web services to populate data to UI labels.
  • Implemented apple design patterns like Delegate, MVC, Singleton.
  • Collaborated with Testing teams to resolve the bugs.
  • Used Refactoring tool in Xcode to clean and restructure the code to improve testability.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning & Review meetings.

Environment: Xcode 8, Swift 3, Bridgeheaders, Multi Threads, Delegate, NSNotification, Auto Layouts, MVC, NSURLSESSION, iPhone Simulator, Bitbucket, JIRA, Queues, Restful API, Unit Test cases, XCTest, Categories.

Confidential, Fort Lauderdale, FL

iOS Developer

Responsibilities:

  • Improved the UIView’s like Tab bars, Navigation bars and Customized Views, to make the interface more appealing to the users.
  • Worked extensively on Table View and Customized Table View.
  • Introduced Secured User Credential for better interaction between the user and the application.
  • Implemented NSOperation class for multi-threading to increase the efficiency of the application.
  • Used Categories to introduce new methods to existing classes like NSString.
  • Created and acquired data from a database using SQLite to save the user’s information.
  • Used XML parsing to pull data from the backend and then display it on the application.
  • Implemented MapKit framework to make it easier for the users to easily locate the bank and ATMs.
  • Introduced the ability to locate the user using the Core Location framework and CLLocationManager object.
  • Worked closely with the web development to ensure proper integration between the web and the IPhone application.
  • Used REST API and parsed JSON data by NSJsonserialization API.
  • Used Test Flight for internal and external testing.
  • Implemented auto layout concept for sizing and positioning the views.
  • Maintain familiarity and expertise with the constantly changing and upgrading mobile development field.
  • Delivered good performance in designing the application.
  • Integrated Google Places API and implemented address suggestions by using Google Place Auto complete feature.
  • Interacted daily with project leaders and updated the progress report.
  • Migrated the code from existing Objective-C code to SWIFT.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning & Review meetings.
  • Developed different Layout, Views, Labels, Custom buttons.
  • Fixed bugs and crashes by analyzing crash reports.

Environment: iOS 7.0, 6.1.6, Mac OS X 10.6, Objective-C, C++, Xcode, Auto Layouts, Rest, Json, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location.

Confidential, Richmond, VA

iOS Developer

Responsibilities:

  • Worked extensively with objective-c and cocoa frameworks in Xcode.
  • Developed Custom UIViews & UITableViews for user interface.
  • Implemented UIViewAnimation & UINavigationController for easy navigation of the app.
  • Work in an agile-based team environment.
  • Parsed data using JSON and display it on app.
  • Extensively worked with MAP Kit to navigate dealer store locations and gets you the directions.
  • Maintain and control code’s quality.
  • Fixed bug issues of the application in order of speed and performance enhancements.
  • Worked on internet connection Protocols.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Coded to store sensitive information in IOSKeychain using NSUserDefaults.
  • Created Notifications module that resurfaces notification messages through APN’s from a database connected on a secure socket.
  • Implemented Auto-layout concept for the entire Storyboard and dynamically adjusted the height of the collection View based on the content.
  • Effectively managed the project code using GitHub.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • CoreData Framework was implemented to keep track of user’s favorites.
  • Worked closely with QA for testing and debugging.
  • Designed payment and affordability calculator.
  • Followed Agile methodology throughout the project.
  • Designed and developed latest trends for iPhone clients.

Environment: Objective C, Cocoa Touch, Storyboard, JSONSerialization, SQLite, CoreData and AV Foundation Framework.

Confidential, New York, NY

iOS Developer

Responsibilities:

  • Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
  • Created Custom UIViews, custom Table Views, and custom TableViewCell for user interface.
  • Implemented custom UITabBarController & UINavigationController for navigation of the app.
  • Created Custom Segue for a better transition between 2 views.
  • Working knowledge of Push Notifications.
  • Used NSURL Connection and Grand Central Dispatch to consume data from web services.
  • Implemented NS Operation Queue and NS URL Connection to integrate with backend web services.
  • Involved in the Development of various layers to accommodate the application as per the MVC design pattern, DAO and DTO patterns using spring and Struts, Hibernate.
  • Used JavaScript for custom client-side validation.
  • Back end response was JSON based and parsing was done using NSJSONSerialization.
  • Core Data Framework was implemented to keep track of user’s favorite items.
  • Worked on implementing MessageUI.Framework, AVKit.Framework, CoreData Framework, UI Kit Framework, Zoom Api and AFNetworking.
  • Have integrated Zoom mobile SDK and used Zoom Rest Api to manage the recordings.
  • Working knowledge of Media Player framework as well as HTML 5 video to stream and playback videos.
  • Worked with data storage and retrieval using Plist, SQLite3, and core data at ease to improve memory overhead of the app, and increase responsiveness
  • Used Photoshop for image editing purposes and worked with Core Animation, Core Graphics frameworks.
  • Did developer test and fixed bugs.
  • Worked closely within a cross functional team of testers and developers.

Environment: Objective C, Cocoa Touch, Zoom Mobile SDK, Zoom REST API, Storyboard, JSONSerialization, SQLite and Core Data and AV Foundation Framework.

Confidential

Web Developer

Responsibilities:

  • Used HTML, DHTML, CSS, Dream weaver, JavaScript to develop front end web pages.
  • Actively involved in each phase of the SDLC (analysis, design, development, testing and deployment).
  • Extensively used Microsoft Visio to create OOAD diagrams for the database and application structural design.
  • Developed cross browser compatible HTML and CSS reusable templates and integrated theUIwith the application.
  • Created the data base tables to store the user's details
  • Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.

Environment: HTML, XML, DHTML, MS-Visual studio, CSS, SQL Server 5.0, Adobe, Photoshop.

Confidential

Web Developer

Responsibilities:

  • Designed various Websites that not only deploy latest web designing techniques, but also display customer friendly GUI for business related organizations.
  • Employed search engine optimization techniques that helped to market the websites on a large scale.
  • Carried out Customer Support by helping the clients with relevant Technical/Non-technical details.
  • Worked with PHP, MySQL and JavaScript for the given web portal projects at hand.
  • Responsible for code optimization and testing of the website across different browsers.
  • Worked in Collaboration with a designer for web feature enhancement.
  • Worked with Photoshop CS3 and flash for the related picture and flash features to be embedded in the projects.
  • Created various web page layouts using HTML, and CSS.
  • Created webpages per client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
  • Involved in SDLC life cycle - Designing, Coding, Testing, Debugging and Production.
  • Used CSS in almost all the web portals to maintain uniformity and consistency of design.
  • Built a Web pages that are more user-interactive using AJAX, JavaScript.
  • Implemented advanced search for users, story pages.
  • Implemented jQuery light box for searches.
  • Used jQuery validations, UI tabs for user forms.
  • Worked with JavaScript for enhancing effects and form validations.
  • Used PHP documentation.

Environment: HTML, CSS, JavaScript, jQuery, Ajax, DOM, JSON, Google Analytics, SEO techniques, UI layouts, Wireframes.

We'd love your feedback!