Sr. Ios Developer Resume
Wi
SUMMARY:
- Over 8+ years of experience in IT industry with over 6 years as an iOS developer in designing and developing Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1,7.0 XCode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6,5.0) application development using Objective-C, SWIFT, Cocoa Touch, UIKit.
- Expertise in Xcode 7.2, 7.1 MS Office Professional, Eclipse.
- Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, MapKit, UIKit, and EventKit Frameworks.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Proficient in source control with Git, SVN.
- Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
- Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
- Worked on Core location, UI Acceleration under position and motion category.
- Experience in distribution such as App store provisioning profiles and delivery, Enterprise app deployment, over the air Ad Hoc App Distribution.
- Strong knowledge on subversion version control, server management, Mobile architectures, Trends and emerging technologies.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment.
- Worked with Internet, intranet banking applications, UI design using Storyboard and Interface Builder.
- Used various iPhone Mobile Computing, GPS Technologies SDK frameworks such as Foundation, Core Data.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Understanding of Confidential requirements, HIGs, iTunes Connect, iOS Provisioning Portal and testing on testing/Real device.
- Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
- Experience with Google mobile service provider API, third party API’s and MapKit framework.
- Worked on NATIVE iOS controls.
- Developing Web applications with HTML5, JavaScript (JQuery), CSS3.
- Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.
- Experience with Instagram API Integration in iOS Application.
- Good Knowledge in In-App Purchase, Remote and Local Push Notification.
- Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8, Unix and Linux.
- Experience in working with Agile/scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
- Confidence in working with other iOS and Android developers to complete detailed projects.
TECHNICAL SKILLS
iOS Applications: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub
IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.
Programming Languages: C, C++, Objective C, Swift 2.x, Java, HTML, XHTML, CSS3,PL/SQL and SQL, JavaScript and JQuery.
Database: MySQL, SQLite & Microsoft SQL
Operating Systems: MAC OS, Windows, Linux, UNIX
Version Control Tools: GIT, SVN.
Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android
Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Geny motion
Development Models and Patterns: MVC, Scrum method of Agile, V-Model
PROFESSIONAL EXPERIENCE:
Confidential,WI
Sr. iOS Developer
Responsibilities:
- Worked extensively with Objective C, Swift 2.x and Cocoa Touch frameworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on rest client.
- Created the complete database using core data .
- Complete implementation of the retrial mechanism.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Created entirely new features in my app using Swift 2 which eliminates entire class.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for both android and iPhone.
- Developed critical tools for this project like customized navigation bar , page control and scroll view .
- Worked with UIKit Framework for the applications at hand.
- Worked extensively on table view controller and made customized table view cells according to the client.
- 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 JSON parsing included in the project.
- Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Used Xcode 7 which includes a powerful migrator that will help convert our application and playground code to work with the latest syntax improvements in Swift 2.0
- Worked with Continuous Integration tool Jenkins.
- Debugging issues at onsite whenever required.
- Worked with GDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: s: IOS 8.0 and 9.0, (iPhone SDK), Mac OS X, Objective C, Swift 2.x, XCode 6.X and 5.X, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.
Confidential,CA
Sr. iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Responsible for co-developing the "Bill Pay".
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on rest client.
- Created the complete database using coredata .
- Complete implementation of the retrial mechanism.
- Worked with device Encryption process and Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- 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 and scroll view .
- Worked with UIKit Framework for the applications at hand.
- Worked extensively on table view controller and made customized table view cells according to the client.
- 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 JSON parsing included in the project.
- Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Formatted the Data as per Business rule to display in UI.
- Worked with GDB and Xcode for debugging.
Environment: IOS SDK 7.1, Core Data, Cocoa, XSD, Objective-C, GitHub, Xcode 5.X and 6.X, iPhone Devices.
Confidential,MO
Sr. iOS Developer
Responsibilities:- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls, XML parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Responsible for Creating Models and Services in conformance with the WSDL' s provided.
- Responsible for Service Integration Development and Testing.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Custom UI implemented with XIBs.
- Developed navigation between views, a mixture of UINavigationController, UIGestureRecognizer and UIPopoverController.
- Created the complete database using core data.
- Took care of Code Review, Code Fixes and bug Fixes.
- Worked with GDB and Xcode for debugging.
- Worked in handling PII Data and offline data Storage.
- Extensively worked with Geo Fencing tool.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
- 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.
- Used JIT (just in time compilation) where the compiler and execution goes simultaneously.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- We Troubleshoot and resolved the problems that arise both in quality assurance phases and after production launch, and we will ensure ongoing operation of the apps on new versions of mobile operating systems when they were launched.
Environment: s: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), Map Kit, Core Location, AV Foundation, DRM Framework.
Confidential,Chicago,IL
iOS Mobile Developer
Responsibilities:- Worked broadly on table view controller and made customized table view cells as indicated by the customer.
- Followed a work information stream standard for outline and improvement.
- Worked on Web Service calls, XML and JSON parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- Used Coredata Framework for local storage purpose in SQLite.
- Formatted the Data according to Business standard to show in UI.
- Experience with OpenGL ES.
- Worked with GDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/difficulties to project lead.
- Debugging issues on location whenever required.
- Complete execution of the retrial mechanism.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Added animation between UI Views for smooth move and better client experience.
- Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
- Complete implementation of the retrial mechanism.
- Worked on Instagram API Integration in iOS Application to bring information from Instagram server to the iOS application.
- Web services deployment and testing on rest client.
- Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
- Worked on documentation tools - Doxygen / Javadoc.
- Responsible for Service Integration Development and Testing .
Environment: s: iOS 5.0 (iPhone SDK), Mac OS 10.7, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AV Foundation.
Confidential
Java Developer
Responsibilities:- Involved in the requirement analysis, design, and development of the project.
- Done with Client side validations using JavaScript.
- Developed the web layer of P&I using Struts. Used Validator framework of the Struts for client side and server side validation.
- The UI was designed using JSP, templates, JavaScript, CSS, JQuery and JSON.
- Enhanced the FAS system using Struts and iBatis.
- Involved in developing Web Services using Apache XFire & integrated with action mappings.
- Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated.
- Used Internalization, Localization's, tiles and tag libraries to accommodate for different locations.
- Used JAXP for parsing &JAXB for binding.
- Involved in writing services to write core logic for business processes.
- Involved in writing database queries, stored procedures, functions etc.
- Deployed EJB Components on WebLogic, Used JDBC API for interaction with Oracle DB.
- Involved in Transformations using XSLT to prepare HTML pages from XML files.
- Enhanced ANT Scripts to build and deploy applications.
- Involved in Unit Testing, code review for the various enhancements.
- Followed coding guide lines while developing workflows.
- Involved in end to end implementation of the application.
Environment: Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), My Eclipse, WebLogic, Struts, iBatis, JavaScript, JQuery, JSON, Apache XFire, EJB, XML, XSD, XSLT, JAXB, JAXP, ANT, SVN.
Confidential
Java Developer
Responsibilities:- Analyzed Object Oriented Design and presented with UML Sequence, Class Diagrams.
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon admission.
- Developed Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your plans.
- Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed components using Java multithreading concept.
- Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
- Involved in design of JSP's and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry Module & Product Search Module and did client side validations with java script.
- Hosted the application on Web Sphere.
- Custom Form implementations for various protocols
- Requirement analysis to identify the set of possible use cases for the new product design
- Handling multiple series clinical protocol from document to module delivery (end to end)
Environment: J2EE, Java/JDK, PL/SQL, JDBC, JSP, Servlets, JavaScript, EJB, JavaBeans, UML, XML, XSLT, Oracle 9i, HTML/ DHTML, UML, JavaScript.