Ios/ipad App Developer Resume
Atlanta, GA
SUMMARY
- Over 7 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications experience developing IOS, MACOSXPlatforms.
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS (iPhone/iPad), Mac OSX Development and Object Oriented Design Principles (OOD& OOP).
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google +withOAuthtoken handling; and Creating HTML files for iOS Message Controller to share URLs and formatted text.
- Extensive experience Consuming REST/SOAPWeb Services and APIs.
- Worked extensively on relational databases and data modeling.
- Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation
- Extensive experience in iPhone & iPod Touch application development.
- Expertise in iPad application development.
- Worked extensively on XCode, Interface Builder and Instrument.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- 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.
- Proficient in source control with Git, SVN.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Extensive knowledge in HTML4/HTML5/JS/JQuery/CSS.
- Proficient knowledge of Programming Experience using Objective-C.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Proficient in programming languages such as ASP.net, HTML5 and JavaScript.
- Extensive experience in working with Cascading Style Sheets (CSS).
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS
Programming Languages: Objective C, SQL, JAVA, HTML, CSS, Shell Scripting, Python, A, SWIFT
Web technologies: XML, HTML5, JavaScript, JSON.
Database: SQ Lite, Oracle 10g, Mongo DB, MySQL
IDE: X-code 5, 6, Eclipse
Virtualization: VMWare ESX/ESXi, Amazon EC2
Software: MS-office, Adobe Photoshop, MS Project.
Operating system: iOS (5, 6, 7, 8), Windows (NT/2003/2007/XP/vista/7), Unix.
Version Control: Git
Other Tools/Software: IBM MQ, IBM WebSphere, JUnit, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Bloomfield, CT
IOS Developer
Responsibilities:
- Worked extensively with ObjectiveC and CocoaTouch frameworks.
- 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.
- 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.
- Complete data base designing for iPhone.
- Developed critical tools for this project like customized navigationbar, pagecontrol and scroll view.
- Worked withUIKit Frameworkfor the applications at hand.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transitioning.
- 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.
- Reported progress/challenges to onsite project lead.
Environment: s: iOS 7.0, (iPhone SDK), Mac OS X, Objective C, XCode 6.0,6.1,6.2,6.3, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.
Confidential, Atlanta, GA
IOS/iPad app Developer
Responsibilities:
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per updated wireframe.
- Created custom checklist and sharing through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
- Created notifications to detect the autorotation in the customized sub views.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between using UI Navigation Controller, UI Gesture Recognizer, 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.
- Used several methods for testing and tracking of applications like kiwi.
- 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.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: s: iOS 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.
Confidential, Chicago, IL
IOS/UI Developer
Responsibilities:
- Requirement analysis to identify the set of useful cases for the new product design.
- Handling multiple series clinical protocol from document to module delivery (end to end).
- Experience in handling FDA validated documentation keeping system and managing change request for the same.
- Java Development deployment using Websphere 5.0 / 6.0 and Eclipse and RAD IDE.
- Front End Development using JSP, HTML, JavaScript, XML, and XSL.
- XML transformation using XSLT and XPATH.
- Redesign and implementation of Form System for easy configurability.
- Custom Form implementations for various protocols.
- Design and implementation of Payment automation module.
- Data migration from legacy DB2, Sybase based systems to Java/J2EE based modules.
- Custom Database/Table design for various protocol implementations.
- PL/SQL development.
- Data transformation for comparative analysis and studies.
- Code Reviews
- Enhancement implementations in Report module.
- Customized report implementations for various protocols.
- Interacting with Line of Business teams as part of Change Management activities.
- Coding and Maintenance of existing product using Struts MVC framework.
- Preparation of Unit test plans and System test plans for various functionalities.
- MIS report creation (using remedy bug and change request ticket handling)
- Creating and maintaining shell and perl scripts.
- Problem solving on day-to-day basis
- Leading communication as per onsite-offshore model defined by company (on daily/weekly and monthly basis)
Environment: s: JSP 1.2, Servlets, JavaScript, XSL, EJB, MQ, JMS, WEB SERVICES, JAX-WS, JAXB, JSTL, JNDI, LDAP, Struts 2.0, Spring 2.1, Hibernate 3.3, Websphere 7.0, RAD/WSAD 7.0, JBoss, Oracle 10G, DB2, Sybase, TOAD, LINUX, Apache Ant, Maven, VSS, CVS.
Confidential, Bridgeport, CT
UI Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, and CSS.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRE.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Responsible for creating the screens with table less design following W3C standards.
- Worked on technologies such as HTML, CSS, JavaScript, Core Java, JDBC and JSP
- Handled Ajax calls to the server
- Worked on eclipse with Tomcat Apache for development.
- Designed various user stories using UML diagrams and Class diagrams based on OOPS concepts.
- Implemented Model View Controller (MVC) architecture using Struts 2 Framework.
- Implemented Internationalization, presentation layer using Struts and Tiles.
- Validated the display or presentation logic using Struts Validation Framework.
- 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.
Environment: s: C++, WAP1.0, WML1.1, JRun Application server, Apache Web Server, Sun Solaris 2.7,UML, TogetherJ, Visual Caf, Web Logic, Apache-SOAP, Websphere 3.5,HTML, XHTML, CSS, JavaScript, JQUERY, AJAX, XML, JSON, SVN and Eclipse.
Confidential
Software Engineer
Responsibilities:
- Involved in extensive HTML coding. .
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Developed web forms using HTML for the application
- Developed data insertion forms and validated them using JavaScript.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers
- Designed web pages and used applications that meet business and user goals through a positive user experience.
Environment: s: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX