We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • Overall 6+ years of experience in designing and developing iOS Application for iPhone/iPad and .NET developer.
  • Proficient in XCode and iPhone SDK.
  • Built applications using programming languages: OBJECTIVE C, SWIFT, C#.NET.
  • Good Knowledge on Object Oriented Programming (OOPS) with experience in programming languages like Objective - C, Swift and C#.NET.
  • Created UI Views, Table Views, Collection Views, Action Sheets, Segmented Controls, Tab Bars and Navigation Bars for application UI.
  • Strong knowledge on Core Frameworks like Core Foundation, UIKit, Core Data, Core Animation, WebKit, Touch ID, Notification Center, Push Notification, MapKit.
  • Expertise in NSOperation, Threads,GCD and Blocks to perform multi-threaded development and APIs using NSURLSession and Completion Handlers.
  • Developed apps using various iOS design patterns like MVC, MVP, Singleton, Delegation,Target-action and Slide-out Navigation.
  • Worked with memory management - Automatic Reference Counting (ARC).
  • Experience with CocoaPods as dependency manager for iOS Projects.
  • Skilled in performance analysis/tuning and Memory leak analysis using instruments.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Working knowledge of the general mobile architectures, trends, and emerging technologies.
  • Experienced in parsing XML and JSONdata using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
  • Experience working with Version control systems like GIT, SVN, Bitbucket.
  • Well versed with Agile, Scrum and Waterfall methodologies.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Expert in making efficient use of Interface Builder in building the Applications by using Storyboard and Auto layout.
  • Strong expertise in developing software applications using Test Driven Development (TDD) via Agile Modeling (AM) approach.

TECHNICAL SKILLS

iOS Applications: Objective-C and Cocoa development for iPhone and iPad in Xcode. Interface builder-UIKit, Cocoa touch.

IDE: XCode, Eclipse, Microsoft Visual Studio

Programming Languages: Objective C, Swift, C#.NET

Databases: SQLite & MS Access

Operating Systems: MAC OS, iOS, Linux, Windows

Version Control Tools: GIT, Bitbucket, GitHub, SVN

Web Service: RESTful, SOAP

Design Patterns: MVC, MVP

SDLC methods: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

iOS Developer

Confidential - Bethesda, MD

Responsibilities:

  • Worked on Custom UI implementation with XIBs and Story boards and associated with appropriate reusable classes.
  • Implemented UISegmentedControls, UITableView and UICollectionView to show the chain of Marriott hotels and lodges.
  • Used UITableview datasource and delegate methods to give attractive functionalities to the app.
  • Used Mapkit and CoreLocation Frameworks to show the map and the actual direction to the hotels search by specific city or state.
  • Implemented NSUserDefaults to save the rewards of the user according to their staying.
  • Worked on Push Notification to get notify the user about the new updates in the app.
  • Implemented MFMailComposeViewController to receive user feedback in an email.
  • Implemented keychain to store Email and password of the user, login for the first time.
  • Worked on CoreData to store the parsed data from the server and the history of the user who previously stayed.
  • Worked with GIT to checkout and update the codebase changes.
  • Work strictly with Scrum based methodology practicing Agile and completing stories on bi-weekly.

Environment: Xcode 7/8, iOS 10, MacOS Sierra, Swift 2.1/3.0,UIKit, Core Data, NSUserDefaults, GIT.

iOS Developer

Confidential - Seattle, WA

Responsibilities:

  • Used MVC, singleton, delegation and notification patterns.
  • Implemented UITableView and UICollectionView to show the details of the menus and restaurants.
  • Worked on Navigation bars, segues, Push Notifications that tell the user the new updates in the Zomato App.
  • Added a new 'Nearby' function to the app using Core Location, which helped locate nearby restaurants of the selected city.
  • Worked on MapKit part to show user current location and search functionality to show nearest restaurants, pubs & bars, etc.
  • Used SQLite and core data in the project for data storage.
  • Created Core Data model classes, fetched and parsed JSON data to save in to CoreData entities.
  • Worked on NSOperations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.
  • Integrated iAD Banner View to display other restaurants app advertisements and website.
  • Used MFMailComposeViewController to receive user feedback in an email.
  • Implemented UIImagePickerController to upload the photos by the user side from photo library.
  • Responsible for App support and latest versions compatibility.

Environment: Xcode 6/5.x/4.x, iOS SDK 8/7/6, Objective C, Cocoa Touch, UIKit, Mapkit, Core Data.

.NET Developer

Confidential - Seattle, WA

Responsibilities:

  • Working in MVC architecture to create web applications using ASP.NET and SQL Server.
  • Used front end web development tools like CSS, JavaScript, HTML, and JQuery and Ajax.
  • Developed various User controls to ensure the reusability of components & logic.
  • Created and consumed WCF web services.
  • Extensively used various Object-Oriented Concepts (OOPS) such as Polymorphism, Inheritance, Encapsulation and Abstraction.
  • Implemented the Data Access application block for interacting with Database.
  • Developing Business Services, Communication Services and workflow Services using Entity Framework
  • Created Stored Procedures and functions in SQL server.
  • Created Views to maintain the database securely.
  • Used Javascript and .NET Validation Controls for Client side validation.
  • Involved in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
  • Good knowledge in designing database in SQL including relations, tables and views.
  • Experience in implication of TDD with NUnit on the quality of application.

Environment: .NET Framework 3.5/4.0, C#, SQL Server 2008, ASP.NET, Web API, Web Forms, WCF, Java Script, Visual Studio 2010/2012, JQuery, HTML, CSS, XML.

.NET Developer

Confidential - Washington, DC

Responsibilities:

  • Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables
  • Responsible for making AJAX Calls for the UI Interactions to the Controller actions using JQuery and getting the data back as JSON and parsing it on to the UI.
  • Extensive use of Web Services, WCF Services and SOAP protocols.
  • Developing and testing web services for base load operations depending on the topology for the staging environment.
  • Created Stored Procedures, Views, Triggers and Cursors in SQL 2008 and imported Store procedures and views for Function Import to use with LINQ.
  • Created WCF Service to lookup and retrieve the data from database.
  • Building windows applications using WPF
  • Re-writing modules of existing applications based on various architectural changes.
  • Developing modules for data encryption for user data transmitted across the stations remotely using C#.NET.
  • Standardized coding practices and guidelines for the product.
  • Trouble-shooting and maintaining the applications.

Environment: ASP.Net, MVC 3.0, .NET Framework 3.0, C#, HTML, CSS, jQuery, JavaScript, Ajax, Visual Studio 2008, Web Services, WCF, XML, MS Visual Studio 2008, IIS, SOAP, SQL Server Integration Services 2008 (SSIS), SQL Server Reporting Services 2008 (SSRS), SQL Server, Agile / Scrum Methodology, SQL, PL/SQL, Windows

We'd love your feedback!