Ios Developer Resume
San Antonio, TX
SUMMARY
- 7+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications, 4 plus years of experience in iPhone/iPad application development using Objective-C, SQL, Cocoa Touch, Cocoa Bindings, Core animation custom controls.
- Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UIKit, and EventKit Frameworks.
- Experience working in SCRUM methodology as well as some Waterfall and Test-Driven Development.
- Good experience on NSOperation threads GCD and Blocks to perform multi threaded development.
- Worked on Audio Toolkit, AV Foundation, HTTP segmented streamsMediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
- Experience in XML and JSON Parsing, Multithreading using both 1st party and 3rd party frameworks including NSXMLParser and NSJSONSerialization.
- Worked with RSS news feedunder Mac OS-X and Windows platforms.
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS (iPhone/iPad), Mac OSX Development in Object Oriented Design Principles (OOD& OOP).
- Experience in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter.
- Experience in creating HTML files for iOS Message Controller to share URLs and formatted text.
- Strong knowledge in OOPS concepts, MVC architecture and programming languages including Objective C, Java, C, C++ and Knowledge on swift programming language
- Worked on MediaPlayerFramework using swift.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
- Worked with UI design using Storyboard and Interface Builder (IB).
- Expertise in iPad application development.
- Extensive experience Consuming REST/SOAP Web Services and APIs.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Active participation in DAILY SCRUM and SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
- Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
- Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
- Extensive experience in working with Cascading Style Sheets (CSS)
- Experience with Google mobile service provider API and MapKit framework.
- Developing Web applications with HTML5, JavaScript (JQuery), CSS3.
- Proficient in source control with Git, SVN.
- Effective team player with strong interpersonal and communication skills.
- Self-motivated and result oriented.
TECHNICAL SKILLS
IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, Core Data.
Programming Languages: Swift, C,C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.
Version Control Tools: GIT, SVS.
Databases: SQLite, Microsoft SQL, MySQL
IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans, MATLAB.
Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
IOS Developer
Responsibilities:
- Worked on rewriting existing application into Swift from Objective-C.
- Worked on developing Today Widget for the app to show account balances, recent transactions and Quick links to app.
- Worked on developing Watch app for showing Accounts and implemented Transfer Funds functionality.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked on Web Service calls,XML and JSONparsing included in the project
- Worked withUIKit frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Worked with Backend team to display the correct data format in devices
- Map View implementation using the MapKit and Core Location Frameworks.
- Integrated a web-based content made with HTML5 usingUI Web View
- UsedCore data Frameworkfor local storage purpose in SQLite
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withGDB and Xcodefor debugging
- Worked withGITto checkout and update the codebase changes
- Reported progress/challenges to project lead
Environment: XCode, Swift, Objective-C, SDK 9, Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks- UIKit, Core Location.
Confidential, Louisville, KY
IOS Developer
Responsibilities:
- Worked on developing corporate applications written in Objective-C and Swift.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked on Web Service calls,XML and JSONparsing included in the project
- Worked withUIKit Frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Worked with Backend team to display the correct data format in devices
- Map View implementation using the MapKit and Core Location Frameworks.
- Integrated a web-based content made with HTML5 usingUI Web View
- UsedCore data Frameworkfor local storage purpose in SQLite
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withGDB and Xcodefor debugging
- Worked withGITto checkout and up Usedcodebase changes
- Reported progress/challenges to project lead
Environment: XCode, Objective-C, SDK 9, Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks- UIKit, Core Location.
Confidential, Atlanta GA
IOS Mobile Application Developer
Responsibilities:
- Designed as an IPhone and IPad app, for iOS, to help customers findwhat they are looking for.
- Developed Custom UI Views based on UIKit Framework.
- Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
- Utilized ARC and Storyboards in order to streamline development.
- Worked extensively with Objective-C and IOS SDK.
- Worked with MF Mail Compose View controller to create email which enable user to share.
- Used Core data to store data locally on the device for Barcode Scanning feature.
- Worked with Backend team to communicate with RESTFUL Web services.
- Pre-fetching data for different views for smooth screen transitioning.
- Implemented third party library ZBAR SDK to read the barcode.
- Implemented QR reader functionality.
- Took care of code review code fixes and bug fixes.
- Enforced intuitive gesture controls to enhance the ease of interaction
- Performed testing end application for data accuracy and process critical information from multiple inputssimultaneously.
- Team utilized Agile development with weekly Scrum meetings
Environment: Mac OS X, XCODE 5.0, iOS, Objective-C, Framework, Cocoa framework, XML, JSON, HTML, RESTFUL Web services, Agile Methodology
Confidential | New York, NY
IOS Developer
Responsibilities:
- Worked with a geographically distributed team to add features and improve upon existing ones
- Team consisted of 4 iOS developers with several back end, UX, and business personnel
- Primary work revolved around offline storage and app versatility; Core Data leveraged for storing key information in regards to a particular user’s key information. Documents directory was used for storing of all images
- UIImagePickerController was incorporated to allow for users to take new pictures with the devices camera, or select pre existing images from their albums
- Customized UI elements created by subclassing pertinent class and overriding drawRect method; simple CoreGraphics used for crafting desired look and feel of elements
- AudioToolBox was used to play short sound clips. For longer videos about particular ships, destinations, itinerary items, MediaPlayerFramework was used
- MVC, delegation, notification, singleton, and several other patterns were used to create the app and simultaneously satisfy the key non functional requirements of scalability and maintainability
- Minor work contributed to the WatchKit portion of the app, specifically the social sharing aspect; users could email, use Facebook, SMS information about upcoming cruises
- A heavy Test Driven Development environment was used for development; unit test code coverage exceeded 85%
Environment: s: Xcode 4.1, 4.3.3, 4.4.1, iPhone, Objective-C, UIKit, JSON, XML, View Controller.
Confidential
Java/Partial iOS developer
Responsibilities:
- Worked on technologies such as HTML, CSS, JavaScript, Core Java, JDBC and JSP
- Worked on Eclipse with Tomcat Apache for development
- Designed various user stories using UML diagrams and Class diagrams based on OOPS concepts
- Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
- Implemented Model View Controller (MVC) architecture
- Implemented Internationalization, presentation layer
- Worked on High level and Low level design documents
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures
- Worked with database Editor Oracle SQL Developer
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, Backbone.js
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components
- Worked with Objective C and Cocoa frameworks, table view controller and customized table view cells according to the client.
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
Environment: HTML, CSS, Core Java, AJAX, Apache Tomcat, MVC, JDK 1.3, SDLC, JSP, JDBC, XML, Oracle 8.0.4,UML, Ext JS, Objective C, Xcode, Cocoa Touch, Cocoa Framework.
Confidential
Software Engineer
Responsibilities:
- Worked with OOPS concepts and developed the project for Mobile Application.
- Designing UI screen for Insurance Quote to get User information with JSP.
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans, Entity for Insurance Quotes.
- Writing JSP for Online Quote for Resident Insurance.
- Developing CMP read only Entity beans to get Insurance quotes.
- Fixing the bugs identified in test phase.
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, and UML.