We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Falmouth, ME

SUMMARY

  • Software professional possessing over 7 years of extensive software industry experience and about 5 years of experience as iOS developer in Design, Development, Testing and Implementation of Client - server applications.
  • Extensive experience in iOS application design and development using Objective-C and Cocoa Touch.
  • Good experience in working with existing applications using Swift Programming language.
  • Good experience and proficient in UIKit, WebKit, AV Foundation, Cocoa design patterns, Core foundation, Core Data, Core Services, Core Location, AddressBook and CFNetwork.
  • Expertise in Story Board and Auto Layout.
  • Expertise in using third-party libraries such as Core Plot, Progress HUB and AFNetworking to integrate additional functionality into applications.
  • Used XML parser, JSON, CSV to retrieve data for display and the iPhone/iPad from server, created Customized Views, Table Views, Collection Views, action sheets, segmented controls, Tab bars and Navigation bars.
  • Proficient in memory management in both Manual Retain release and Automatic Reference Counting (ARC) environments.
  • Ample experience with XCode 5,6,7 and iOS 7, 8,9 Instruments and Interface Builder.
  • Excellent knowledge in developing applications in MVC Framework.
  • In-depth experience in Software Development Life Cycle like Agile/SCRUM, Test-driven approach and waterfall model.
  • Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite.
  • Developed and deployed RESTful and WCF services.
  • Proficient in handling JSON and XML data formats.
  • Experience in building and developing custom libraries specifically to function with different versions of iPhone.
  • Proficient in programming languages such as Objective-C, JAVA, and Web Services.
  • Proficient in HTML, CSS and JavaScript.
  • Proficient in UI/UX development and worked closely with design team.
  • Experienced in source control tools like Git and SVN.
  • Aware of Industry wide Objective-C Coding Standards.
  • Experience in working with Mac OS-X and Windows Environments.
  • Possess good analytical, problem solving skills, ability to meet deadlines, and work on multiple projects.
  • Expertise in testing applications using simulators and on real devices to optimize applications.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Have performed well in various roles as programmer, a team player with strong analytical, relationship management, logical and communication skills.

TECHNICAL SKILLS

Programming Languages: Objective - C, Swift, JAVA, Web Services.

Databases: SQLite, SQL Server and Oracle 10 g.

Web Technologies: Java Script, CSS, HTML, XML, JSON and AJAX, DOJO.

IDE: XCode 4.x/5.x/6.x/7.x, Eclipse, NetBeans.

Operating Systems: Mac OS, iOS, Linux, Windows Server, Windows XP / Vista /7/8

Tools: SourceTree, SVN, WinSCP.

Web Servers: IIS 5.1 / 6.0 / IIS 7.0.

PROFESSIONAL EXPERIENCE

Confidential, Falmouth, ME

Sr. iOS Developer

Responsibilities:

  • Developed the complete user interface (UI) of the app using UIKit and CoreGraphics framework.
  • Integrated Map functionality using MapKit and CoreLocation frameworks using web services.
  • Retrieved data from web services by calling the server and then parsed the response data using JSON library.
  • Involved in requirement analysis, Impact analysis, designing and developing the application.
  • Implemented Custom Table View and Core Graphics library to have better end user experience.
  • Worked on Push Notification sent from server for new Alerts.
  • Designed and engineered UI components within agile environment.
  • Responsible for UI/UX development.
  • Used multi-threading to handle background events to improve the application performance.
  • Implemented Core Data to improve memory overhead of the app and increase responsiveness.
  • Worked on Restful web services for better management of resources for the app.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Worked on Custom Activity indicator and Calendar for better custom look of the App.
  • Implemented custom UITabBarController, UINavigationController for easy navigation throughout the app.
  • Worked in a highly collaborative environment for development of app.
  • Used NSUserDefaults to store user information and save data locally.
  • Customize UIElements, UIActionsheet, UIAlertView, UItableView, UICollectionView, UIScrollView to build user interface of the application.
  • Involved in shifting the codebase of the organization from objective C to Swift.
  • Involved in Unit testing and fixed bugs to meet Client Specification and Standards, Memory leaks and Memory management issues.
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks.
  • Involved in Project documentation and possess expertise in the same.

Environment: iOS 7.x/8.x (iPad SDK), C++, Objective C, Swift, Xcode 5.x/6.x/7.x, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AV Foundation.

Confidential, Somers, NY

Sr. iOS Developer

Responsibilities:

  • Used AV Foundation Framework to view videos on the device.
  • Integration of Facebook, twitter and LinkedIn.
  • Implemented Core Data framework to store user Data.
  • Worked with External Accessory Framework to use and connect MFI accessories which use Bluetooth.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Developed navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Keep it Functional (KIF) Framework for testing the applications and also continuous integration (CI) to always keep the application in releasable state.
  • Worked with Subversion to checkout and update the codebase changes.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Worked extensively with MapKit and Core location frameworks to provide user the experiences of MapViews.
  • Collaborated closely with the product and worked in product documentation.

Environment: iOS 5.x/6.x (iPhone SDK), Instruments, Objective C, XCode 4.x, Cocoa Touch, RESTFull service, Git, Stash, SourceTree.

Confidential - Cincinnati, OH

IOS Developer

Responsibilities:

  • Extensively worked with Objective - C and cocoa frameworks.
  • Worked extensively on tab bar and table view controller.
  • Used AVFoundation framework for fitness video playback.
  • Created models in MVC and delegates development for updating model information.
  • Followed SCRUM methodology throughout the development.
  • Resolved several defects in navigation controller behavior for the application.
  • Developed client iPad login and signup module which includes front end UI design and backend communication with web services.
  • Integrated web based content made with HTML5 using UIWebView.
  • Implemented data scrolling using UIScrollPane and UITextView.
  • XML response parsing using the NSXML Parser and NSXML ParserDelegate.
  • JSON response parsing using the SBJSCN framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NSURLConnection for backend web services integration.
  • Made the User Interface more responsive by using Dispatch Library (GCD).
  • Tested the application for UI responsiveness and crashes.

Environment: Objective-C,iOS5(iPhone SDK),Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services,iOS6.1, iPhone Simulator 6.1, XML, HTML5, CSS, AirWatch Mobile Device Management App Store, JavaScript and Agile Methodology.

Confidential

IOS Developer

Responsibilities:

  • Implemented NSOperationQueue and NSURL Connection to integrate with backend web services.
  • Created View controllers using storyboards and also programmatically.
  • Worked with navigation controllers, Navigation bars and Tab bars.
  • Customize UIElements, UIActionsheet, UIAlertView, UItableView, UICollectionView, Created Custom UIViews, custom Table Views, and custom TableViewCell for user interface.
  • Worked with GIT to checkout and update the codebase changes.
  • Created a user friendly side swipe menu controller that makes it easy to navigate.
  • Created table view controllers in the application and segue ways from different View controllers.
  • Created custom Table View Cells to accommodate the client’s design of a particular cell.
  • Worked on AV Foundation frameworks.
  • Worked significantly with Objective- C and Cocoa frameworks.
  • Integrated a web - based content made with HTML5 on a Native application using UI Web View.
  • Implemented using Storyboard and ARC.
  • Worked with cross functional team of testers and developers.
  • Used instruments to tune the application performance and memory management.

Environment: iPhone SDK, Xcode, Objective - C, Cocoa Touch, Instruments, GitHub and iPhone Simulator.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, design & analysis of the customer specifications, development & customization of the application.
  • Participation in the verification, validation and Quality assurance.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator and session façade, Singleton, Factory and DAO.
  • Used annotations to add metadata in Java.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS data mapper.
  • Developed many JSP pages, used JavaScript Library, jQuery UI for client side validation and created some pages using Swing and AWT.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Client & server validation were handled using Struts validator.
  • Implemented Java Message Services (JMS) using JMS API.
  • Created and implemented stored procedures, functions, triggers, using SQL.
  • Prepared the system test plan and test cases to suit business requirements and system specification documents.
  • Involved in testing the application different loads and fixed the bottlenecks.
  • Worked with QA to move the application to production environment.
  • Maven to compile and generate EAR, WAR & JAR.
  • Used Log4j for logging Errors.
  • Used SVN for version control & source code management.
  • Used embedded programming to maintain some legacy code.
  • Prepared technical reports & documentation manuals during the program development.
  • Interacting with the users in case of technical problems & mentoring the business users.

Environment: JDK 1.5, J2EE 1.4, UML, Struts 1.3, Struts Tiles, validator, EJB 2.0 (Session, MDB, JMS), Eclipse, Bea Weblogic Server 9.1, Hibernate 3.0, MSSQL 2005, Red Hat Linux, Maven 1.9, JSP, JavaScript, JQuery, iBatis, Log4j, SVN, Swing, AWT, embedded programming

Confidential

Software developer

Responsibilities:

  • Involved in development, testing and maintenance process of the application.
  • Used Struts framework to implement the MVC architecture.
  • Created JSP, Form Beans for effective way of implementing Model View Controller architecture.
  • Created Session Beans, Entity beans for transactions with the database using JDBC.
  • Developed necessary SQL queries for database transactions.
  • Developed and maintained the application configuration information in various properties files.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages.
  • Performed testing and bug fixing.

Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1, Eclipse, Oracle 9i.

We'd love your feedback!