Ios App Developer Resume
PennsylvaniA
SUMMARY
- 5 years of experience in software development field comprising 3 years in mobile applications development and 2 years of web development.
- Over 3 years of experience in designing and developing iOS mobile applications using Objective - C, and XCode.
- 2 years of experience in developing software web applications and designing the user interface using HTML, CSS and JavaScript.
- Professional Expertise in Object Oriented Programming concepts using JavaScript.
- Used various iPhone SDK frameworks such as Foundation, Core Data, Quartz Core, Core Location and Cocoa.
- In-depth understanding of Memory Management
- Experienced in making efficient use of Interface builder, storyboard in building the applications.
- Created and customized Table Views, Navigation Bars and Tab Bars which are basic functionality in multi view applications.
- In depth knowledge of UIKit, MapKit, Human Interface guidelines.
- Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols
- Worked extensively on Multi-View Applications using UINavigationController, UITabBarController, UITableViewController and StoryBoard.
- Experience in using various IDE's Notepad++, Eclipse, and Xcode, NetBeans, IBM RSA.
- Experience in developing Database Packages, Stored Procedures, Functions, Database Triggers and implementing advanced features of Database objects like Collections, Indexes, Materialized Views, Table Partitions and Parallel Processing techniques.
- Experienced in developing Front-end applications using HTML, JSP, JavaScript, JSTL and Custom Tags.
- Proficient in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java.
- Proficient in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL).
- Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD), Rational Unified Process (RUP), Waterfall, Design Patterns and Software Development Life Cycle (SDLC).
- Have extensive experience in documenting business, system and data requirements.
- Well versed in documenting the testing process using MS-Office tools including Word, Excel, Power Point, Outlook, and MS-Project.
- Established and maintained working relationship with management, clients and Team members.
- Strong Analytical and Problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
TECHNICAL SKILLS
Languages: Objective-C, Swift, Java, C, C++, SQL, PL/SQL,MySQL
Frameworks: UIKit, UIMapKit, Cocoa Touch
Java Technologies: JavaSE, JavaEE, JDBC 2.0/2.1/3.0, RESTful Web Services, EJB 2.0/2.1/3.0, RMI, JMS, Servlets 2.2/2.3/2.4/2.5, JSPs 1.1/1.2/2.0/2.1
Adobe Technologies: Adobe Flex 2/3(ActionScript 2.0/3.0), Flash8(With ActionScript 2.0 and 3.0), mxml
Frameworks: Struts 1.1/1.2/2.0, Spring 1.2/2.0, Hibernate 2.0/3.0, JSF 1.1/1.2, MVC, Pure MVC
IDE: Xcode, Eclipse, NetBeans
Web Technologies: JavaScript, HTML 5, DHTML, AJAX, CSS
Design Tools: Eclipse 2.0/2.1/3.1, RAD 7, NetBeans, Flex Builder 2/3
Databases: Oracle 8i/9i/10g, SQL Server, IBM DB2
Operating Systems: Mac OS X, Unix, Windows 95/98/2000/NT.
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
iOS App Developer
Responsibilities:
- Worked as app developer for the application.
- Closely worked with the UX team to get a perfect UI for the application.
- Perform unit testing and static testing on the documents.
- Implement custom UITabBarController & UINavigationController for easy navigation of the app.
- Customized UIElements, UIActionSheet, UIAlertView, UITableView, UIScrollView, UICollectionView to build user interface of the application.
- Programmed and debugged using Objective-C.
- Interface mobile application with web services SOAP.
- Used Core Data organizing data in memory and in the user interface.
- Worked on UI design for iPhone/iPad application.
- Performed manual tests writing and execution for the various phases of SDLC.
- Meet business users and define functional business requirements.
- Worked in Agile environment with daily Scrum meetings and used SVN for version controlling.
- Used QuickBuild to deploy application to QA and Regression teams.
- Used Quality center to tack bugs reported by QA and fix them.
Confidential, Minneapolis, MN
iOS App Developer
Responsibilities:
- Performed all tasks from UI design and implementation to writing code for various features.
- Used UITabBar, UINavigationView, UITableView, UIActionSheet and other View Controllers to build the UI.
- Involved with the end users and business analysts to collect the requirements of the project.
- Implemented push notifications.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences.
- Used NSOperation to create thread safe structure for UI, priority and memory management.
- Created Custom UIViews, custom Table Views, and custom TableViewCell for user interface.
- Used JSON to parse the data from the web services and show into App for continued user experience.
- Tested the application for memory leaks and relevant bugs.
- Developed the code in object-oriented manner for optimal code re-usability.
Confidential, Charlotte, NC
iOS App Developer
Responsibilities:
- Developed the Login screen and the account information screen.
- Used Map Kit to display the Bank and ATM Locations on the screen.
- Improved search results and searching capabilities of Branch/ATM locators.
- Designed and developed user interface as per existing web application using UIViewController, UIResponder etc. and various action and delegate methods.
- Used JSON to extract the data and display it on app.
- Worked extensively with Mapkit and Core location frameworks to provide user the experiences of MapViews.
- Interface mobile application with web services REST.
- Used Blocks to compose functions expressions that were passed to API for managed memory.
- Fixed bug issues of the application for speed and performance enhancements.
- Designed the HTTP interface of the application that uses the NSURLConnection and NSURL Request classes of Cocoa Touch to make network requests.
- Created notifications module that resurfaces notification messages through APN’s from a database connected on a secure socket.
- Updated online user ID and password fields to allow special characters to be used.
Confidential
Front End UI Developer
Responsibilities:
- Involved in full Software Development Life Cycle.
- Worked closely with UX designers to implement mock-ups and the layouts of the application.
- MS SQL Server, HTML and JavaScript are used in the web application development.
- Developed the front end using HTML, Java Script and CSS3.
- Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
- Designed and Developed Database using My SQL. Extensively used complex queries such as Joins, Views, Subqueries, Stored procedures, Triggers, Transact SQL statements to maintain the database.
Confidential
Web Developer
Responsibilities:
- Designed GUI using the HTML, JavaScript, CSS, JQuery and Custom Controls.
- Involved in writing the properties, methods in the Class Modules and also consumed web services.
- Development and maintenance of the client website.
- Upgrading the client website as per the requirements.
- Used JQuery to validate user controls and web forms.
- Performed Unit testing (using N-Unit), Integration Testing, Performance Testing and System Testing.
