Sr. Ios Developer Resume
Chicago, IL
SUMMARY
- Over all 7 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using objective-C, C++, Swift, Cocoa Touch, UIKit,(OOA & OOD).SQL,Cocoa Bindings, Core animation custom control sand objectoriented programming.
- Proficient knowledge of Programming Experience in Objective-C and Swift coding.
- Extensive experience in iPhone & iPod Touch application development.
- Expertise in iPad application development.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Worked extensively on Xcode, Interface Builder and Instrument.
- Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
- Worked extensively on relational databases and data modeling
- Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Worked on parsing with both SBJson and LibXML, as well as NSXML Parser and NSJSON Serialization
- Good understanding of Memory Management: Automatic Reference Counting in iOS development
- Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Extensive experience in Cocos2D for iOS game developing.
- Proficient in source control with Git, SVN.
- Proficient in Objective-C, Java and C++, python, good understanding of Object Oriented Programming.
- Confidence in working with other iOS and Android developers to complete detailed projects.
TECHNICAL SKILLS
iOS Applications: 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, Geny motion
Development Models and Patterns: MVC, Scrum method of Agile, V-Model
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. iOS Developer
Responsibilities:
- Created View controllers both programmatically and through Storyboards.
- Created a side swipe menu controller which makes it easy to navigate through the application.
- Worked with Navigations controllers, Navigation Bars and Tab Bars.
- Used Cocoa Pods.
- Integrated third party APIs
- Worked in an Agile Scrum environment
- Used Xcode 7, 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4 inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
- Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application.
- This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Worked on iOS SDK 7, iOS SDK 8 and iOS SDK 9.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
- Used Objective-C to make the application.
- Used GitHub to push changed codes to.
Environment: iOS 9.0, iOS 8.0 and iOS 7.0 (iPhone SDK), Mac OS X, Objective C, XCode, Cocoa Touch, Cocoa framework, iPhone Simulator.
Confidential, Chevy Chase, MD
Sr. iOS Developer
Responsibilities:
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls,XML and JSONparsing included in the project.
- Worked extensively with ObjectiveC and Cocoaframeworks.
- Worked withUIKit Frameworkfor development and maintenance.
- Worked extensively on table view controller and madecustomized table view cellsaccording to 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 and developers.
- 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 UINavigationControllerandUIGestureRecognizer.
Environment: iOS 6 and iOS 7, Xcode 5.1, 5.2.3, 5.4.1 and 6 iPad, iPhone, Objective-C, UIKit, JSON, SQLite.
Confidential, New Orleans, LA
Sr. iOS Developer
Responsibilities:
- Involved in gathering requirements from the client.
- Designed and developed the magazine reader application on iPad/iPhone using Xcode and Objective-C
- Implemented Single Sign On feature in Reader Application with Facebook
- Implemented Share, like, tweet feature using Twitter API
- Implemented Web trend mechanism in Zinio iPhone/iPad applications
- Integrated various Restful Web Services call to Reader Application
- Implemented NSOperationQueue and NSURLConnection to integrate with backend Web Services
- Developed a UI Test Case to enquire the details of Customers before downloading the application
- Implemented using Storyboard and ARC
- Developed Unit Tests for testing specific functionality and logic
- Followed SCRUM methodology throughout development
- Fixed bugs as documented by QA team
- Involved in the entire SDLC of the application.
Environment: iOS 5 and iOS 6 (iPhone SDK), Mac OS X, Objective C, XCode 4.
Confidential, Mooresville, NC
iOS Developer
Responsibilities:
- Involved in gathering requirements from the client.
- Developed UI for the application.
- Integrated 3rd party API for external card reader API to the application and testing the card reader with various cards for payments.
- Worked with offshore team to Sync the development and daily meetings for status updates.
- Performed all tasks from UI design and implementation to writing code for various features.
- Developed Navigation between views was a mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Created an app which is compatible to both iPhone and iPad.
- Used Jenkins to create the builds automatically.
- Extensively used JavaScript for client side validations.
- Took care of Code Review, Code Fixes and Bug Fixes.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
Environment: iOS 3 and iOS 4 (iPhone SDK), Mac OS X, Objective C, XCode 3.2, Xcode 4.1, Cocoa Touch, Cocoa framework.
Confidential
Web developer
Responsibilities:
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML Worked extensively with the file management and image libraries. De-bugged web browser using Firebug.
- Responsible for the process of UI design for Internet sites and applications.
- Promoted the site, monitored error logs, and identified and resolved potential problems.
- Fixed bugs and provided support services for the application.
- Highly involved in making updates to the current website and simultaneously handling other projects.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality and Light box plugins using JQUERY.
- Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML
Environment: Java1.4, JSP2.0, Struts, EJB2.0, JMS, JNDI, Oracle9i/10g, HTML, XML, ANT Script, WSAD5.1, SOAP, WSDL, JUnit, Hibernate.