We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 6 years of extensive experience in Information Technology sector in designing and developing high - end enterprise level Mobile Applications and database.
  • 3+ years of experience in Mobile Application Development (iPhone/iPad) using Objective-C, Swift, iPhone SDK and Cocoa Touch framework.
  • Design (including UI) and develop iOS application using React & React Native toolkits.
  • Worked with several React elements, Reactnode andReactcomponents inReact Dom Technology(React JS).
  • Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Proficient with using iOS API's and frameworks like UIKit, AVFoundation, Map Kit, Core Location, SQLite, Media Player, Foundation, Core Data, Core Graphics, Core Animations, Address Book, EventKit, CFNetwork, Core Telephony and Social.
  • Create customized views using TabBars, TableViews, Collection views and NavigationBars in Multi-View Application.
  • Good understanding of RESTful Web Services.
  • Experience working with JSON data parsing forms to dynamically display data on iPhone/iPad/J2ME
  • Excellent experience with concepts like delegation, protocols and categories.
  • Experience in using local storage options in iOS like NSUserDefaults and Core Data, writing predicates to fetch the data.
  • Experience with Google mobile service provider API, third party API's and MapKit framework.
  • Good Knowledge in Google Maps API, In-App Purchase, Push Notifications.
  • Experienced in GCD and NSOperation Queue in Multithreading
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Excellent experience to work with GIT.
  • Profound understanding of MVC, Adapter, Decorator, Singleton, Observer, Facade and memento design patterns
  • Proficient in unit testing the application using JUnit.
  • Good knowlegde in optimization techniques of application and handling big amount of data
  • Gathering requirements, planning, test execution and load testing to improve mobile application service performance using tools like JMeter .
  • Sound knowledge on test Planning & test Management on Automation Projects executed based on automation tools like See Test, Perfecto Mobile etc.
  • Utilization of IOS watch kit, OS Camera, Audio, Video Capture Frameworks.
  • Over 3 years of experience in Client-Server application development using Oracle 11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER.
  • Professional experience in information technology with a major strength in the areas of SQL tuning, Data modeling, Schema design, database script maintenance.
  • Experience in Oracle Table partitioning (Range partition, List Partition, Hash Partition, Composite Partition and also 11g new partitioning concept)
  • Create various database objects like Table, View, Materialized view, required index local and global index, Partition table etc.
  • Expertise in Development, testing, troubleshooting and debugging of the application.
  • Knowledge of Agile-Scrum methodologies used for project management and estimations.
  • Familiar with cloud based syncing including: Dropbox, Box.net, developing custom frameworks or SDK's for use in multiple projects.
  • Establish and maintain productive working relationship with management, clients and team members.
  • Strong ability to effectively prioritize and multi-task on projects utilizing IT process knowledge.
  • Confidence in working with other iOS and database related works to complete detailed projects.

TECHNICAL SKILLS:

Programming Language: C, objective C, Swift, Oracle SQL, Oracle Pl/SQL, Python, java

Frameworks: UIKit, UIMapkit, IWebkit, Cocoa Touch, Spring Framework

Web technologies: PHP (4/5), XML, HTML, XHTML, JSON, JQUERY

Databases: SQL, SQLite3, Oracle(9g/10g/11i), Pl/Sql, ETL

Mobile: IPhone/IPad

Software: MS-office, Adobe Suite, MS Project

Operating system: Windows(NT/2003/2007/2010/XP/Vista)

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

iOS Developer

Responsibilities:

  • Performing research and development to evaluate emerging technologies and their potential to optimize the platform.
  • Working extensively to support all features on both iPhone and iPad.
  • Responsible to identify correct bottlenecks and fix bugs.
  • Using Map Kit to use GPS to locate the nearest Confidential service airport.
  • Adding International flight check-in with mobile boarding pass.
  • Emailing itinerary was added for sharing trip with friends and families.
  • Correcting issues with Mobile Boarding Pass not displaying and updated terminal maps
  • Used CoreData to display data from the local database.
  • Designed and developed backend application server to supply data/content to mobile app
  • Ability to synchronize the mobile boarding pass with Passbook added for iOS 6 iPhone users.
  • Helping develop new design view for tracking AAdvantage elite status.
  • Implemented Push Notification for special offers/Wish list items saved by user.
  • Rested the code by using unit test.
  • Created customized views using Tab Bars, Table Views, Collection views and Navigation Bars in Multi-View Application.
  • Work closely with IT and business partners in developing cutting-edge mobile solutions for our Crew members.
  • Effort estimation on test scripting & execution for test scenarios
  • Test Automation environment setup with experience with mobile platform
  • Gathering requirements, planning, test execution and load testing to improve mobile application service performance using tools like JMeter etc.
  • Developing test scripts efficiently with low maintenance using native properties
  • Experience as a QA lead
  • Implementing ability to change seats even after check-in for AAdvantage elite customers.
  • Strictly followed MVC for smooth application performance.
  • Work extensively for Passbook feature to make sure, users get notified when closer to departure time, even at locked screen.
  • Testing application memory leaks, deployed and tested the application on different iPhone’s Firmware, fixed bugs for smoother performance, and resolved memory management issues. Tested the application for memory leaks and relevant bugs, fixed leaks.
  • Cross-platform development experience (android / iOS / windows mobile+uwp) with a focus on shared Codebase solutions.
  • Cross-platform development experience (android / iOS / focus on shared codebase solutions.

Environment: IOS 9.0, Objective C, Mac OS X, Xcode, Cocoa Touch, Cocoa framework, Swift 2.0, Adobe CS6 Suite (Photoshop, Dreamweaver), HTML, XML Parser, Cocoa framework, JSON

Confidential, Newark, NJ

IOS Developer

Responsibilities:

  • Followed and implemented Agile methodology for the Product development while participating in Monthly Sprint Meeting and Daily Scrums.
  • Designed and developed the front end User Interface (UI) as per client's requirements.
  • Used Objective-C and Cocoa Touch framework to collaborate and co-ordinate various UIViewControllers, UIViews, customized UIButtons through UITabBar, UINavigationController, UIRootViewController, UITableView and Storyboards.
  • Used CoreData to display data from the local database.
  • Worked with Delegates and implemented Custom Protocols to communicate between classes.
  • Used TouchID Framework for user authentication in iOS8 app.
  • Integrated Social Network Libraries for new point structure adopted by Confidential .
  • Image Comparison using UIImagePickerController - service provided by backend.
  • Implemented GCD (Grand Central Dispatch) and blocks to have a responsive UI.
  • Implemented Push Notification for special offers/Wish list items saved by user.
  • Integrated Auto Layout for all the views to work on all devices(IOS) - including iPhone 6 and 6 Plus.
  • Worked both with Story Boards and Programmatically creating user interfaces.
  • Test Planning & Test Management on Automation Projects executed based on automation tools like See Test, Perfecto Mobile etc.
  • Defining test strategy and test design
  • Experience as a QA lead
  • Assisted in parsing with NSJSONSerialization to extract the data from the website.
  • Worked collaboratively with other team members as per the client requirement including Business Analysts (BA), Quality Analysts (QA) and Data Base Administrators (DBA).
  • Presented the User Interface (UI) design in the key investors' meetings multiple times in Presentation and Question/Answer sessions.

Environment: IOS 9.0, Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, Swift 2.0, Adobe CS6 Suite (Photoshop, Dreamweaver), HTML, XML Parser, Cocoa framework, JSON

Confidential, Washington, DC

IOS Developer

Responsibilities:

  • UI/UX customization to meet the clients guidelines. Use of Storyboards, Auto Layout Constraints and size classes.
  • Sub-Classing of the key UI Components to customize them and give them their unique functionality.
  • GeoFencing implementation to locate the stores that are near the user’s location, it also checks delivery locations to offer the service of buying online.
  • The connection to the server not only updates the menu but it also obtains information about the stores and makes the online payment possible.
  • Built asynchronous APIs and web apps using React.js..
  • In order to save information regarding the user purchases and profile and the application uses CoreData as its main persistence coordinator.
  • REST services were used to ensure the communication with the server. The responses from the requests were created as a JSON and parsed using the NSJSONSerialization class.
  • The application does not store sensitive information regarding the credit cards of the user, instead of that it only stores certain parts like the last 4 digits of the card and its name.
  • The information of the Credit cards are stored in the server side, in order to protect the information the app uses the AES encryption and an specific hand shake to secure the server request.
  • The rewards program is based on the purchase history of the user, it also gives them different kinds of discounts or freebies based not their birthday or favorite dish.
  • All the application was profiled using Instruments: Time Profiler, Memory Allocations, Memory Leaks and enabling NSZombies.
  • Participated in the whole development of the app, from requirement gathering to deployment and support.
  • Worked in the implementation of CoreData, developing the entities and the wrapper classes in charge of administering the information.
  • In charge of profiling the application with instruments and also created test cases for the Core Data implementation and the parsing of the JSON response.
  • In charge of designing and developing the web services consumption and the information parsing.
  • Customized a great part of the UI with programmatic statements.
  • Gave Support and bug fixing after the release of the application.

Environment: IOS 9.0, Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, Swift 2.0, Adobe CS6 Suite (Photoshop, Dreamweaver), HTML, XML Parser, Cocoa framework, JSON

Confidential, White Plains, New York

Oracle PL/SQL Developer

Responsibilities:

  • Developed advance level PL/SQL, SQL using available oracle feature.
  • Optimized the database performance by introducing index, partition table, and materialized view by using ORACLE 11g new features.
  • Proactively monitor all the expensive sql statement all over the environment.
  • Created and maintained partition table.
  • Identified data loading strategy.
  • Participated in the Design session for PL/SQL process flow to guide the team to gain maximum performance.
  • Identified the process tables that are candidate of partitioning.
  • Developed PL/SQL stored procedure application development as well as ETL development
  • PL/SQL process tuning.
  • Data loading by using SQL* Loader and External Tables.
  • Query optimization.
  • Did production support.
  • Resolved oracle PL/SQL issues raised by DBA.
  • Worked as part of a team and provide 7x24 support when required.

Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g, data modeling with Erwin

Confidential, Newark, NJ

Oracle PL/SQL Developer

Responsibilities:

  • Took part in developing advanced PL/SQL
  • Monitor all the related databases from performance point of view
  • Created and maintained the partition table.
  • Developed guidelines and operational policies and procedures.
  • Developed physical structures.
  • Worked closely with ETL and application developers to develop advanced level SQL & PL/SQL
  • Reviewed SQL performance and Tuning
  • Developed Migration Plans
  • Effectively worked on SQL tuning.
  • Assisted in developing purge/archive criteria and procedures for historical application data
  • Implemented, maintained, and tested backup & recovery strategies
  • Participated in database design
  • Managed physical database resources
  • Insured appropriate users/authority are in place
  • Reviewed and monitored system and instance resources to insure continuous database operations (i.e., database storage, memory)

Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g data modeling with Erwin.

We'd love your feedback!