Sr. Ios Developer Resume
Orlando, FL
SUMMARY:
- 8+ years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Mobile Applications including 5 years of expertise in mobile application development.
- Development (iPhone/ iPad) using objective-C, Xcode (4.X, 5.X, 6.X, 7.3), iOS (3.0, 4.0, 5.0, 6.0, 6.1, 7.0,8.0,9.0) and Cocoa Touch.
- Good working experience on both Objective-C and Swift 3.0.
- Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the Applications.
- Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone
- Software Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and Third Party frameworks.
- Design and build advanced applications for the Android platform.
- Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, Quartz Core, Address Book, Event Kit, etc.
- Integrated libraries written in objective - C to Swift code base.
- Extensively worked on Closures in Swift.
- Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
- Expertise in creating and Customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a MultiView Application.
- Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
- Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
- Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD), Design Patterns and Software Development Life Cycle (SDLC).
- Complete comprehension in adding Animation for smooth transitioning between UIViews and better user experience.
- Experience working with tools JIRA project and issue tracking software by Atlassian.
- Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and Core Data.
- Track record of designing and implementing flexible solutions which support frequent UI and functionality changes.
- Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
- Worked on IPsec VPN.
- Worked on amozon web services (AWS).
- Worked on MangoDB and amzon DynamoDB.
- Trained in Development, Testing, Troubleshooting and Debugging of the application.
- Clear knowledge in Testing and Distribution of the App in the AppStore.
- Established and maintained working relationship with management, clients and Team members.
- Strong Analytical and Problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Worked on Web Development Technologies like HTML, JavaScript, J2EE, CSS, AJAX, XML and XSL/XSLT.
- Good Knowledge in PL/SQL & Relational Database (RDBMS) Concepts, creation of Database Triggers, Views, Packages, Stored Procedures and Functions.
- Extensively worked with various Cocoa design patterns and Java design patterns across various projects.
- Experience with Google mobile service provider API and MapKit framework.
- 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, 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
PROFESSIONAL EXPERIENCE:
Confidential
Sr. iOS developer
Responsibilities:
- Involved in understanding the business, current process and requirements.
- Worked with the project manager to support project plans and appropriate resource and time allocation.
- Worked extensively on TableViewController and made customized table view cells according to the client.
- Worked extensively on CollectionViewController.
- 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
- 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.
- 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.
Tools: /Technologies: iOS 10.2.1, Mac OS X, Objective-C, Swift, Xcode 8.2.1, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.
Confidential, Orlando, FL
Sr. iOS developer
Responsibilities:
- Worked as part of a team to see projects through from planning to completion for various enterprise clients using the Agile development process.
- Worked for different frameworks and its integration with app like Maps & Discounts and ACG (Auto Club Group) according to the custom club requirements.
- Created reusable components that can be applied to iOS applications developed throughout the organization.
- Worked on components that uses: Navigation/Tab bar controllers, iOS 9 backgrounding API, Core Data, Fetched Results controller, MapKit, JSON and XML parsing, Blocks
- Worked extensively on Google Maps framework.
- Modularized Maps & Discounts components to enable third party apps to integrate a Confidential Map in custom iOS UIViewController
- UI design implementation using both Storyboards and NIB files.
- Redesigned several screens including default application landing screen as per newer Wireframes.
- Developed and implemented application designs based on MVC.
- Designed applications for all types of screen sizes and orientations.
- Worked on Google Maps API to spot POI’s (Point of interests) based on lat and lan.
- Used Trello for tracking and gathering information from the team.
- Added Google Analytics and Tealium tagging in the app for event tracking.
- Worked with Web-Team for loading web pages in Mobile and Overriding JavaScript Methods for getting callbacks from web pages.
- Worked on Mobile VPN with IPsec configuration.
- Developed application which supports localization for French and German languages.
- Used Git repository as a version control.
- Used Restful and Soap APIs to connect to back-end services.
- Used Source Tree as a Git client for visual interface between Mac and Git.
- Created deep-linking for launching app and redirect user to certain pages of the app via URL.
- Worked on UIDocumentInteractionController for sending files between apps.
- Coordinated with third party design team to develop design for UI
- MapKit and Core Location frameworks were used to display POI locations on map and find offers closest to user.
- Parsed server side response with NSJSONSerialization
- Implemented UI based on documentation and images from in-house graphic design team
- Created routes and directions on map and shred routes to other apps using UIActivityViewController.
- Worked on MangoDB.
Tools: /Technologies: iOS 9.3, Mac OS X, Objective-C, Swift, Xcode 7.3, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON, Google Maps framework.
Confidential
Sr. iOS developer
Responsibilities:
- Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone and iPad.
- Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
- Worked extensively on Table View Controller and made Customized Table View cells according to the client requirement.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Implemented Core Graphics and Core Animation to draw customized UI on the screen.
- Implemented multiple UIGestureRecognizers for user input functionality.
- Used MapKit and Core Location to enhance user to find nearest Confidential .
- 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.
- Designed and implemented the iCarousel View to display the data.
- 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.
- Participated in code review using Git branches and Stash pull requests.
- Worked on Restful web services for better management of Resources for app.
- Integrated third party frameworks (Facebook and Twitter) to allow users to share opinion.
- Worked in an Agile Scrum development environment with bi-weekly sprints.
- Fixed bugs when notified or documented by QA in bug tracking system.
Tools: /Technologies: iOS 8.0, Mac OS X, Objective-C, Xcode 6.4, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON, SQLCipher
Confidential
iOS developer
Responsibilities:
- Coordinating every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
- Working under Agile environment with daily scrum meeting and use of SVN for version controlling.
- Use of JIRA and IBM RTC tools for tracking user stories and sprint tasks.
- Development of custom views and spinners using strip architecture as per business requirement.
- Extensively used ZXing framework for generating 1D and 2D barcode for ExtraCare functionality.
- Implementation of CVS/pharmacy mobile application scanner interface and updating the scanner interface for each release.
- Giving KT (Knowledge transfer) regarding CVS/pharmacy mobile application functionality and code walk through to off-shore team.
- Attractive UI created by graphic design team and implemented by development team UI and Application Designing using NIB files.
- Implemented Core Location framework to allow users to search for closest store.
- SVN repository was used for version control and Terminal was used to connect and commit to repository
- Use of NSManagedObjectContext, NSManagedObjectModel, NSPersistentStoreCoordinator and NSPredicate object for the Core Data implementation.
- Redesigning several screens including default landing screen and ExtraCare landing screen as per newer wireframes.
- Generated custom UITableViewControllers with custom UITableViewCells for ExtraCare coupon screen.
- Involved in synchronizing and reintegration of several development branches within SVN repository using Cornerstone tool.
- Worked on IPsec VPN with certificate authentication.
- Use of Quality Center for tracking bugs reported by QA team and fix them to improve the performance of the mobile application.
- Involved in BEG (Best Estimate Guess) of the project on mobile end side.
- Integration of Tapstream SDK to capture user stories and generate reports using same.
Tools: /Technologies: iOS 6.0/7.0 and later-, Mac OS X, Objective-C, Xcode 5.1, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON, SQLCipher.
Confidential
Mobile Application developer
Responsibilities:
- Integrated Flurry analytics framework, in-app purchase and Push notifications.
- Made changes to application for iPhone 5, integrated Google admob for advertisement support.
- Worked on native development using Objective-C
- Fixed crashes and bugs in the existing application. Involved in submission of app to store.
- Used the blocks mechanism to communicate RESTful web services.
- Worked on test driven development
- Worked on unit testing, integration testing and code review.
- Created the optimum technical solution in the context of the customer's environment, requirements, and financial resources
- Participated in requirement gathering process, propose solution and coordinated document design
- Implemented various social API’s interaction: Facebook, Twitter and Pinterest
- Handled the offshore calls and reviewing the progress.
- Ensured that all components of the technical architecture are properly implemented
- Worked on rich UI interface and complaint to latest ios7 features.
- Collaborated with cross-functional teams to define, design and ship new features.
- Worked on Android SDK platform data models.
- Provided technical support for Android and Windows Phone mobile developers
- Used API AddressBookUI, MessageUI, Twitter, Core Graphics, Quartz Core, StoreKit, AFNetworking.
- Worked on Core Data, GCD, Blocks, Protocols, Delegates, Notifications, Core Graphics, Core Animation, KVO, Storyboards
- Worked on Core data to store user information
- Worked on C, C++.
- Closely worked with UI/UX development teams in complex module of create ping & pings.
- Involved in app build management, provisioning, app deployment though Test Flight and apple store submission.
- Crash report management through test flight API and documentation tool like Javadoc
- Worked on test driven development using XCTest
- Involved in sprint planning and code review sessions
Tools: /Technologies: iOS 5.0/6.0, Objective C, Xcode 4.0, PHP 5.5, Apache Server, SQLite, Core data, SVN, JSON, SQL, Cocoa Touch, Xcode 5, Java, Instruments, Interactive Builder, Story Board, Instruments, Simulator & Devices
Confidential, Boston, MA
UI Developer
Responsibilities:
- Designed dynamic and cross-browser compatible pages using HTML, CSS, JavaScript and AJAX.
- Used the Node.js MVC Frameworks in the development of the web applications.
- Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
- Created custom angular directives and filters for filtering the data that we display on the web page.
- Worked on technologies like Angular, HTML 5, CSS 3, JavaScript, JSON, JSONP, CSS Bootstrap.
- Created Email templates using HTML Tables.
- Worked on J2EE
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Created mobile templates for IPhone and Android.
- Working on Cross-browser compatibility and developed code for cross-platform use.
- Creating different types of modals. One for dynamic content for Ajax call having both modal header as well as modal body content together inside one modal content body.
- Configured SEO friendly URLs through apache.
- Worked JSP templates and JAVA environment.
- Performed production server deployments.
Tools: /Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Apache Web Server 2.2, Java, JSP, PHP, AngularJS Backbone.js, Bootstrap, Dreamweaver.
Confidential
Web Developer
Responsibilities:
- Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using Microsoft Visio.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript, Ajax and Action Script.
- Performed client side validations using JavaScript.
- Created the much interactive web pages using JavaScript libraries jQuery.
- Designed graphic objects, animated icons, templates and images with the help of Macromedia
- Completely developed front end using Abode Photoshop CS2.
- Managed back end connectivity with the help of Servlets.
- Used MySQL for connecting to the database.
- Developed and implemented user interfaces as per latest W3C standards.
- Analyzed requirements and delivered the change requests as per schedule.
- Developed web applications based on Search Engine Optimization (SEO) techniques.
- Managed cross browser compatible issues by testing with Internet Explorer 6.0 and above, Firefox, opera and chrome browsers.
Tools: /Technologies: HTML 4.0, DHTML, XML, CSS, JavaScript, Action Script, jQuery, AJAX, MySQL, Adobe Dreamweaver CS2, Macromedia Flash CS2, Adobe Illustrator CS2, Adobe Photoshop CS2, Apache Web Server 2.2, Microsoft Visio.