Sr Ios Developer Resume
Seattle, WA
SUMMARY
- 8+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
- 3+ years of expertise in iOS application development.
- Technical expertise in a wide variety of development tool kits such as X Code, Interface Builder in IOS SDK.
- Expertise in broad array of languages including SWIFT, Objective-C/C/C++, PHP, and HTML versions.
- Proven skills in solving business problems with creative technological solutions, considering UX design, and functionality.
- Proficient in source control with Git, Subversion.
- Strong knowledge of Object Oriented Programming concepts and implementation Of Cocoa touch programming using Cocoa API'S.
- Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Experienced in implementing Third Party library into the Codebase.
- Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
- Good understanding of the all phases of Software Development Life Cycle (SDLC) including Strategic Systems Planning, Analyzing, designing, Implementing and Maintaining.
- Quick learner, and able to adapt to work in fast-paced result-oriented environments consistently delivering high quality work.
- Efficient team player with excellent written and oral communication skills at the business and technical level including good analytical and problem solving skills.
- Implemented and created Native IOS applications that incorporated Image capture API's, JSON, Core Data, Accelerometer, Push Notifications, Local Notifications, Localization, and REST/SOAP.
- Excellent communication and presentation skills, attention to detail and the ability to meet tight deadlines.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS
iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data
Software: iOS 4/5/6/7/8/9, Xcode 3.0/4.0/5.0/6.0 /6.1.3/6.4/7.3 , OS X 10.5/10.6/10.7/10.8/10.10 , ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite
Programming Languages: C, C++, Objective-C, Swift 3.0, Java
Front End: HTML 4/5, CSS 2/3. JavaScript, jQuery library, XML, XSLT, AJAX, AngularJS
Databases: MySQL, SQL plus, PL/SQL, SQL server 2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS, Windows, Linux, UNIX
Tools: Xcode 3.0/4.0/5.0/6.0 ,7.3 Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE, JIRA
Version Control: Visual SourceSafe (VSS), SVN, GitHub, Source Tree.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Sr iOS Developer
Responsibilities:
- Developed critical tools for this project like customized navigation bar, page control, table view, and image picker and scroll view.
- Implemented GMS framework for location services.
- Used OAuth 2.0 for secured authorization to third party API’s.
- Used Cocoa Lumberjack for App logs.
- Used KIF for component testing.
- Used Endeca or ATG search for E-Commerce product search.
- Used SDWebImage for asynchronous image downloading and caching.
- Implemented Accessibility for customized elements.
- Implemented COCOA Pods for third party framework integration.
- Extensively used MVC and MVVM design patterns.
- Implemented AFNetworking for iOS networking.
- Used SBJSON in iOS and swiftyJSON in SWIFT to parse JSON data form third party websites using REST API.
- Used OpenGL for 3D Animation.
- Extensively used multithreading and concurrency.
- Used Git to merge and push code.
- Fixed production issues documented by QA’s.
- Used CoreData to store user data.
- Fixed cross-functional bugs.
- Attended daily scrums to discuss the code blocks.
- Attended product meetings to discuss the required updates for the next sprints, product backlogs.
- Worked efficiently with in a cross functional team of designers, testers, business analysts and architects.
Environment: Xcode 7.2, iOS 8.1 and later, Cocoa touch, Swift 2.0, Objectice-c, Core data, SQlite3, Agile and Kanban.
Confidential, Denver, CO
Sr. IOS Developer
Responsibilities:
- Performing all tasks from UI design and implementation to writing code in Swift and Objective-c for various features and functionalities.
- Designing the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Worked with UX design for mobile, illustrations, prototyping.
- Working on web service calls, XML and JSON parsing included in the project.
- Working with UIKit Framework for development and maintenance.
- Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.
- Worked with GDB and Xcode for debugging.
- Working with GIT and SVN to checkout and update the codebase changes.
- Pushing updates after every sprint release.
- Reported progress/challenges to onsite project lead.
- Designed XSDs to define the xml structure of data exchanged between iPhone and server
- Web services deployment and testing on RESTful API’s by using RestKit, NSURL, HTTP and other delegate functions in iOS.
- Integrating and maintaining continuous communication between the Location services of device to the server by using RESTful API’s.
- Grabbed all the required knowledge from ionic framework to develop the application and to make it user friendly.
- Used ionic framework for the icons used in this application to let the application look great in such a way that the user feels good.
- Made the doctors feels easy to access to the medical stuff with the help of Apple Research Kit.
- Conducted various demos using ionic framework before using this framework to let myself satisfied and to satisfy the client requirement.
- Managed data and memory management from streamlining code and using various debugging tests.
- Participated in writing detailed level technical and functional specifications documentation, and work with onsite and off
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Assisted Project Manager with release build schedules.
- Managing the work log and following the schedule to ensure completion of projects before deadline.
Environment: Swift 2.0, Objective-C, IOS 7x, XCode 5.0,6,SDET, Mac OS X, GDB, GIT, UIKit, JSON, XML, SQLite, J2EE, HTML, CSS, cocoa/Cocoa Touch, MapKit, Airwatch.
Confidential, Islandia, NY
Sr. iOS developer
Responsibilities:
- Involved in understanding the business, current process and requirements.
- Worked on Swift 3.0
- Worked with the project manager to support project plans and appropriate resource and time allocation.
- Worked extensively onTableViewControllerand madecustomized table view cellsaccording to the client.
- Worked extensively onCollectionViewController.
- Extensively used AFNetworking framework for retrieving data through RESTful APIs.
- Integrated various RESTful and SOAP services which consumes HTTP/S, JSON and XML.
- Worked on scanning business cards and determining all the fields using third party framework
- Extensively used CocoaPods a dependency manager for scaling projects for iPhone and iPad app.
- Implemented login functionality by checking data input by user with data stored in database using Web Services
- Developed the code in object oriented manner for optimal code re-usability.
- Implemented Core Graphics and Core Animation to draw customized UI on the screen
- Implemented multiple UIGestureRecognizers for user input functionality
- Workd on React Native.
- Worked on Xamarin for cross plaform support.
- Developed Thumbnail Image functionality for the selected File or Folder on iPhone/iPad
- Designed custom pickerview that shows ‘n’ columns of data with spinning wheel animation using Gradients.
- Integrated CA APP EXPERIENCE ANALYTICS which reports performance, crashes and sessions.
- Worked on MangoDB and DynamoDB
- Worked on Angular JS and Cordova for cross platform support.
- Participated in code review using Git branches and Stash pull requests
- Worked with Core Data to save users favorite items
- Designed application screen layout based on wireframes from in-house graphic design team
- Managed data and memory management from streamlining code and using various debugging tests
- Implemented using Automatic Reference Counting (ARC).
- Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
- Developed custom spinners and custom alert views that can be used throughout the application.
- Redesigned several screens including default application landing screen as per newer Wireframes.
- Developed critical tools for this project like customized NavigationBar, PageControl and scroll view.
Confidential, Parsippany, NJ
Sr. iOS App Developer
Responsibilities:
- Worked extensively with Swift and Cocoa frameworks.
- Worked with CoreData, UIKit, map kit, MessageUI kit, AddressBook Framework for the applications at hand.
- Consumed the SOAP web services with WSDLs.
- Attended the business meetings to make sure the customer gets the right stories in the product backlog
- Attended daily scrum meetings to discuss the road blocks and come to a solution.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
- Worked extensively on table view controller and made customized table view cells per the client.
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers anddevelopers.
- Worked on web service calls using xml parsing in the project.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
Environment: SWIFT, iOS 7.0 Cocoa frameworks, CoreData, UIKit, map kit, MessageUI kit, AddressBook, SOAP, XML, Agile, AFNetworking
Confidential, Dallas, TX
IOS Developer
Responsibilities:
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Worked with Photoshop CS5 for image editing and resize them to suit the iPhone and iPad resolution.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
- Worked with MFMail Compose View Controller to create an email page that allow user to share deal with friends or give feedback to Twicular.
- Used UITabBar, UINavigationView, UITableView, MKMap, UIActionsheet, and other View Controllers to build the UI.
- Worked closely within a cross functional team of testers and developers
Environment: iOS 4.0 and 4.1 (iPhone SDK), Mac OS 4. X, Objective C, Xcode 3.2.6, 4.0, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.1, JavaScript, HTML5, AJAX, Adobe CS5 Suite (Photoshop, Dreamweaver), XML, and JSON.