Ios Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 7+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
- 3+ years of expertise in iOS application development.
- Technical expertise in a wide variety of development tool kits such as X Code, Interface Builder in IOS SDK.
- Expertise in broad array of languages including SWIFT, Objective-C/C/C++, PHP, and HTML versions.
- Proven skills in solving business problems with creative technological solutions, taking into account UX, design, and functionality.
- Proficient in source control with Git, Subversion.
- Strong knowledge of Object Oriented Programming concepts and implementation Of Cocoa touch programming using Cocoa API'S.
- Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics,Core animation, UIKit& MVC methodologies.
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Experienced in implementing Third Party library into the Codebase.
- Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
- Good understanding of the all phases of Software Development Life Cycle (SDLC) including Strategic Systems Planning, Analyzing, designing, Implementing and Maintaining.
- Quick learner, and able to adapt to work in fast-paced result-oriented environments consistently delivering high quality work.
- Extensively worked with ATG Web Commerce.
- Efficient team player with excellent written and oral communication skills at the business and technical level including good analytical and problem solving skills.
- Implemented and created Native IOS applications that incorporated Image capture API's, JSON, Core Data, Accelerometer, Push Notifications, Local Notifications, Localization, and REST/SOAP.
- 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: Objective: C and Cocoa development for iPhone and iPad devices in XCode 4.6 Interface builder-UIKit, Cocoa touch, core Data
Software: Trained in iOS 4, iOS 5, iOS 6 and iOS 7 with XCode 3.0/ 4.0., 4.6, 5.0,6.0,7.0.1, Swift,Swift2,OSX 10.5, 10.6 and 10.7,10.8, Microsoft office suites
Programming Languages: Objective C, C, C++, Core Java, HTML
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ JQuery library
Databases: SQL server 2005/2008, SQLite with Core iOSs and box, building, and testing database in iOS sandbox
Operating Systems: MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8
Tools: XCode 3.0/4.0/5.0/6.0/6.1.3, Visual studio 2005,Dreamweaver, Eclipse
Development Tools: SVN/GIT
Methodologies: Agile, Kanban
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
iOS Developer
Responsibilities:
- Implemented GMS framework for location services.
- Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
- Extensively used Concurrency programming.
- Used OAuth 2.0 for secured authorization to third party API’s.
- Used CocoaLumberjack for App logs.
- Used KIF for component testing.
- Used SDWebImage for asynchronous image downloading and caching.
- Implemented Accessibility for customized elements.
- Implemented COCOA Pods for third party framework integration.
- Extensively used MVC and MVVM design patterns.
- Attended daily scrums to discuss the code blocks.
- Attended product meetings to discuss the required updates for the next sprints.
- Implemented AFNetworking to fetch data.
- Worked efficiently with in a cross functional team of designers, testers, business analysts and architects.
- Used JSON parsing to fetch data to the UI.
- Extensively used multithreading and concurrency.
- Used Git to merge and push code.
- Fixed production issues documented by QA’s.
- Used CoreData to store user data.
- Worked on several internal products.
- Fixed cross-functionalbugs.
Environment: Xcode 7.2, iOS 8.1 and later, Cocoa touch, Swift 2.0, Objectice-c, Core data, SQlite3, Agile and Kanban methodology.
Confidential, Jacksonville, FL
Sr. iOS Developer
Responsibilities:
- Implemented iCloud Framework and Dropbox API to allow syncing between devices.
- Implemented Security Framework for passcode protection.
- Implemented Core Data for persistent storage of user data.
- Integrated with Restful web services in order to access insurance information and interact with user comments.
- Parsed XML web server responses using NSXMLParser.
- Integrated Web Services in order to allow sharing of Lists with other users.
- Implemented persistent storage using SQLite framework.
- Implemented custom UI using UIKit elements and wireframes provided.
- Implemented Unit Testing using SenTesting Kit.
- Fixed Bugs as documented by QA Team.
Environment: SWIFT, IOS 8.0 and later (iPhone SDK), Mac OS X, Objective C, XCode 6.0 and later, Cocoa, Cocoa Touch, SQLite3,Agile/Scrum Methodology
Confidential, Parsippany, NJ
Sr. iOS App Developer
Responsibilities:
- Worked extensively with Swift and Cocoa frameworks.
- Worked with CoreData, UIKit, map kit, MessageUI kit, AddressBook Framework for the applications at hand.
- Consumed the SOAP web services with WSDLs.
- Worked extensively on AVFoundation.
- Attended the business meetings to make sure the customer gets the right stories in the product backlog
- Attended daily scrum meetings to discuss the road blocks and come to a solution.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
- 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.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers anddevelopers.
- Worked on web service calls using xml parsing in the project.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
Environment: SWIFT, iOS 7.0 Cocoa frameworks, CoreData, UIKit, map kit, MessageUI kit, AddressBook, SOAP, XML, Agile, AFNetworking
Confidential, Memphis, TN
iOSApplication Developer
Responsibilities:
- Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
- Used pagination to display more search results as the user scrolls down the UITableView.
- Used AFNetworking to fetch data JSON and XML data to populate the UITableView.
- Worked on locating 10 closest stores around the user's location or by the manually entered zipcode, city and state name and populated the UITableView with the list of stores.
- Used ATG Rest services.
- Added solid merchandising features via ATG Content Administration Application.
- Currently working on providing user with a map view of 10 closest locations using Custom Map Annotation pins. Also, adding the call and navigation functionality to those stores from the user's location.
- Provided user with the ability to search nearby stores for product availability.
- Saved added vehicles in Core Data and then displayed those items in corresponding UITableViews.
- Updated Push Notifications for the app to provide customized messages to users.
- Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
- Adding the feature to share products through Facebook, Twitter, SMS and Email using Social and MessageUI Framework.
Environment: s:iOS, Objective-C, XCode, Cocoa Touch Framework, Simulator, JSON
Confidential, NYC, NY
iOS/iPhone Developer
Responsibilities:
- Implemented Core Data 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 callingweb services through JSON librariesand 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.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- 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.
- Used several methods for testing and tracking of application like kiwi.
- DesignedXSDs 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 5, 5.1 and 4, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller
Confidential
Java Developer
Responsibilities:
- Worked as a Designer &Developer.
- As a Designer involved in understanding the Business requirements and design the system to meet those requirements.
- Worked on JAX-WS, JAXB WebServices using SOAP and JAX-RS, Jersey for Restful WebServices.
- Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.
- Worked on LDAP based Sign On mechanism for Authentication and Authorization.
- Worked on Spring AOP, IOC concepts extensively.
- ETL is used as part of database enhancement.
- Involved in developingJAVAfile watcher and DB watcher.
- Involved in developing scenarios, interfaces and packages in ODI (Oracle data integrator).
- Worked on front-end languages like HTML, CSS andjavascript in developing internal tools.
- Involved in research and usage of Camel API.
- Involved in integration of APEX, BPEL and ODI.
- Used RAD, Eclipse for application Development extensively.
- Extensively used Log4J for logging, JUNIT as a test framework, ANT.
- Responsible for trouble shooting the production issues.
- Worked in Prototyping & Scrum/Agile Software Development methodology.
- Extensive working knowledge on good Project Documentation.
Environment: Java/J2EE, JSP, Servlets, HTML5, CSS,Struts, Spring, Web services, ODI, SVN, Log4j, Eclipse, Quality Center, Apache Tomcat, Oracle 10g, Agile/Scrum Methodology, XML Beans, SQLDeveloper, FileZilla, IVR, GWT, UNIX, Linux, Putty, MQ-series.