Ios Developer Resume
Tampa, FL
SUMMARY
- 8 years of total IT experience, 6 years in designing & developing Rich User Interface applications in iPhone, iPod and Apple Watch application development using objective - C, Cocoa Touch, UIKit.
- Proficient knowledge of Programming Experience using Objective-C and Swift.
- Experience in working with latest versions Xcode 6, iOS 8.1 and OS X 10.8, 10.9.
- Experience in working with Xcode interface builder using Storyboard (UI/UX), xib and Auto Layouts.
- Developed Apps for different domains like Telecommunications and E-Commerce.
- Deep knowledge in Object Oriented Programming concepts, Cocoa Touch, Cocoa framework and iOS SDK.Experience in Frameworks like Core Graphics, Core Animation and MapKit.
- Experience with Agile Software Development.
- Experience with Git.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone.
- Experience in GOOGLE technologies like Google analytics, Google maps and Google search API.
- Extensive experience in working with CSS3, HTML5 and JavaScript.
- Working knowledge of Operating Systems like Windows 2003, Windows XP, Windows 7 and Windows 8.
- Thrives on cooperation, problem solving, Creative, dealing with ambiguity, and working with little direction when necessary.
TECHNICAL SKILLS
Programming Languages: Objective-C and Cocoa development for iPhone, iPod and iPad devices in Web services, Xcode 3.0/4.0/5.0/6.0/6.1.3 Interface builder-UIKit, Cocoa touch, core Data, Java (1.4/1.5), C, C++, JavaScript, JQuery
Databases: SQLite, Microsoft SQL, MYSQL.
Markup Languages: HTML, CSS, XHTML, HTML5, CSS3.
IDE: Eclipse, Xcode (4.3, 5.0,6.0), Microsoft Visual Studio, Sublime Text 2.
Operating Systems: Mac OS X (10.7, 10.8, 10.9), Windows XP/7/8.
Mobile Technologies: Android, iOS.
SDKs: Android SDK, iOS SDK.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
IOS Developer
Responsibilities:
- Follow Agile Methodology of software development & Monthly release to App Store.
- Worked on animation for most part of the application.
- Created User Interface for Apple Watch
- Tested the Application in Apple Watch with OS1.
- Used Objective C for development and SWIFT in recent releases.
- Converted old custom codes to Storyboard with Autolayouts.
- Coordinating with different teams/TL/Business and also work in resolving external dependencies in the project.
- Worked on production issues with apple watch.
- Planning and executing the task in time manner.
- Working on production issues and giving hot fixes whenever required as part of released support system.
Confidential, Cambridge, MA
IOS Developer
Responsibilities:
- Work closely with business to articulate user - stories that business needs to implement.
- Execution of assigned tasks in timely manner.
- Interact with Business Analysts, Business Owners, QM Analysts and team members to understand business requirements.
- Provide input and scope for features business is trying to build.
- Provide technical leadership, recommend, design, and implement established best practices.
- Review code, refactor, redesign.
- Use design patterns that best suit the app needs over see project execution and mentor team members.
- Implement external accessories to work hand in hand with the business requirements
- Experience in dynamically displaying the data on iPhone/iPod using various data parsing forms such as XML, SOAP and JSON.
- Participate in complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
Environment: iOS 6.0-8.1(Current iPhone SDK), Objective C, X-Code, Cocoa Touch, Cocoa framework, Core-metrics, iPhone Simulator, JSON, SOAP, XML
Confidential
IOS Developer
Responsibilities:
- Worked extensively with Objective C.
- Worked on the application with the help of storyboard.
- Worked with UIKit Framework for the applications Confidential 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
IPhone Application Developer
Responsibilities:
- Used Objective-C and Cocoa Touch Framework to build the app, including UIKit, Map Kit, Foundation, UINavigationView, UITabBarController, UITableView and Storyboard.
- Created custom UIViews, custom TableViews, custom Buttons and custom TableViewCell for user interface.
- Worked on Map Kit that retrieves nearby store locations and displays current location.
- Created custom annotations and annotation views.
- Participated in daily Scrums and monthly Sprint planning.
- Implemented application interaction with web server database (NSURLSession) with JSON parsing.
Environment: Xcode 4.3, iOS 6.0, Objective-C, Cocoa, Cocoa Touch, Mac OS X, Cocoa framework, iPhone Simulator, JSON and core data.
Confidential
IOS Application Developer
Responsibilities:
- Participated in daily Scrums and monthly Sprint planning.
- Worked extensively with Objective-C, Xcode and JSON for the application Confidential hand.
- Used UIButtons and UIDatePicker to either request a taxi right now or select a future date and time for the pick-up.
- Used UIMapKit and Core location to locate and send customer’s current position.
- Created custom annotations and overlays.
- Use UISwitches to customize booking options, UISlider to determine the number of passengers
- Used Push Notification to alert customers about the status of their booking, and when the taxi arrives.
- Use Core data to save the customer information and give the customers’ ability to modify their reservation.
- Created custom TableViews, and custom TableViewCell for user interface.
- Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
- Used Storyboard.
Environment: IOS 5.0 (iPhone SDK), Mac OS X, Objective C, Xcode 4.1, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.3, Storyboard), Cocoa, Cocoa Touch, Cocoa framework, JSON, and core data
Confidential
IOS Developer
Responsibilities:
- Worked as a part of a team in building Confidential and Confidential Connect applications in iPhone
- Created reusable modules as Confidential Framework, which is used in both applications.
- Wrote test cases for each module that are developed.
- Worked with Custom Frameworks and Custom Templates for building this application.
- Created Custom View animations.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client.
- Worked on several defects in application as a part of maintenance of code.
Environment: iOS 5, 5.1, 6.0, Mac OS X, Objective C, Xcode 4.2, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.1, 6.1, JavaScript, JQuery, HTML, XML, nsXML Parser.
Confidential
IOS Developer
Responsibilities:
- Worked on user interface for the application based on screen.
- Worked on integration of third-party APIs like Facebook, Getglue and Twitter into the application.
- Implemented simple REST web client to communicate with the back-end REST web services over HTTP & HTTPS to retrieve data. The XML data retrieved from the web services is parsed using NSXML parser and stored into various DAOs (data access object).
- Migrated from the XML REST interface to the JSON output from the web service.
- Worked on custom code libraries for convenient use of commonly used functions and features as: sharing contents (Facebook, twitter etc.), custom XML parser, push notification etc.
Environment: Xcode 3.2, iOS SDK 5.0, Objective-C, Cocoa Touch, Mac OS X, Interface-Builder, Eclipse, SQL, Instruments.
Confidential
Java Developer
Responsibilities:
- Worked on coding Java, JSP, JavaScript for coding in Leave Management System, Productivity Tracking System, Employee Information System and Resource Allocation System.
- Worked on database design, handling queries and stored procedures.
- Worked on system design and analysis, made use cases for design and class diagrams using Rational Rose.
- Involved in screen designs, SRS (Software Requirements Specification) and documentation of screens. Handled the testing of our parts through SQA tool for bug rectifications.
- Analysis and design of GUI framework classes using Java, Swing, XML, XSL.
- Designed and developed prototypes for multiple modules using Struts Framework.
- Designed the web applications using Struts, EJB and JSP.
- Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
- Worked with JSP, JavaScript, XML.
- Developed style sheet to map data from Xml to HTML output.
- Used JDBC for Oracle Database connectivity.
- Extensively used UML to model the business rules from the legacy system.
Environment: Java1.4/1.5, Eclipse 3.5, JSP, Servest, Rational Rose, XML, HTML, Oracle, Apache.