Ios Developer Resume
Kansas City, MO
SUMMARY
- 6+ years of experience in IT developing industry 2 years as a android developer. around 4years in designing & developing Rich User Interface applications in iPhone and iPod application development using objective - C, Cocoa Touch, UIKit.
- Expert in Objective-C, C, C++, and knowledge of Swift.
- Worked with REST, SOAP web services, XML, JSON and network protocols.
- Created and customized Views, Table Views, Table View Cells, Tab Bars, and Navigation Bar.
- Working knowledge of API’s like Google Maps, Facebook, Twitter for iOS.
- Complete comprehension ofmemory managementin Objective-C.
- Sound knowledge of MySql, SQLite, Core Data.
- Well versed with various source control tools like Git, CVS, Clear Case and Tor-toise SVN.
- Experience in object oriented analysis and design.
- Well versed with various source control tools like Git, CVS, Clear Case and Tor-toise SVN.
- Good Analytical, Inter-personal, thinking and communication skills
- Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks.
- Worked with various development tools like: Xcode, Eclipse, QNX Momentics, IngeDev, Doors, Wire Shark, Jira.
- Strong on TCP/IP socket programming, fine tuning of the TCP/IP stack, monitoring, analyzing Internet traffic and troubleshooting.
- Experience with Shell Scripting, Perl, Lua.
- Familiar with deploying applications using third party
- Highly motivated to work independently in Agile Enviroment and collaboratively within a diverse technical team
- A fast learner able to grasp latest technical & concept oriented skills.
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: Trained iniOS 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/2010/2013, Microsoft office suites, Microsoft Project 2010/2013, JIRA.
Programming Languages: C, Objective C,Swift, C++, Java, HTML 4, and 5, CSS2 and 3. JavaScript
Databases: SQL server 2005/2008, SQLite withCore iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8, LINUX, UNIX
Tools: XCode 3.0/4.0/5.0/6.0/6.1.3, Eclipse, Visual studio 2005/08/10/13, Sublime Text, Dreamweaver, Matlab, Network Simulator 3.
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
iOS Developer
Responsibilities:
- Implemented CoreData for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective-C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Designed XSDs to define the xml structure of data exchanged between iphone and server.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: iOS 7.1 and higher,Xcode 5.1, 6.3, iPad, iPhone, Objective-C, UIKit, JSON, XML, AVFoundation, SQLite.
Confidential, Columbus, OH
iOS Developer
Responsibilities:
- Worked extensively with Objective C.
- Worked on the application with the help of storyboard.
- Worked with UIKit Framework for the applications at hand.
- Created the User Interface/Navigation Layout for the application with respect to the business model flow.
- Worked with Backend team to communicate with web services.
- Parsed the data from the websites RSS feed via XML Parsing method to theiPhone, stored the information and checked for any updates required.
- Used core framework to optimize the solution of the application.
- Used the same storyboard to design for iPhone 5 and older iPhones by using Auto-layout.
- Embedded several views modally and in push View controller with custom sliding animations.
- Implemented databases in SQLite, MySQL and location based services in UI Map kit framework.
Environment: iOS 7, Xcode 5, OS X 10.9, Objective - C, Cocoa Touch, Cocoa Framework, XML, JSON, HTML, CSS, SQLite, GPS service.
Confidential, New Orleans, LA
iOS Developer
Responsibilities:
- Worked extensively with Objective-C, Xcode and JSON for the application at hand.
- Did developer test and fixed bugs using Instruments and Third Party Analytics Tools.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences (scopes).
- Used Zbarcode for search products using barcode and QR Codes.
- Used UITapGestureRecognizer to interact with user inputs.
- Created Custom UIViews, custom TableViews, and custom TableViewCell for user interface.
- Worked with data storage and retrieval using Plist, SQLite3, and core data at ease to improve memory overhead of the app, and increase responsiveness.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
- Created custom annotations and annotation views.
- Worked with Afnetwoking for Json parsing.
- Used Storyboard to create flow and design of Interfaces and Views.
Environment: Xcode, Objective-C, Instruments, WatchKit, UIKit, MapKit Foundation, AVFoundation.
Confidential, Parsippany, NJ
Android Developer
Responsibilities:
- Implemented complex custom layout design for the application.
- Responsible for integrating Lessons from the Internal Server and made application flexible to update changes at any point of time.
- Worked on offline app which makes this to work without internet base.
- Implemented application to handle orientations and support different screen sizes.
- Developed Web Pages using XML, 9-patch and integrated them in application.
- Handled restful web services consumption for fetching content from the Internal Webserver
- Integrated Facebook feature for easy sign on.
- Integrated Google Map-kit for enabling the locations.
- Used subversion as version control.
- Used JUnit for Testing the App.
- Struts Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop user Interface for administrative and user interaction screens.
- Client-side validations were done using JavaScript.
- Built and accessed the database using Hibernate with Oracle 10g.
- Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
- Used HQL and Criteria API for database related functions.
- Used JavaScript and Dojo for creating interactive user interfaces.
Environment: Android SDK, Eclipse, ADT Plug-in, SQLite, XML, Java, Subversion, JUnit.