We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

Stamford, CT

SUMMARY:

  • Overall 7+ years of experience in Information Technology and 5+ years in iOS Mobile Application/Cocoa Touch Development (iPhone/iPad)
  • Hands on experience in implementing SOLID and DRY principles.
  • Strong programming experience in SWIFT, OBJECTIVE - C, .Net, C#, C.
  • Hands on experience with latest versions of Xcode 9.X (3.X, 4.X, 5.X, 6.X, 7.X, 8.X) and iOS 11.X (10.X,9.X, 8.X, 7.X, 6.X,5.X, 4.X, 3.X)
  • Strong technical proficiency and thorough understanding in frameworks like UIKit, MapKit, CoreData, CoreLocation, AV Foundation, Security Framework, Foundation.
  • Hands on experience in using various CocoaPods (Alamofire, AFNetworking, MBProgressHUD, Crashlytics, Mixpanel, TPKeyboardAvoiding, Google Analytics, Flurry etc.).
  • Expertise in Development tools Instruments, iOS Simulators and debugging tools LLVM Compiler.
  • Thorough understanding and expertise in MVC, Singleton, Delegation, Decoration, Director, Facade, Adapter, MVVM design patterns.
  • Expertise in Apple Push Notification Service and used third party frame work UrbanAirship for sending push notications. Hands on experience in using Categories, Blocks, ARC, Storyboards, Xib, Autolayout and Size Classes.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi view Application.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Good working experience with the RESTful APIs to consume web services in both JSON as well as XML.
  • Formats by using parsers such as NSXMLParser and NSJSONSerialization class.
  • Expertise in building responsive UI using NSOperations Queue, Grand Central Dispatch (GCD) for downloading data concurrently.
  • Proficient in using SQLite, Core Data, Plist files to store data persistently.
  • Proficient in using Interface Builder for creating, configuring and connecting predefined framework object as well as instances of custom classes.
  • Hands on experience using Base Internalization for localizing the application in multiple languages.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
  • Experience with source control tools like SVN and GitHub.
  • Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID's.
  • Clear knowledge in testing and distribution of the App on the App Store.
  • Working experience of project management methodologies such as Waterfall, Scrum and Agile.
  • Excellent verbal and written communication skills.
  • Hands on experience on database technologies like SQL, MySQL and SQLite.

TECHNICAL SKILLS:

Languages: Objective - C, Swift, Java, C#, JavaScript.

Web Technologies: JSON, JavaScript, HTML, CSS, XML .

Databases: Core Data, SQLite, Teradata 15.10.05.08 and SQL Server 2008.

Development Tools: Xcode, Interface Builder, Microsoft suite, Adobe Photoshop, Adobe illustrator, Sketch, GitHub, SVN Tortoise

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr.iOS Developer

Contributions

  • Developed entirely on Swift and migrated through the different versions of the language.
  • Designed UI via programatic approach. Implemented NSLayout Constraints, Stack views and custom views.
  • Designed and implemented custom Collection view cells and Table view cells.
  • Worked with UIKit Framework for development and maintenance.
  • Handled network calls for fetching data from server with regard to the current status of the Home's lights and temperature. Also, used network calls to update status of the Home's lights and temperature on the app.
  • To comply with the Swift Coding Style, made use of Protocols and Extensions.
  • Handled memory management properly to avoid retain cycles and memory leaks.
  • Worked with a MVVM and Delegation design pattern.
  • Handled Code Review and bug Fixes.
  • Performed Unit Tests on the generated code.
  • Used Agile Methodologies and participated in Scrum and StandUp meetings

Confidential, Dallas, TX

Lead iOS Developer

Contributions

  • Designed and developed entire application from scratch using SWIFT.
  • Designed and implemented the entire application using Xcode 8.X & 7.X.
  • Worked on UX designing using tools like Sketch, Photoshop and Adobe Illustrator.
  • Responsible for complete development cycle and publishing the application on App store and then pushing updates after every sprint release
  • Interacted and coordinated with business, QA and development team to prepare Business requirement(BR) and Technical requirement(TR) documents
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Worked with testing team to enhance project usability and improve performance of the application.
  • Worked with SVN to checkout and update the codebase changes.

Confidential, Lisle, IL

iOS Developer

Contributions

  • Designed and implemented the entire application using XCode 7.X & 6.X.
  • Experienced in using SWIFT code whenever preferred over Objective C
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed and tested each application according to its Software Requirement Specification (SRS)
  • Interacted and coordinated with QA team for different releases.
  • Worked on localizing the app Spanish, German, French, UK English, Portuguese languages.
  • Wrote unit tests using XCTest, OCMock Frameworks and maintained code coverage of 85%.
  • Wrote automation scripts using Appium Framework.
  • Responsible for the Code Delivery to the Project Manager
  • Worked closely within a cross functional team of testers and developers.
  • Documented the technical specifications.
  • Interact with SCRUM team developers, programmers, tester, product owners and stakeholders to deliver right value of the project Confidential the end of each sprint.
  • Developed complete client iPad login module that includes UI design and backend communication with Web Services in Ruby on Rails
  • Experienced in using project management tools like Jira, Crucible and Jenkins CI.
  • Assisted Project Manager with release build schedules.
  • Managing the work log & following the schedule to ensure completion of projects before deadline.

Confidential, New Jersey, NJ

iOS Developer

Contributions

  • Worked extensively with Objective C and Cocoa frameworks
  • Responsible for Service Integration Development and Testing
  • Created the complete database using CoreData.
  • Beta testing of the application via test flight
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete flow for the application with customized UI components and controllers.
  • Worked with UIKit Framework for the applications Confidential hand.
  • Worked extensively on customizing UITableViewController and UICollectionViewController classes as per the mockups provided by designers.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls using NSURLSession class and JSON using NSJSONSerialization class.
  • Added animation between UIView s and Pre-fetching data for different views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Formatted the Data as per Business rule to display in UI.
  • Debugging issues Confidential onsite whenever required.
  • Worked with LLVM for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Confidential, Minneapolis, MN

iOS Developer

Contributions

  • Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
  • Conceptualized, designed, developed and deployed mobile application using iOS SDK, Xcode worked extensively with Objective-C and swift.
  • Worked on table view controller and made customized table view cells according to the requirements and specification.
  • Worked with core data to improve memory overhead and increase responsiveness for saving user information on the app.
  • Following Model, View and Controller paradigm by handling the view frames of all UI components in view controller itself.
  • Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints
  • Involved in maintaining the existing code-base, testing and bug-fixing for smoother performance based software requirement specification (SRS)
  • Worked with testing team to enhance project usability and improve performance of the application.
  • Worked with GIT to checkout and update the codebase changes
  • Participate in daily SCRUM meetings to keep track of the on-going project status and issues

Confidential

Web Developer

Contributions

  • Worked on various phase of a software life cycle i.e. Design, implementation, verification and maintenance.
  • Wrote various methods to manipulate HTML and CSS in JQuery, made web pages dynamic using AJAX, JSON, and XML
  • Developed HTML and CSS codes for front-end deployment.
  • Design with standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization with frameworks/libraries such as jQuery, Bootstrap, spring, etc.
  • Implemented MySQL and other relational database in various projects.
  • Practiced continuous Integration, unit testing, TDD, and refactoring.
  • Updated the existing Website of client's as per the request.
  • UML and Agile Modeling were used throughout development process.
  • Developed dynamic pages using PHP and JavaScript.
  • Utilized Mozilla Firebug to debug applications.
  • Performed Normalization and optimization of database tables.
  • Developed Web forms using PHP, JavaScript, CSS, and HTML.
  • Group Manager in creating System Diagrams, Flow-Chart, and Database Diagrams using VISIO.
  • Validating all the User's Inputs through Java Scripts and Regular Expressions.
  • Wrote MySQL Stored Procedures and Views for fetching of data from multiple tables.

Hire Now