Sr. Ios Developer Resume
Jersey City, NJ
SUMMARY
- Skilled professional with 8 years of experience in Mobile Application Development (iPhone/iPad) using objective - C, swift, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Strong working knowledge in Object Oriented Programming (OOPS) with experience in programming languages like C, C++, Objective-C, and Swift.
- Extensive knowledge of Apple's Instrument tools for iOS, Passionate to work on Memory optimization, Performance improvement.
- Experienced in using BLE for low energy communication.
- Proficiency with CoreGraphics, CoreData, UIKit, CoreVideo, CoreImage, Social Framework, EventKit, and CoreText.
- Up to date with new Swift features and adhere to Swift best practices.
- Proficient with Objective C and Android SDK version Android 1.5 to Android 4.4(Gingerbread, Honey comb, Ice cream sandwich, Jellybean,(KitKat).
- Experienced in built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad (iOS 4.0, 5.0, 6.0, 6.1, 7.0, 8.0 Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 6.0 Beta, 6.1) application development using objective-C, Cocoa Touch, UIKit.
- Responsible for Bluetooth Low Energy (BLE) device communication with connection flow and data query.
- Experience in using UI designing tools such as Sketch, Balsamiq and JiraCapture to meet the requirement of projects and show the results to clients.
- Experience as a SCRUM MASTER role in the internal process using SCRUM Agile methodology and SPRINT using theRALLYtool with supervision where the programmers, testers and the product owners discuss to deliver value of the project at the end of each sprint sessions.
- Architecting and developingiOSapplications that work across iPhone and iPad usingXcode.
- Experienced in parsing XML and JSON data using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
- Developed iOS Apps using swift in an Agile environment
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
- Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, AV Foundation, Media Player, Notification Center, MapKit, Message UI and Security.
- Experience as a developer in designing, developing, implementing, testing and publishing apps on iTunes Store.
- Having Proficient knowledge on customizing the UIelements like UIDatePickers, UIAlert views, UIPopoverControllers, UITableViewCells, UITabBarControllers, UIAlertViews, UITableViews, and UISliders etc.
- Experience in implementing core Frameworks like UI Kit, AVFoundation, MapKit Core Location, Core Data, SQLite and Core Graphic framework.
- Experience in developing high performance iOS and OS X applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different SDKs, frameworks and different versions of Xcode.
- Experience in the design and development of Multi-Gesture responsive Table. views, Collection views, Outline Views, View Controllers, Navigation patterns, Navigation controllers and rendering smooth Animations with and without using Storyboards for latest visual themes, rich user interface and high level of user interaction for iOS applications.
- Skilled in use of XML web services such as REST and SOAP.
- Experienced in using GoogleMapsAPI for the Geo location services and using JSON web services to call external web service.
- In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Thorough understanding of backend database technologies like Oracle and MySQL, and the embedded database SQLite.
- Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
- Experience managing application flow using Storyboard and XIB files. z
- Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Quick learner with excellent communication, analytical, design and problem solving skills.
- Self-starter, friendly and flexible.
- Excellent Communication skills and Intrapersonal Skills with Listening, Speaking, Writing, Presentation and proactive in learning of advance concepts in IT technologies.
TECHNICAL SKILLS
Programming Languages: Objective-C, Swift, C, C++
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Google Protocol Buffers, C Standard Library.
Mobile Operating Systems: iOS 4/5/6, Windows CE, Windows Mobile, Android.
Operating Systems: Mac OS 10.5/10.6/10.7 , Mac OSX, MS-DOS, Windows.
Phone Simulator and Emulator: iPhone / iPad, Windows8 / Mobile, Android.
IDE’S / SDK: Xcode 3.0/4.0/5.0/6.0/6.1.3 , Android SDK, Keil.
Web Services: XML / JSON Web Services.
Database: MySQL, Core Data for iOS, SQL Lite.
PROFESSIONAL EXPERIENCE
Sr. iOS Developer
Confidential, Jersey City, NJ
Responsibilities:
- Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
- Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Proficient in Mac OS X, Windows.
- This application was designed and implemented using iPhone SDK,Xcode, interface builder, Objective-C.
- UsedJIRA, Trello and IBM RTC tools to keep track of user stories and sprint tasks.
- Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Created View controllers both programmatically using Objective C, Swift 2.0 and also through Storyboards.
- Worked on configuring BLE for efficiency and low energy consumption.
- Utilized latest swift for robustness, usability and reliability application.
- Worked on Web Service calls, XML and JSON parsing.
- Provide second- and third-tier support for AppleMacOSXservers / clients and Microsoft Windows
- Used GIT for version control andJenkinsfor continuous integration software.
- Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
- Assisted in developing and maintaining the application usingXcode6.0 andiOS8.0.
- Worked on iPhone SDK and internet connection Protocols.
- Using AFNetworking framework to make a Async HTTP login connection toJIRA.
- Involved in Core data Framework using SQLite.
- Created user interfaces, navigation layouts for the iOS app.
- Working on Bluetooth low energy (BLE) and QR codes.
- Familiar with Core Animation / UI animation concepts.
- Worked with GIT to checkout and update the codebase changes.
- Worked on table view controller and made customized table view cells according to the requirements of client.
- MapKit and Core Location to enhance user to find nearest store locations.
- Worked extensively to support all features on both iPhone and iPad.
- Extensively worked with web services XML inputs to pull data and display it on the app.
- Helped to generate mobile-friendly versions of existing websites, developed and debugged via XCodeand Instruments.
- Implemented apple push notifications on arrival of fax.
- Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
- Worked with Backend team to display the correct data format in devices.
- JSON used for client/server messages.
- Core Data is the essential ingredient in data driven iOS apps. It's used for storing, retrieving, and manipulating application data in databases, XML, and binary formats.
- Performed two levels of TDD, Acceptance TDD (ATDD) and Developer TDD.
- Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
- Designed the database and data model for application using SQLite.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Responsible for Service Integration Development and Testing.
- Implemented Accessibility and Localizations on the application.
Environment: iOS 7.1/8.0, Xcode 6.0/6.3/7.3.1 , Agile Methodology, Mac OS X, iPad, iPhone, Objective-C, UIKit, JSON, XML, Jenkins, HTML5, CSS, REST, JavaScript, jQuery, SQLite. Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, GPS Services.
Sr. iOS Developer
Confidential - San Francisco, CA
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIKit Framework for development and maintenance.
- Info.plist was implemented to keep track of user's favorite products.
- Implemented custom Table Views, TableViewCell, UITabBar & UINavigation Controller for easy navigation of the app.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services
- MapKit and Core Location to enhance user to find nearest store locations.
- Worked extensively to support all features on both iPhone and iPad.
- Added animation between UIViews for smooth transitioning and better user experience.
- UsedJIRAfor issue tickets for bugs and confluence for creating and sharing documentation.
- Worked on web service calls, XML and JSON parsing included in the project.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Involved in build and release to test team using continuous integration toolJenkins.
- Used specific XML schema for app's (Bluetooth Low Energy) BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
- Built iOS apps and Mac apps that can communicate with Bluetooth Low Energy (BLE) devices.
- Packaged software and created configuration base builds forMacOSXmodular imaging.
- Code developed in TDD environment with Unit Tests constructed using XCTest framework
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Work Hand to Hand with design team to implement UI.
- Implemented login functionality by checking the data input by the user with the data stored in SQLite database.
- Publishing the application on App Store and then pushing updates after every sprint release.
- Leverage industry best practices to design, test, implement and support mobileapplications.
Environment: iOS 6.0,7.1, (iPhone SDK), Mac OS X, Objective C, C, C++, Swift, Mac OS X, Xcode 6.0 to 6.4, Agile Methodology, Jenkins, HTML5, CSS, REST, JIRA, BLE, JIRA UIKit, CoreLocation, UIKit, EventKit.
Sr. iOS Developer
Confidential - Cincinnati, OH
Responsibilities:
- Worked on UITableViewController and made customized table view cells according to the client.
- Worked on check deposit using EZ-Deposit.
- Worked with subversion to checkout and update the codebase changes.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Web Services consumption on the iPhone to communicate with the back-end server using the NSURLRequest and NSURL Connection objects for rating submission.
- Worked on iOS SDK 7 and iOS SDK 8.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell
- Used Objective-C to make the application.
- 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.
- Developed Navigations between views using UINavigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Extensive experience working withUIKit, StoreKit, Core Data, AVFoundation Frameworkfor development and maintenance.
- Experienced in XML and JSON Parsing, Multithreading using Touch XML, SBJSON, NSXML Parser and NSJSON Serialization.
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Worked with Backend team to display the correct data format in devices.
- Constructed base builds forMacOSXmodular imaging using AutoDMG and Jamf.
- Developed quality code in Objective-C and Swift to meet story acceptance criteria.
- Used AppleDocs to maintain records to document program development and revisions.
- Helped develop and maintain the application usingXcode4.2,iOS5.0.
- Created of various views, table views, customized views and popovers.
- Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
- Implemented Core Data framework to store user Data.
- Experienced in using project management tools like Jira, Crucible and Jenkins CI.
- Developed essential tools such as the UITabBar.
- Automated the delivery of software packages and security patches toMacOSXclients and servers.
- Developed client login and signup module that includes UI design and backend communication with Web Services.
- Written SQL Queries to interact with Oracle database.
- Designed and implemented XML Web services using ADO.NET, C#.
- Implemented Core Data framework to store user Data.
- Involved in build and release to test team using continuous integration toolJenkins.
- Extensively worked on consuming RESTful web services and JSON.
- Worked with Git to checkout and update the codebase changes
Environment: iOS 7, 7.1, iPad, iPhone, Mac OS X, Objective-C, UIKit, JSON, XML, SQLite, JIT, Xcode 5/4.6/4.2, iOS 7.0.x/6.1.x/6.0.x, iOS Simulator 6.1/6.0/5.1, BLE, Objective-C, Cocoa Touch, Jenkins, Cocoa framework, MapKit, Core Location, AVFoundation.
Android/iOS Developer
Confidential - Atlanta, GA
Responsibilities:
- Built iPhone/iPad (Universal) Application that uses Tab bar, Navigation, Split View & Popover Controllers and consumes RESTful JSON Web services.
- Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between different scenes in the storyboard
- Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
- Responsible to qualify release compatible for IOS, Android, Mobile web.
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked with Objective C, Swift and Cocoa frameworks.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Implemented a total overhaul of build process (Jenkins).
- Modified the UI screens created by web designer using HTML, JSP, CSS, TypeScript and JavaScript.
- Developed UI on mobile web platform using JavaScript, HTML, CSS, JavaScript validations and JSON.
- Worked closely with the UI Designers using flash to create web designs.
- Created view animations using UIAnimation classes and QuartzCore framework.
- Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Worked as UI developer.
- Worked on Web Service calls, XML and JSON parsing.
- Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
- Implemented Accessibility and Localizations on the application.
- Worked in the internal process using SCRUM Agile methodology.
Environment: iOS 5.1/5.0, Xcode 4.3/4.2, iPhone Simulator 4.3.2, Cocoa Touch, Foundation, Mac OS X, UIKit, Jenkins, Core Graphics, Core Data, Mac OSX, RESTful JSON, Adobe CS5 Suite (Photoshop), Subversion (SVN).
C/C++ Developer
Confidential
Responsibilities:
- Developed the application from the scratch and continuous addition of new features.
- Developed Jataayu's Device Dependent Layer and provided message queue, MMI, logging interfaces.
- Design, coding, bug fixing prototype design and unit testing.
- Implementing features as per Use Cases and Design Patterns.as.
- Writing unit testers using shell script.
- Designed and Implemented tel URI, Connection Prompt, Scrollbar Operations, and Access Key Solutions.
- Creating Installer using Install shield and wix Installer, vbscript, shellscript.
- Compilation of product using make file.
- Resolving customer facing issues.
- Debugging using gdb tools and remote debugger tools.
- Developed URL Encoder module to provide browsing capabilities to other applications on the device.
- Provided methods for handling META headers present in HTML/WML pages, display session data.
- Implemented cache and cookies modules.
- Helped and monitored peer code review of PRO*C/C++ and UNIX processes.
- Resolved the issues preventing release and customer acceptance of the enterprise-targeted product
Environment: C, C++, socket programming, Shell Script, Install Shield 11.0, Wix Installer.