Sr.iosdeveloper Resume
FloridA
PROFESSIONAL SUMMARY:
- Over Seven years of IT experience in designing and developing high - end enterprise level Web and Mobile Application.
- Four + 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, CocoaTouch, 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.
- 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.
TECHNICAL 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, Xcode 3.0/4.0/5.0/6.0/7.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
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 2005, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, Florida
Sr.IOSDeveloper
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:iOS7.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.
- Configured the Repositories for the ATG Commerce application server.
- Created ATG components like Repositories.
- Integration of Web services with ATG Pipeline Processors
- 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 6.0 and later-, Mac OS X 10.10, Objective C, Xcode 5.1,6.1, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.
Confidential, Los Angeles, CA
IOSDeveloper
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 ps (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 & implementing better solutions.
Environment: iOS 5.0, Mac OS X 10.8, Objective C, Xcode 4.1, Cocoa Touch, Cocoa framework, XML, JSON.
IOS Developer
Confidential, St. Louis, MO
Responsibilities:
- Worked extensively with Objective-C, Xcode and JSON for the application at hand.
- Did developer test and fixed bugs using Instruments and Third Party Analytics Tools.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user ps (scopes).
- Used Zbarcode for search products using barcode and QRCodes.
- Used UITapGestureRecognizer to interact with user inputs.
- Created Custom UIViews, custom TableViews, and custom TableViewCell for user interface.
- Worked with data storage and retrieval using Plist, SQLite3, and core data at ease to improve memory overhead of the app, and increase responsiveness.
- Implemented custom UITabBarController&UINavigationController for easy navigation of the app.
- Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
- Created custom annotations and annotation views.
- Worked with Afnetwoking for Json parsing.
- Used Storyboard to create flow and design of Interfaces and Views.
Environment: Xcode 4.1, iOS 4.0, Objective-C, Instruments, WatchKit, UIKit, MapKit Foundation, AVFoundation.
Java/J2EE Developr
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 the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data.
- DevelopedUIpages with JSF framework, Angular.JS framework and Node.JS on server side
- Developed Ant(build.xml) targets for build and deployments on WebSphereApplicationServer 5.0
- Developed Stored Procedures in the Oracle 9i database.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- 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 toolCVS.
- 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 different validation control on the web-pages using AngularJS.
- Performed POST requests in Ajax calls for JSON using AngularJS ($http, $resource)
- 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.
Environment: HTML, JavaScript, Drupal, CSS, Angular JS, Node JS, KendoUIGrid, HQL, AJAX, Web services, IIS Application Server, UML, XML, Jasmine, Load runner, Junit, Oracle, SQL, PL/SQL, Visual Studio.
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.
- Developed UI interface using AngularJS for rich user interaction.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations.
- Developed interactive data binding, filters and Custom Directives using AngularJS.
- Utilized modular structure within the Angular JS application in which different functionalities within the application were divided into different modules.
- Developed Java Mail program to send a system generated mail to all first time registered users.
- 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.
- Checked all the errors and did debugging with tools.
- Successfully deployed the project to the client.
Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, JSON, AngularJS, React JS, Bootstrap, Apache Server, Java Mail, and UNIX
