Ios Developer Resume
Lake Mary, FL
SUMMARY:
- 7+ years of overall experience in software development with 5 years of specialization experience in Development and Implementation of various native iOS applications using Objective - C, Cocoa Touch, UIKit.
- Expertise in Object Oriented Programming language Objective-C and Swift.
- Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit .
- Created and customized views, tableviews, tabbars, collection views and navigation bars which are most needed functionality in a multi-view application.
- Leveraged native ios features (Push Notifications and Local notification, Animations, GPS, Settings, Contacts).
- Strong knowledge on using Phone GAP .
- Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
- Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
- Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
- Designed and implemented Enterprise RESTful API services.
- Good professional knowledge on Ruby scripting .
- Creating certificates and provisioning profiles required for development, distribution as well as App-store submission.
- Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings.
- Experienced in working with data parsing forms such as XML and JSON , to dynamically display data on iPhone/iPad.
- Experience working with In-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Designed and developed applications as per specifications. This included core development using various iOS frameworks and test driven development using XCTest framework and Cucumber.
- Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
- Knowlede using Good container(Mobile Device Management, Mobile application Management, Mobile content Management).
- Experience with source control tools SVN and GIT .
- Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc.,
- Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
- Experience integrating third party frameworks using Cocoapods .
- Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
- Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size classes and Autolayout.
- Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.,
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: Expertise in iOS 4, iOS 5, iOS6, iOS7 with Xcode 3.0/ 4.0., 5.0, 6.0, 6.1.3 OSX 10.5, 10.6, 10.7 , 10.8, ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite
Programming Languages: C, C++, Objective-C, Java, HTML,
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ jQuery library, XML, XSLT, AJAX
Databases: MySQL, SQL plus, PL/SQL, relational database Concepts. 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/6.1.1 , Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE.
PROFESSIONAL EXPERIENCE:
Confidential, Lake Mary, FL
iOS Developer
Responsibilities:
- Custom UI implemented with XIBs and Story boards as well and associated with appropriate reusable classes.
- Segregated API Handler classes based on the Work flows, login services, user profile, search items.
- Added animation between UIViews for smooth transitioning and better user experience.
- Created model classes based on the business requirement.
- Worked closely within a cross functional team of designers, developers and testers.
- Solved issues on different areas of the application.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Worked with GIT to checkout and update the codebase changes.
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Extensive experience in Web, iOS. (i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design))
- Used Core Location Framework to get the user current location accurately.
- Worked on iOS8 and iOS9 using Swift.
- Presented data as Collection View using delegate and data source methods using Swift .
- Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
- Used the third party integration tool Cocoapods to integrate AFNetworking, JSONModel API s etc.,
- Incorporated the Push Notification feature using APNS , in order to notify the user when any file operations were done.
- Implemented Business, Technology and Transportation functionalities in the application.
- Implemented REST API to get the all response from server end and render the data on UI screens as per the keyword.
- Used Serialized JSON to read the response that came through the server.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Managed technical tasks, project implementations and technical projects going into production.
- Responsible for App support and latest versions compatibility.
Environment: iPhone SDK, objective C, Xcode, iOS 8.0/8.4, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, SQlite, AFNetwotrking, HTML5, CSS3.
Confidential, Los Angeles, CA
iOS Developer
Responsibilities:
- Working in design and implementation phases.
- Worked extensively with Objective C and Cocoa frameworks
- Worked with UIKit Framework for the applications at hand
- Used Phonegap to allow user to access the camera
- Integrated a web-based content made with HTML5 on a Native app using UIWebView
- Customizing Unbutton, UITabBar to build user interface of the application using story board.
- Working closely with a cross functional team of testers and developers.
- Testing the application on Device through Development Profile.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Worked on web service calls, XML and JSON parsing included in the project.
- Followed a work data flow principle for design and development.
- Worked with GDB and Xcode for debugging
- Worked with GIT to checkout and update the codebase changes.
- Beta testing of the application via test flight
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Developed critical tools for this project like customized navigation bar, page control and scroll view
- Added animation between UIViews for smooth transitioning and better user experience
- Reported progress/challenges to onsite project lead.
- Worked with Backend team to display the correct data format in devices
- Followed a work data flow principle for design and development.
Confidential, San Francisco, CA
iOS Developer
Responsibilities:
- Designed and implemented the entire application using XCode 5.2
- Used core locator to implement the location feature
- Integrated with You tube API to view video about Belgard products
- Responsible for the overall code quality of the application
- Tested each application according to its Software Requirement Specification (SRS).
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager.
- Worked closely within a cross functional team of testers and developers.
- Incorporated the Push Notification feature using APNS when user is in offline/online mode.
- Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.
Environment: Objective C, Cocoa Touch, XCode, iPhone SDK, MAC OS X, Interface Builder, iPhone Simulator.
Confidential, Burlington, VT
iOS Developer
Responsibilities:
- Handled the project code and libraries for the iPhone.
- Designed and developed user interface as per existing iOS application using AppKit framework , e.g., NSControl, NSResponder , etc and various action and delegate methods.
- Converted project files and user interface elements of the application to iOS standards.
- Fixed major bug issues present in the application.
- Improved search results and searching capabilities of branch locators and other such information.
- Made additions of new modules and submitted to the application from other departments within the company.
- Fixed bug issues of the application in order of speed and performance enhancements.
- Designed the HTTP interface of the application that uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Created Notifications module that resurfaces notification messages through APN ’s from a database connected on a secure socket.
- Updated online user ID and password fields to allow special characters to be used.
- Created modules for switching the application in between and coming back to the present session.
Environment: Objective-C, Cocoa Touch, Xcode, using ARC, Interface Builder. Libraries used were Foundation Framework, AppKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential
Web Developer
Responsibilities:
- Involved in developing GUI using ASP.NET Web forms.
- Used JavaScript for client side validations.
- Used ASP.NETvalidation controls for the server side validation.
- Implemented browser UI functionality using HTML, CSS and AJAX
- Used Master Pages , Themes to develop the consistent user interface.
- Developed User controls, Custom Controls to develop user friendly GUI .
- Developed Business Logic components in middle tier using C#.
- Designed and implemented XML Web services using ADO.NET, C#
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server .
- Designed and developed Crystal Reports using the Crystal Report Bundled Version for .NET.
- Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database.
- Involved in creating Backups, Restoring and Import/Export data using MS SQL and DTS packages.
- Utilized WCF services to provide different promotions and schemes.
Environment: Visual Studio 2008, C#, .NET, JavaScript, HTML, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, SQL Server, Quality Center, IIS.
