We provide IT Staff Augmentation Services!

Sr. Ios Application Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Around 8+ years of IT experience, 5 years as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store. Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0/4.0/5.0/6. x/7.0/8.0XCode 4.x/5.0/6.0/7.0). 3 years of experience in analysis, design and development of C/C++ based applications.
  • Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes XCode, UIkit, Map Kit, Web Kit, Instruments, iPhone simulator and Third-party frameworks.
  • Possess solid understanding of logical and physical data modeling techniques for both relational and dimensional models
  • Understanding of SDLC and development practices, including version control, build and deployment
  • Expertise in development and implementing mobile applications with standard UI components, creating Custom UI components, and connecting applications to backend services.
  • Experience working with Objective-C and Swift 2.0.
  • Experience in GOOGLE technologies like Google analytics, Google maps, Google gadgets, and Google search API and Apple Map kit.
  • Experience in porting iOS application onto MAC OS X and MAC OS X application onto iOS.
  • Good knowledge of Software Configuration Management, Version Control and Defect Tracking tools
  • Experience in highly scalable, real-time and high-performance software development.
  • Thorough understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
  • Confidence in working with other iOS and Android developers to complete detailed projects
  • Sound base in Object Oriented Concepts (OOPS) and good development experience in using those concepts in building re-usable code.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging fixing and maintaining the software
  • Used NS User Defaults, NS Notifications and (Keychain Item Wrapper) class to store and maintain user data for iOS applications.
  • Expert in handling Libraries/Frameworks using Cocoa Pods.
  • Ability to coordinate with various team members involved in the project
  • Quick learner, excellent analytical, design and problem-solving skills.
  • Goodexposurein developingGraphical User interfaces onsettop boxdevices
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash
  • Having strong analytical, business communication and interpersonal skills
  • Have adapted to varying work environment and technical requirements

TECHNICAL SKILLS

iOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIkit, Cocoa Touch, Core Data.

Programming Languages: C, C++, Objective C, Swift, C#, Java, Unix, JavaScript, SQL.

Web Development Skills: HTML, CSS, XHTML, XML, jQuery, JSON

Version Control Tools: GIT, SVN

Databases: SQLite, Microsoft SQL, MySQL, MS Access,DB2,MySQL and Teradata

IDE/Tools: XCode, Eclipse, Opcode, NetBeans, Visual Studio(2008/2010), Phone Gap, Xamarin, MS Office, Adobe Dreamweaver, Adobe Photoshop, MS Excel, MS-Project 2000

Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Sr. iOS Application Developer

Responsibilities:

  • Implementing Core Data for persistent storage of user data
  • Creating of various views, table views, customized views and popovers
  • Redesigning several screens including default application landing screen as per newer wireframe
  • UsingRestfulWebServiceswithJSONandJSONserializationto parse the data
  • Creating custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting SQLite database with Objective-C interfaces
  • Implementing NS Operation Queue and NS URL connection to integrate with backend web services
  • Custom UI implemented with XIBs and Manual Retain/Release memory management
  • Developing Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer and UI Popover Controller
  • Performing all tasks from UI design and implementation to writing code for various features
  • Designing XSDs to define the XML structure of data exchanged between and server
  • Working on Proof of Concept using Swift programming language.
  • Developed prototypes of the same application using Swift.
  • Managing data and memory from streamlining code and using various debugging tests
  • Interacting with QA on deliverables on every iteration and customer feedback implementation

Environment: iOS SDK, XCode, Swift, iPhone, Instruments, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential, Fortmill, SC

Sr. IOS Developer

Responsibilities:

  • Implemented the scroll functionality by using UI Scroll View on all screens of the app. Worked on Web Service calls like XML and JSON.
  • Utilized development skills to build (code) and unit test new app functionality as per technical specifications, with deliverables to include code builds and documented unit test results.
  • Worked on UI Views & UI Table Views for user interface in the application.
  • Used NSJSON Serialization in getting requests from the server and also parsed the response objects.
  • Worked on Apple’s iOS SDK (Cocoa, Cocoa Touch etc.).
  • Used AF Networking in performing IP verification and also user login.
  • Worked in the internal process using Agile SCRUM methodology.
  • Developed filter menu for the application to sort out the results based on the search.
  • To rectify the bugs in the app extensive debugging is performed on the application.
  • Worked on the part of writing SQL queries for the app.
  • Participated in daily scrum meeting discussing the issues present and work to be done.
  • Changed user interface enhancements according to iOS7, 8 specifications.
  • Interacted with Agile Scrum core team that includes developers and testers to deliver right value of the project at the end of each sprint.
  • Updated progress/challenges to project lead.
  • Worked with GitHub in creating branches.
  • Also used AtlassianJIRA Agile in creating stories, tasks, and subtasks for the workflow.
  • Collaborate with end users and clients in the implementation of complex software for an on time delivery.
  • Worked on RESTful APIs to integrate the application to server side systems.

Environment: iOS 6.0/7.0/8.0/8. x, Mac OS X, Objective-C, XCode 5.0/6.2, Cocoa, Cocoa Touch, Cocoa Framework, XML, JSON, AFNetworking, GitHub, UIKit, iPhone Simulator, View Controller.

Confidential, Charlotte, NC

Sr. iOS Developer

Responsibilities:

  • Designed the registration screen of the application where the user has three options to choose, selecting one of the option leads to login page with an email-idfield and submit button.
  • Designed the homes creen of the application where the user can choose the type of the module to be populated.
  • Tested applications on iPhone simulator, iPad touch and iPhone device.
  • Developed the App using Cocoa Touch frameworks like UI Kit, Foundation and Core Graphics Frameworks.
  • Used Agile Scrum methodology for this project and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings.
  • Experience on Map Kit and Core Location.
  • Implemented the scroll functionality by using UI Scroll View on all screens of the app.
  • Developed components like infinite scrolling section for sliding Table View.
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Coordinated with technical staff in the configuration of iTunes App Store.
  • Wrote various methods to manipulate HTML and CSS in jQuery made pages dynamic using AJAX, JSON, and XML.
  • Performed the quality assurance of the application by reporting the issues to the development team.
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
  • Collaborate with endusers and clients in the implementation of complex software.

Environment: iOS 5/6, iPhone SDK, XCode 4, Agile Scrum, Web Services, Plist, Objective-C, Cocoa Touch, JS, jQuery, iPhone Simulator, Interface Builder and Instruments.

Confidential, Pittsburgh, PA

iOS Developer

Responsibilities:

  • 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.
  • Implemented NS Operation Queue and NS URL Connection to integrate with backend web services.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Designed XSDs to define the XML structure of data exchanged between iPhone and server.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Used several methods for testing and tracking of application like kiwi.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Created notifications to detect the autorotation in the customized sub views.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created models in MVC and development of delegates for updating model information.
  • Implemented Core Data for persistent storage of user data.

Environment: iOS 5, 5.1, XCode 3.2, 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential

Associate Software Engineer

Responsibilities:

  • Provided support for production and development issues.
  • Worked on Performance Improvement & memory leakage.
  • Written GNU make file.
  • Compiled the code on both UNIX and Linux platforms and resolved the bugs.
  • Corrected the code for fixing run time segmentation fault issues arising out of improper handling of character pointers.
  • Developed all the code using C/C++.
  • Made the test plan and test cases.
  • Resolving bug issues.
  • Used GDB for Debugging.

Environment: C, C++, and Linux & Ubuntu, File I/O, pthreads, Processes, Signals, IPC.

We'd love your feedback!