Ios Application Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY
- Over 7 Years of experience indesigning,codinganddevelopinghigh end mobile applications.
- Around 4years of professional experience in developingiOS Applications.
- Developed IOS mobile applications using Objective - C, C++, Xcode, Swift, including but not limited to Cocoa Touch, Foundation, UIKit, Map Kit, Core Graphics, Core Data, and Core Plot.
- Hands on experience in Apple push notifications, Network protocols, Mac/Pc to iPhone data syncing.
- Features used in iOS/ objective C included: Table views, AF Networking, APIs, Core Data, Magical Record, Core Location, Map Kit, Core Graphics, Interface Builder, Cocoa Pods, Internationalization and Localization and Git for source control.
- Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox and AV Foundation.
- Worked on concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
- Worked inREST Web ServicesandAPIswith connecting third party application.
- Worked on Xcode,interface Builder and Instrument.
- Involved inSPRINT REVIEW MEETING.
- Actively involved inUser Interfacedevelopment and design implementation.
- Proficient withObjective-CandCocoa Touch.
- Proficient in parsingJSON, XML, PLIST.
- Experience inMVC design architectureandCocoa design patterns.
- Expertise in development of both iPhone and iPad applications.
- Expertisein version control softwareGITand knowledge of Subversion (SVN).
- Proficient in creating customTable Views, Tab Bars,UIViewsandNavigation Bar.
- Familiarity withUXrefinement.
- Proficient in developing web page quickly and effectively usingHTML 5, CSS3, JavaScript and jQuery.
- Proficient in source control with Git and SVN.
- Proficiency in Using NSUser defaults and NSNotificationCenter for storing and maintaining user data for iOS Applications.
- Good Knowledge in all Objective C, Cocoa, iPhone SDK, REST, SQLite 3, PLIST, JSON, XML, IOS 7, Mac OS, XCode5 and Social networks (Face book, LinkedIn and Twitter) integration.
- Well verse with concept ofOOPs, OOAD, J2EE, MVCdesign patterns.
- Knowledge of fullSoftware Development Life Cycle (SDLC).
- Exposure withRUPandScrumdevelopment methodologies techniques.
- Worked on developingRest Web Services.
- UsedSoapUIfor Testing Web Services.
- Worked on Web ServicesXML and JSONparsing included in the project.
- Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
- Ability to coordinate with various team members involved in the project.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Strong commitment to organizational work ethics
- Quick learner, excellent analytical, design and problem solving 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.
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 Mobile, Android
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
iOS Application Developer
Responsibilities
- Analysis of requirement, design development, code review and bug fixing.
- Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
- Worked extensively withObjective CandCocoa frameworks.
- Worked withUIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked withObjective C, Swift and Cocoa frameworks.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Worked asUIdeveloper.
- Handled the client side session management andNSTimers.
- Worked onAddressBookframework to fetch the device contacts.
- UsedInstrumentsto check for processing bottlenecks, memory leaks, and retain cycles.
- Worked oniPhone SDKand internet connection Protocols.
- Involved inCore data Frameworkusing SQLite.
- Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
- Worked on Web Service calls,XMLandJSONparsing.
- Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
- Designed and developed latest trends for iPhone clients.
- Used aTest-Driven Development (TDD)environment in aScrum development methodologyto provide end-to-end development.
- Worked onAgilebased development model.
- Familiar withCore Animation / UI animationconcepts.
- Worked with GIT to checkout and update the codebase changes.
- Responsible forService Integration DevelopmentandTesting.
- ImplementedAccessibilityandLocalizationson the application.
- Worked in the internal process using SCRUM Agile methodology.
Environment: iOS 7.1/8.0., Xcode 6.0/6.3, Agile Methodology, iPad, iPhone, Objective-C, UIKit, JSON, XML,HTML5, CSS, REST,JavaScript, jQuery, SQLite.
Confidential, San Antonio, TX
Senior iOS Application Developer
Responsibilities
- Worked withObjective C for Cocoa Touch Frameworkthat includesUIKit, Foundation, UINavigationViewController, UIViewController, UITabViewController, UITableViewControllerandStoryboardto buildUniversal ApplicationforiOS Phone.
- Created the complete database usingCore-data.
- Worked extensively with Objective C and Cocoa Touch frameworks including Core Data, Foundation, Core Animation and UIKit.
- Worked withGITto checkout and update the Reported progress/challenges to onsite project lead.
- Created table views, collection views and other UI controls and customized them according to the requirements
- Integrated web components usingUIWebView.
- Worked on adding new features like "AutoPay & SchedulePay" to the application.
- Followedagile methodologythroughout the project.
- ImplementedCoreDatafor persistent storage of user data.
- High performance web services using AFNetworking library along with JSON data communication enhance network communication
- Integrated various RESTful web services calls to application using asynchronous NSURL calls.
- Created models inMVCand development of delegates for updating model information.
- Performed all tasks fromUI designand implementation to writing code for various features.
- Managed data andmemory managementfrom streamlining code and using various debugging tests.
- FollowedSCRUMmethodology throughout development
- ImplementedNSOperationQueueandNSURLConnectionto integrate with backend web services.
- Integrated a web-based content made withHTML5on a Native app usingUIWebView.
- Worked with QA team to find and resolve defects.
Environment:iOS 7.0 (iPhone SDK), Mac OS X, Xcode 5.1, 6.1, Objective C, Agile Methodology, HTML5, CSS3, REST,JavaScript, jQuery.
Confidential, Louisville, KY
Mobile/ iOS Developer
Responsibilities
- Collected the requirements from the Business Analysts.
- Expertise inMVC design architecture,Cocoa design patternsand concepts like delegation, protocols and categories.
- Developed the UI for the application using Objective C.
- CustomizedUITableViewto have a custom look.
- Worked withUIKit Framework, UICollectionViewandSDKfor the applications at hand.
- Worked with Backend team to display the correct data format in devices.
- Integrated a web-based content made withHTML5on a Native app usingUI Web View.
- UsedGitHub to pull code, make changes and push the code back.
- Designed the completeMVCflow for the application with UI components and controllers to be used for iPhone.
- Worked with web services using JSON and XML frameworks NSXMLPaser, SBJSON.
- UsedSDKandUIKitframeworks.
- Wrote many complex SQL queries for easy retrieving of application data.
- Added animation between UI Views for smooth move and better client experience.
- Worked under Agile and Scrum environments.
Environment: iOS SDK, GitHub, Core Data, Cocoa Frameworks, Objective-C, Xcode 4.3 Upgrade to 5.1, JSON, Agile SCRUM, CSS, RESTful, iPhone Devices.
Confidential, Falmouth, ME
Mobile Application Developer
Responsibilities
- Created Table View Controllers in the application.
- Worked withNavigations controllers, Navigation BarsandTab Bars.
- XMLResponse parsing using theNSXMLParserandNSXMLParserDelegate.
- JSONResponse parsing using theSBJSONFramework.
- Created the overall design of application usingUIKitframework.
- Designed the HTTP interface which uses theNSURLConnectionandNSURLRequestclasses ofCocoa Touchto make network requests.
- FollowedSCRUMmethodology throughout development.
- Created view animations usingUIAnimationclasses andQuartzCore framework.
- Created CustomUITableViewcells to accommodate theUX/UIrequirements.
- Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between Mobile Application Developer - iOS different scenes in the storyboard.
- Worked in anAgile Scrum environment.
- Implemented browser UI functionality usingXHTML, AJAXandCSS.
- Designed and engineered UI components within agile environment.
- Implemented customUITabBarController,UINavigationController, for easy navigation of the app.
- ImplementedNSOperation Queue andNSURLConnection to integrate with backend web services.
Environment: iOS 4.0 and 5.1, Mac OS X Lion, Objective C, XCode 3.2.6 - Xcode 4.3.1, Cocoa framework, MapKit, AVFoundationFramework, MediaPlayer framework, Core Location.
Confidential
Software Engineer
Responsibilities
- Expertise in web development applications usingCore Java, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beansetc.
- Strong background inObject Oriented Design (OOD), Analysis (OOA)and drawingUMLdiagrams.
- Extensive experience in front-end technologies likeHTML5, CSS3, Java script, AJAX, JSP, JSTL, JQUERYand other java Scriptlibraries.
- Proficient in using java development IDEs likeEclipse, My Eclipse, Net BeansandRAD.
- Worked onVirtual PortalandDayna Cache.
- Excellent in databases likeOracle 8i/9i/10g, SQL Server 2000, MySQL.
- Proficient in usingGOF Java and J2EE design patternslikeSingleton, Front Controller, Business Delegate, Service Locator, Adapter, Factory, Abstract Factory, DAO, VO etc.
- Hands on experience in Debugging tools such asFirebug/Inspect Element of Firefox, Internet Explorer/Google Chrome.
- Involved extensively in application developing usingStruts, JSFandMVC J2EE architecture framework.
- Agile developmentusingScrum. Worked on DevelopingApache axis Web Services.
Environment: Web sphere application server, SVN, J-Unit, Windows, JSP, JavaScript, SQL, J2EE, Core Java, and SOAP based web service, XML, EJB, DB2 and Rational Application Developer 7.0.
