Ios Application Developer Resume
Charlotte, NC
SUMMARY:
- IOS developer with more than ‘3+ ‘experience writing highly readable, clean, maintainable source code.
- 2 years of combined personal java experience and creating web based applications.
- Most recently experienced with Objective C, Xcode 5.X - 6.X, IOS 6 -8 and Swift.
- Proficient knowledge of Programming Experience using Objective-C.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Sound knowledge consuming web services, REST, SOAP, XML and JSON, building Client/Server applications, Blocks, Grand Central Dispatch (GCD), NSOperations.
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter.
- Experience in User-interface programming and the software development lifecycle (SDLC), Agile methodology, Project management, Project management life cycle (PMLC).
- Experienced developing for Apple Watch utilizing watchkit library.
- Well versed with various third-party frameworks for IOS: AFNetworking, RESTkit, and AlamoFire.
- Utilized numerous design patterns such as MVC, Delegation, Singleton, Categories, Notification, and KVC Blocks.
- Experience utilizing XC Test framework to perform thorough Unit Testing on code.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Expert in using Instruments, and fixing memory leaks, crashes, zombies, memory optimizations.
- Highly motivated individual who always meets deadlines and works well in both team settings and solo.
- Very proactive and innovative IT professional with a Go-getter attitude.
TECHNICAL SKILLS:
Languages: Objective-C, Swift, C, C++, Java, Java script, HTML5.
Databases: Plist, SQLite, CoreData.
Operating System: Mac OS, Windows.
Web Services: JSON, XML.
IDEs: Xcode, Eclipse, Visual studio.
Libraries: Core location, Mapkit, AFNetworking, SocialFramework, UIKit, GCD, NSUserDefalts, UI Gestures, StoryBoard, Watchkit, Passbook.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
IOS Application Developer
Responsibilities:
- Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Date Picker.
- Includes Map Kit, Foundation and Core Data.
- Worked extensively on Mapkit, frameworks and created multiple annotation for map view
- Used Photoshop CS4 for image editing purposes.
- Created UIViews for App like UINavigationView, UITabBarView, UITableView, and UIAlertView
- Worked with data storage and retrieval using SQLite3 to improve memory overhead of the app and increase responsiveness.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Attended daily scrum meetings to discuss the road blocks and come to a solution.
- Pre-fetching data for different views for smooth screen transitioning.
- Worked with Backend team to display the correct data format in devices.
Environment: Mac OS X, Objective-C, Swift, Xcode, Core Data, Cocoa framework, IPhone configuration utility,UIKit, UIMapKit, SOAP, AddressBook.
Confidential, Pennsylvania
IOS application Developer
Responsibilities:
- Collaborate closely with the product and design teams to enhance App experience.
- Involved in requirement analysis, designing and developing the application
- Implemented JSON to get display the items on the respective views
- Implemented Custom TableView and Worked on push Notification for Richpushmessage
- Did developer test and fixed bugs to meet client specifications and standards
- Designed and engineered UI components within agile environment
- Worked on GCD to build a responsive UI and implemented background threads
- Implemented custom UITabBarController, UINavigationController, for easy navigation of the app.
- Worked in a highly collaborative environment for development of app.
Environment: Mac OS X, OS 6.1, Objective-C.
Confidential, Massillon, OH iOS App Developer
Responsibilities:
- Upon arrival, resolved MapKit bug and performance issues by profiling application in Allocations Instrument.
- Refactored multithreading code to optimize background-to-main thread execution using Grand Central Dispatch.
- Implemented Foursquare API to drive search function, based off user’s location.
- Worked with MapKit, CoreLocation and MKAnnotations to handle map functionalities within app
- Project managed using Agile/SCRUM methodology; code delivered in 2 week sprints.
- Implemented UI redesign using Storyboards with programmatic UIConstraints to handle addition of 4 new Categories for users to gauge map locations.
- Made RESTful calls to web services using NSURLConnection and parsed JSON responses using NSJSONSerialization
- Resolved numerous bugs using NSLog statements, Breakpoints, and Instruments Code housed in Git repository; Repo functionality handled with SourceTree.
Environment: iOS 5 SDK, CocoaTouch, Foundation, UIKit, Storyboard, programmatic UIConstraints, Foursquare API, RESTful, NSURLConnection, NSJSONSerialization, MapKit, CoreLocation, MKAnnotations, GCD, Git, SourceTree, Allocations, Instruments, Breakpoints.
Confidential
Java Developer
Responsibilities:
- Involved in designing, developing and testing of the application
- Designed, developed and documented the software design using UML
- Developed servlet programs to transfer the control to other pages depending on the business logics
- Used XML for the modules
- Created JSP pages for the results
- Wrote the required SQL queries and used JDBC to interact with the database.
Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript.
