Sr. Ios Application Developer Resume
Dallas, TX
SUMMARY
- Over 7 years of IT experience with around 5 years of experience in design and development of User Interface applications, integrating with numerous databases and Client - Server applications of iOS using Objective C & Swift.
- Proficient knowledge of Programming Experience using Objective-C and Swift.
- Experience in developing RESTful web APIs
- Experience in developing Hybrid mobile applications, which includes native iOS and web modules.
- Proficient in memory management in both Manual Retain and Automatic Reference Counting (ARC) environments.
- Hands on experience with UIKit, WebKit, AV Foundation, Cocoa design patterns, and Core foundation, Core Data, Core Services, Core Location, Address Book and CFNetwork.
- Used diversified IDE's/SDK's like XCode, Eclipse.
- Aware of Industry Wide Objective-C Coding Standards.
- Experienced in working with Storyboard and Interface Builder.
- Expertise in Object Oriented Programming (OOPs), Design Patterns.
- Excellent knowledge in developing applications in MVC Framework.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Experienced in solving issues with production environment and supported on-call production support.
- Strong knowledge with UIView Controller Lifecycle, iOS Application Lifecycle.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- In-depth experience in Software Development Life Cycle like Agile/SCRUM, Test-driven approach and waterfall model.
- Ample experience with XCode 5 & 6 and iOS 7, 8, Instruments and Interface Builder.
- Strong knowledge with databases such as SQLite, Core Data, MySQL, etc.
- Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
- Expertise in testing applications using Simulators and on real devices to optimize applications.
- 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: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub
IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.
Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.
Database: MySQL, SQLite & Microsoft SQL
Operating Systems: MAC OS, Windows, Linux, UNIX
Version Control Tools: GIT, SVN.
Mobile Operating Systems: IOS, Windows CE, Windows Mobile, Android
Phone Simulator and Emulator: iPhone/ iPad, Windows 8/Mobile, Android, Genie motion.
Development Models and Patterns: MVC, Scrum method of Agile, V-Model
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. iOS Application Developer
Responsibilities:
- Designed and developed user interface as per existing IOS application using UI framework, e.g., UIControl, UIResponder, etc and various action and delegate methods.
- Designed user interface with SWIFT 2.0
- Customized the screen as per the design provided by the UI designer.
- Fixed major bug issues present in the application.
- Improved search results and searching capabilities of branch locators and other such information.
- Developed static libraries.
- 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 NSURL Request 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: IOS 7.0, 8.0 and 9.0 (iPhone SDK), Mac OS 4. X, Objective C, Swift 1.2/2.0, X Code 7.1/6.4, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.1, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AVFoundation.
Confidential, Atlanta, GA
iOS Developer
Responsibilities:
- Created models in MVC and development of delegates for updating model information
- Took care of code review, code fixes and bug fixes
- Performed all tasks from user interface design and implementation to writing code for various features
- Developed client login and signup module that includes UI design and backend communication with Web Services
- Developed navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController
- Interacting with QA on deliverables on every iteration and customer feedback implementation
- Implemented Core Data framework to store user Data
- Developed essential tools such as the UITabBar
- Integration of application with social media sites such as Facebook
- Implemented NSURLConnection to integrate with backend web services
- Fixed bugs as documented by QA team
- Used Instruments to fine tune the app performance and memory management
- Formatted the Data as per Business rule to display in UI
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked with GDB and Xcode for debugging
- Used Agile Scrum methodology for development
Environment: IOS 6.0,7.0, Objective C, X Code 4.2,5.0, Cocoa, Cocoa Touch, Cocoa framework, GDB, UIKit, Core Graphics, MapKit, Core Location.
Confidential, San Francisco, CA
IOS Application Developer
Responsibilities:
- Collaborated closely with the product and worked in product documentation.
- Used NSUserDefaults to store user information and save data locally.
- Created user interfaces, navigation layouts for the IOS app.
- Customized UIActionsheet, UIAlertView, UITableView, UICollectionView, UIScrollView to build user interface of the application.
- Used UIKit, MapKit and CoreLocation to enhance user to find nearest restaurant.
- Implemented Push Notification when an update is available from the server in IOS SDK.
- Did Developer testing and fixed bugs to meet Client Specifications and Standards, sorting out Memory leaks and Memory management issues.
- Worked extensively with Mapkit and Core location frameworks to provide user the experiences of Map Views.
- Worked with GIT to checkout and update the codebase changes.
- Used JSON to parse the data from the web services and show into App for user experience.
Environment: Objective-C, Xcode 5.2, Mac OS X, Cocoa Touch, Foundation, UIKit, Core Graphics, MapKit, RESTful JSON,iOS 6.1, App Store, GIT, Source Tree.
Confidential, Chantilly, VA
UI/ Mobile Application Developer
Responsibilities:
- Used Objective-C and Cocoa Touch Framework to build the app, including UI Kit, Map Kit, Foundation, UI Navigation View, UI Tab Bar Controller, UI Table View and Storyboard
- Created custom UI Views, custom Table Views, custom Buttons and custom Table View Cell for user interface.
- Worked on Map Kit that retrieves nearby store locations and displays current location.
- Created custom annotations and annotation views.
- Participated in daily Scrums and monthly Sprint planning.
- Implemented application interaction with web server database (NSURL Session) with JSON parsing.
- Implemented custom UI Tab Bar Controller & UI Navigation Controller for easy navigation of the app
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
Environment: Xcode 3.2.6, 4.3, iOS 5.0, Objective-C, Cocoa, Cocoa Touch, Mac OS X, Cocoa framework, iPhone Simulator, JSON and core data.
Confidential
Web Developer
Responsibilities:
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented
- Implemented applications in JavaScript, and MySQL.
- Created various web page layouts using HTML and CSS
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Validated input values to make sure that they will be accepted before they are submitted to the server
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Defined text alignment, size, borders, and many other typographic characteristics
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request Worked extensively with the File management and image libraries
- Performed Client-side validations using JavaScript
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug
- Implemented functionality in JavaScript.
- Tested application on Internet Explorer 6.0 and above, Firefox and Google Chrome to achieve Cross Browser Compatible Issues
- Converted Photoshop documents to table-less semantic XHTML, CSS
- Incorporated Perl scripts to handle form submissions
Environment: JavaScript, PHP, HTML, CSS, AJAX, Apache, Windows 2000/XP, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, Dreamweaver, SVN.