Senior Ios Developer Resume
Merrimack, NH
PROFESSIONAL SUMMARY:
- Having 6+ years of enterprise - level application development experience and 5+ years of iOS programming experience using Swift, Objective-C.
- Proficient working with IOS frameworks such as Core Data, Core Animations, Core Graphics, UI Kit.
- Experienced in all aspects of iPhone and iPad application development including designing for all types of screen size and orientations.
- Experienced in designing & developing rich user interface applications, integrating with various Databases and Client-Server applications in iPhone (IOS 9.X, 10.X, XCode 7.0, 8.0, 9.0).
- Complete Software Life Cycle Development experience and Agile experience in fast paced environments.
- Well versed in user friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment.
- Experienced using Core Foundation, UI Kit, Core Location, Storyboards, Local Storage in Core Data, Google Maps, Push Notifications, Asynchronous Tasks, In App Purchase.
- Experience working with Apple Push Notifications, Mapkit and SQLite3.
- Involved programming with REST Web Services (JSON, XML) with IOS apps.
- Experience working in Test-driven Development(TDD) Environments.
- Good experience in different architecture such as MVVM and MVC.
- Good Knowledge in Google Analytics and Crashlytics for crash reporting and application logging. Used fabric tool for finding crashes.
- Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation), Multithreading and Memory management concepts.
- Known for excellent troubleshooting skills, able to analyze code and engineer well-researched, cost-TEMPeffective and responsive solutions.
- Proficient in source control with GitHub, SVN, BitBucket.
- Experience with Google mobile service provider API and Map Kit framework.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
- Created and customized views, table views, stack Views tab bars and navigation bars which are some basic functionality in a multi-view application.
TECHNICAL SKILLS:
Programming Languages: Objective-C, Swift, Java, C, C++.
Software: Expertise in IOS7, IOS8, IOS9, IOS10 with Xcode 6.0 7.0 8.0 9.0 betaswift 2, 3, 4, Microsoft Office suite 2010.
Front End: HTML 5, CSS, JavaScript/ jQuery, XML, XSLT, AJAX iOS Frame Work: Cocoa Touch, Core Foundation, UI Kit, Research Kit, Core LocationCore Graphics, AV Foundation, Core Animation. Etc
Databases: SQLite with Core IOS sandbox, building.
Tools: Xcode 6.0,7.0,8.0, 9.0, Notepad++, Eclipse, Microsoft Office Suite.
Operating Systems: Mac OS X, Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Merrimack, NH
Senior iOS Developer
Responsibilities:
- Designed and developed using MVC patterns.
- Managed customer relationship and worked with internal teams to integrate new and existing web services and SSO login.
- Worked extensively with Swift, Objective C and Cocoa frameworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate teh UI code from Service Call Code.
- Responsible for Creating Models and Services in conformance with teh WSDL's provided.
- Responsible for Service Integration Development and Testing.
- Publishing teh application on App store and tan pushing updates after every sprint release.
- Worked extensively on table view controller and made customized table view cells according per teh client and Pre-fetching data for different views for smooth screen transitioning.
- Worked on web service calls, XML and JSON parsing included in teh project.
- Added animation between UI Views for smooth transitioning and better user experience.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View
- Worked with GDB and Xcode for debugging and GIT for source control.
- Followed a work data flow principal for design and development.
- Communication with teh API was achieved using NSURL Connection.
- Implementation of NSURL Connection and its delegate methods with JSON Parsing.
- Used Atlasian tools such as JIRA to manage and keep track on progress of project.
Environment: iOS 9.0, 10.0, iPhone SDK, Mac OS X, Swift 3, 4, XCode 8.0/9.0/9.2, Agile Methodology, GIT, Jenkins, HTML5, CSS, REST, JIRA, JavaScript, JQuery.
Confidential, Warren, NJ
IOS Developer
Responsibilities:
- Designed and build application for teh iOS platform using Swift and Objective C in MVC architecture.
- Designed and implemented iPad applications for Verizon stores. Components included resources, representations, versioning, extensibility, security, monitoring, and throttling.
- Used RESTFUL web services with JSON to get teh information from teh server.
- Coding, maintenance and enhancements to iPhone application.
- This app combines native application functionality.
- This app features Login ID and Password, sending push notifications to stores, Customer details, showing to customer sample quote for new and existing customers etc.
- Worked closely with clients to define requirements, write design documents and technical specifications.
- Built wireframes for app designs, Coding of applications, Built application test framework with UI Automation.
- During teh project, me coordinated with Project Management, Engineering, QA to deliver teh API and app.
- Documented project requirements, API design and implementation, API Developer Guide and iPhone App Developer Guide.
- Coded key API infrastructure including Login, Account Information, Locations, Help Desk Info and ecommerce.
- Define business objectives, existing system capabilities, mobile requirements and API services. Worked closely with Accounting, Marketing, Business Development and Customer Service departments to discover ongoing and future company initiatives for mobile users.
- Worked on different libraries such as ASI Http Request, Touch Json, MK User Location, MK Annotation etc.
- Worked on possibilities to implementing/migrating to SWIFT.
Environment: - iOS 8.0/9.0, Swift 3, Objective-C, iPhone SDK, Xcode 7/8, Mac OS X, Agile methodology, Jenkins, GIT, REST, XML, JSON.
Confidential
IOS Application Developer
Responsibilities:
- Developed various features in teh existing App like Barcode, Help, and News in teh Mobile Pro App. Worked extensively with Objective C and Cocoa frameworks.
- Used Core data to store data locally in device for a Barcode Scanning feature.
- Worked with UIKit Framework for teh applications at hand and backend to communicate with web services.
- 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 Subversion to checkout and update teh Code changes. Reported progress/challenges to Onsite Project lead.
- Constructed views using Storyboard, Foundation, UIKit.
- Implemented NS Notifications to fire UI Alert Views with received PUSH notifications information from back-end.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Followed teh agile methodology for implementing teh project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Coordinated with Configuration Manager for continuous integration.
Environment: iOS 5, 6, 7, Xcode 5, 6, Objective C, Swift, Mac OS X, Cocoa, Cocoa Touch, Cocoa framework, Instruments, Static Analyzer, Mobility Tester, JIRA, Slender, JSON, Rest Kit, Agile.
Confidential
IOS Developer
Responsibilities:
- Coordinated weekly meetings and live demos to teh client.
- Worked closely with cross-functional team of testers and developers.
- Developed this app in a team of four iOS engineers, graphic designer and web services team for teh iPad version.
- Worked on integrating third party APIs to share teh meeting link.
- Implemented CVCalender where user schedules a meeting.
- Worked on Core Data which helped to keep teh app synchronized with teh server.
- Used NSURLConnection to make API calls in this project.
- Employed certain design patterns like MVC, custom protocols and Singleton throughout teh development of this application.
- Used XIB’s for designing all teh view controllers and worked with designer provided artifacts for dressing up teh standard controls.
- Used XCTest Framework for creating unit test cases.
- Used NSURLConnection to make API calls and parsed teh retrieved XML data using NSXMLParser.
Environment: XCode 4, 5, Objective C, Instruments, SVN, Jenkins, Core Data, Core Foundation, Core Animation, UIKit, Cocoa Touch.
Confidential
Java Developer
Responsibilities:
- Designing UI screen for Payment Page Quote to get User information with JSP.
- Writing custom tag handlers for balance Quote page to calculate teh debit and credit of dat account using teh recent transaction information.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans dat use teh MVC pattern to access EJB (Entity Beans) for teh modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans for Insurance Quotes.
- Writing JSP files for Online transfers for accounts to other accounts.
- Fixing teh bugs identified in test phase.
- Had coded various data adapters for processing XML.
- Used JavaScript and jQuery to handle client-side validations.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Documenting CR impact analysis and prepared implementation documents.
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, JUnit, Eclipse, UML, WebSphere, Struts, JavaScript, jQuery. HTML.
