Ios developer Resume
Kirkland, WashingtoN
PROFESSIONAL SUMMARY:
- Five years of IT experience in designing and developing high - end enterprise level Web and Mobile Application.
- Three years as a developer in designing, developing, implementing, testing and publishing iOS apps on App Store.
- Built rich user interface applications, integrating with various databases and client-server applications in iPhone/iPad.
- Application development using Objective-C, C++, Swift, Cocoa Touch, UIKit.
- Proficient knowledge of programming experience using Objective-C and C++.
- Extensive experience in iPhone & iPad application development.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Worked extensively on Xcode, Interface Builder and Instruments.
- Followed MVC design architecture, adept knowledge of cocoa design patterns, singleton pattern and delegation patterns.
- Always followed companies commenting, documentation and naming rules for super readable code.
- Expert in Object Oriented Programming with experience implementing MVC, and Singleton architectures.
- Able to develop apps maintaining backward compatibility.
- Experienced in Concurrent Programming Topics.
- Experience in E-Commerce development process.
- Strong knowledge in implementing frameworks like CoreLocation, CoreGraphics, MapKit, UIKit, CoreServices, Core OS and other Cocoa Touch frameworks.
- Created and customized views, classes, table views, tab bars and navigation bars.
- Experienced in setting up APNs and Analytics.
- Extensive experience consuming REST/SOAP Web Services and APIs.
- Experienced in Native Mobile Application development with Social Media platform.
- Proficient in parsing JSON, XML, PLIST.
- Proficient in source control with CVS, Git, SVN.
- Proficient in Swift, Objective-C, Java and C++,good understanding of Object Oriented Programming.
- Confidence in working with other iOS and Android developers to complete detailed projects.
- Ability to coordinate with various team members involved in the project.
- Expert level proficiency in Auto Layout and Universalization.
- Strong understanding of the server side software, scalability, performance and reliability aspects.
- Adept knowledge in HTML4/HTML5/JS/JQuery/CSS.
- Have hands on experience with CoreAnimation and CoreGraphics.
- Understanding and implementation of Design Patterns &UML diagrams.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
TECHNOLOGY SKILLS:
iOS: Objective-C and Cocoa development for iPhone and iPad devices in Xcode 4.6 Interface builder-UIKit, Cocoa Touch, Core Data
Software: iOS 4/5/6/7/8/9,10, Xcode 3.0/4.0/5.0/6.0/7.0/8.0, OSX 10.6, 10.7,10.8, 10.9,10.11, Eclipse, NetBeans, ASP.Net with Visual Studio 2005/ 2008, Microsoft Office Suite
Languages: C, C++, Core Java, Objective-C, Swift, Swift-2, Sift-3
Front End: HTML 4 and 5, CSS2 and 3, JavaScript/ jQuery, JSON, AngularJS, Node.JS, AJAX
Databases: SQL server 2005/2008, SQLite with Core iOS and box, building, and testing database in iOS sandbox
Operating Systems: Mac OS 10.6/10.7/10.8/10.9/10.11, Windows XP, Windows 7, Windows 8
Tools: Visual Studio 2015, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential
iOS Developer
Responsibilities:
- Meeting with business team to discuss the needs and possible solutions.
- Designing the screens and workflow for iPhone client application.
- Worked with Backend team to communicate with SOAP web services.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Implemented NS Notification Center to broadcast the information within a program.
- Designed and implemented the Test Account Feature in the App for the new users.
- Worked on OAuth Authentication protocol to merchant to complete secure transactions.
- Worked with SOAP and RESTful Service to make two way communications with the backend.
- Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
- Used the third-party integration tool Cocoapods to integrate AFNetworking, JSONModel APIs .
- Integrated Third party libraries ( Confidential ) to accept the Card swipe in the App.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Managed technical tasks, project implementations and technical projects going into production.
- Responsible for App support and latest versions compatibility.
- Used SVN repository to checkout and update the codebase changes.
- Created IPA file and distributed them to testers for testing purpose
Environment: iOS7, iOS8, Mac OS X, Objective C, Xcode6, Cocoa, Cocoa Touch, Cocoa framework, iPhone Simulator 5 and above, XML, JSON.
Confidential, Kirkland, Washington
iOS Developer
Responsibilities:
- Involved in complete End to End application development.
- Implemented logic for Cart(E-Commerce) Module
- Integrate web Services for Cart(E-Commerce) Module
- Implemented Core Data for persistent storage of user data.
- Integrated Facebook Login Feature.
- Used Auto layout and size classes to support all screen sizes.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customised views.
- Redesigned several screens as per newer design.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recogniser, and UI popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- 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.
- Involved in the Build Generation using Bamboo Scripts.
Environment:iOS 8.0 and higher, Mac OS X 10.11, Objective C, Swift, Swift 2.0, Xcode 8, Cocoa Touch, Cocoa framework, JavaScript, MapKit, Core Location, CoreData, AVFoundation.
Confidential, Florida
iOS Developer
Responsibilities:- Worked extensively with huge code database.
- Worked on table view controller and made customized table view cells according to the client.
- Completely responsible for new features added to the application.
- Pre-fetching data for different views for smooth screen transition.
- Used bridging classes for objective -c compatibility with swift.
- And also,rewrote existing classes in swift.
- 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, JSON was used in the project.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native application using UIWebView.
- Formatted the Data as per Business rule to display in UI.
- Debugging issues onsite whenever required.
- Worked with SVN to checkout and update the codebase changes.
- Followed Agile methodology throughout the project.
- Documented the technical specifications.
- Reported progress/challenges to project lead.
- Attended Weekly meetings with Business team to discuss the updates and changes in the project.
Environment: iOS 8.0 and higher, Mac OS X 10.11, Objective C, Swift, Swift 2.0, Xcode 7.1, Cocoa Touch, Cocoa framework, JavaScript, MapKit, Core Location, CoreData, AVFoundation.
Confidential, Los Angeles, CA
iOS Application Developer
Responsibilities:- Worked extensively with Objective C and Cocoa frameworks.
- Worked on web service calls, XML and JSON parsing included in the project.
- Worked with Cocoa TouchFramework and Core Services Framework for development and maintenance.
- 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 UIWebView.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked with Subversion to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment:iOS 7.0 and later-, Mac OS X 10.10, Objective C, Xcode 5.1,6.1, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.
Confidential, CA
iOS Developer
Responsibilities:- Worked with UIKit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Worked extensively with Objective-C, Xcode and JSON for the application at hand.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences (scopes).
- Worked on integrating with JSON Web Service calls using JSON Framework.
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Clear case repository was used to manage codebase.
- Developed server side application using Rational Application Developer (RAD) and deployed it in web sphere application server 7.0
- Documented the technical specifications and investigating alternate configurations & implementingbetter solution.
Environment: iOS 6.0, Mac OS X 10.8, Objective C, Xcode 5.1, Cocoa Touch, Cocoa framework, XML, JSON.
Java/J2EE Developer
Confidential
Responsibilities:- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory, and Front Controller design patterns.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
- Developed AngularJS services for reusable functionality.
- Developed the front-end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data.
- Developed a core component of Analytics with Angular JS.
- Developed Ant(build.xml) targets for build and deployments on WebSphereApplicationServer 5.0
- Developed Stored Procedures in the Oracle 9i database.
- Coded, Tested and debugged Java code and Servlets using Eclipse.
- Performed impact analysis on the dependency projects of OneSource Project.
- Involved in writing unit test plans and developing test cases using Junit. Used Configuration Management and Version Control tool CVS.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
Java Developer
Confidential
Responsibilities:- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Implemented the search functionality for Internal Application using Angular JS.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations.
- Used JUnit/Eclipse for the unit testing of various modules.
- Developed Java Mail program to send a system generated mail to all first-time registered users.
- Developing Session beans, Entity for Insurance Quotes.
- Used AngularJS factory and services for dependency injection.
- 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.
- Checked all the errors and did debugging with tools.
- Successfully deployed the project to the client.
Environment: Java, Servlets,JSP, JDBC, UML, HTML, Eclipse, JavaScript, Tomcat Application Server, Apache Server, Java Mail, and UNIX.