We provide IT Staff Augmentation Services!

Ios Application Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 7+ years of experience in IT industry including Web Development and over 4+ years of Mobile(iOS) Development with Objective C, Swift and Cocoa Touch Framework
  • Proficient in working with Objective - C and Swift 2.2, 2.3 and 3.0
  • Used RXSwiftto get user’s info from the backend and authentication purposes
  • Experienced in working with MVVM design pattern and RXSwift to handle errors and show messages on UI
  • Experience using on Apple iBeacon while working for retail domainand developing E-commerce Application for JC Penney
  • Hands on experience on framework like Core Bluetooth, Bluetooth Low Energy API, Core Location and User Notification
  • Good understanding on connection to devices via Wi-Fi or Bluetooth, understanding sensors and effectors.
  • Good understanding on Key Chain, touch ID, SiriKit, Health Kit, Speech recognition API
  • Thorough knowledge on iOS 10 and Swift 3
  • Strong Experience in different phases of Software Development Life Cycle (SDLC), which includes designing and implementing, debugging, fixing during the development of software applications
  • Experience in working on Concurrent Programming Principal (Delegate callbacks, Completion handlers, Grand Central Dispatch, Notification Center)
  • Experience working with SiriKit, Apple Push Notifications, Flurry, Social framework, Core-Data, Core-Animation, SQLite3, Map-kit, Core-location, Restful APIs, customized Views, Table and Collection Views, Tab Bars, Scroll Bars, Camera, Audio/Video Kit and Navigation Bars
  • Well versed in all aspects of iPhone, iPad and iPad Mini application development, iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Experience in Layout designing and Layout modification along with strong knowledge in User Experience design and usability testing like Unit, UI, and Automated testing
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocationusing Xcode developer tool Instruments
  • Thorough knowledge of XML and JSON parsing using XML Parsers and NSJSONSerialization
  • Working experience in implementing security policies using IPSEC, SSL, VPN
  • Experience in working with APNS (Apple Push Notifications Services) - popup alerts, badges and integration of various social networking APIs like Facebook and Twitter into application network protocols and product design using Sketch
  • Very comfortable consuming all kinds of WebServices, mainly REST and SOAP based. Native experience with NSURLConnection, NSURLSession, third party experience with RestKit, AFnetworking, and AlamoFire by using the COCOAPODS
  • Stored data persistently in a plethora of ways: Core Data, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud, Dropbox, GoogleDrive and others
  • Solid understanding of applied design patterns of MVVM, MVC, Singleton, Delegation/Protocols, Observer, Decorator, Blocks
  • Strong experience in HTML, CSS, JavaScript, PHP, MySQL
  • Experienced in using Project management tools like Git, Agile, Scrum and Jira
  • Self-learner, excellent eye to detail, customer oriented, result oriented, hardworking and eager to undertake challenging tasks
  • Strong analytical, Interpersonal and communication skills

TECHNICAL SKILLS:

Languages: Objective-C, Swift, JavaScript, PHP-MYSQL, HTML, XML, CSS, PHP, Python

Web Servers: Apache Http Server

Databases: SQLite3, MySQL, Oracle, Access

IDE: Xcode, Dreamweaver, Visual Studio

Framework: Flurry Cocoa Touch, Cocopod and more

Systems: MS Windows, MAC, Linux, iPhone iOS/watchOS

Others: XML, JSON, APIs

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX iOS Application Developer

Responsibilities:

  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems
  • Developed the “ Confidential ” iPhone app using Swift 2.2. This is their customer facing app which was redesigned and rebuild from the ground up using Swift
  • Implemented touch ID as an extra layer of security for the password varication of customers.
  • Implemented the MVVM design flow for the application with different UI components and controllers
  • RXSwift to handle errors and authenticate users by making backend call
  • Introduced watchOS, thus Confidential app will launch instantly and provide easy accessibility to the users
  • Used Auto-layout feature and Size classes to adapt UIs to different rotations and screen sizes for universal app
  • Implemented NSOperation Queue and NSURLSession to integrate with backend web services.
  • Worked with JSON for data exchange between client and server
  • Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system usage
  • Added animation between UIViews for smooth transitioning and better user experience
  • Worked in GIT to checkout and update the codebase changes for version control
  • Used Test Driven Development (TDD) in a Scrum methodology to provide a detailed development process
  • Worked in complete Agile environment like Participating in Sprint review meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles
  • Manages continuous integration through Jenkins and beta test through Testflight and Crashlytics
  • Interact with Scrum team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Worked with architectural design pattern to redesign the entire layout of the app
  • Build individual components, modules and functionality to add features provided by Product team.
  • Enforced intuitive gesture controls to enhance the ease of interaction
  • Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions
  • Work with team members to provide insight into solving complex problems with mobile solutions
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning
  • Debugging issues at onsite whenever required
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
  • Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store
  • Worked with Xcode for debugging
  • Develop new documentation, departmental technical procedures and user guides
  • Provide mentorship and technical leadership to other less experienced technical staff within the team
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
  • Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store

Environment: iPhone SDK, Objective C, Swift, Xcode,Cocoa Touch, Cocoa Framework,Interface Builder, Flurry, Social Framework, Auto-Layouts, Core-Animation, Restful APIs, MPMoviePlayerController Framework

Confidential, Plano TX

IOS Application Developer

Responsibilities:

  • Worked as a Mobile App developer to design and develop an app to showcase the products for JCPenny
  • Worked for iBeacon which allows Mobile Apps to listen for signals from beacons in the physical world and react accordingly
  • Used iBeacon technology, hyper-contextual contentand worked on Bluetooth Low Energy forcommunication
  • Performed Unit testing with XCTest framework and automation with Appium
  • Used Flurry Analytics to record most frequently used keywords and tracking users’ activities to implement more personalized NextGen Interface for the user based on popular topics
  • Worked on collection and table view controller with customized cells for each type
  • Created animations to display new sales and deals working with graphic design team
  • Worked on animated smooth transitioning UI views for better UI experience and faster performance
  • Worked on Web Service calls, XML and JSON parsing included in the project for enhancement.
  • Used Objective C, Cocoa Touch Framework which includes UIKit, Foundation, UINavigation View, UITab Bar controller, Collection View, Table view, UIWebview and Story Board to build the entire App.
  • Used GCD and NSOperations to connect to web service (backend) to get/download the product details
  • Worked and focused on cleaning up codes, rewriting codes and mainly focusing on reusable code
  • Used NSJSONSerialization for parsing the response data which was gathered as JSON objects
  • Used Core Data to save customers’ data, all the latest sales, coupons and door buster persistently in order to improve user experience also allowing app to perform faster eliminating the extra download time
  • Used Map-kit and Core-Location to find the nearest JCPenny to allow push-notification to kick in
  • Implemented Push Notifications for displaying notifications on deals, coupons and nearest store sales
  • Worked on enhancements of existing features in previous app versions and adding more features
  • Implemented the MVC design flow for the application with different UI components and controllers
  • Used Xcode built-in Instruments for debugging, and also solved Debugging issues onsite as required.
  • Used Flurry analytics tools for tracking crashes and worked on optimizing app to avoid such crashes.
  • Worked with Backend team to display the correct data format in devices as per Business rule
  • Integrated (some part of) a web-based content made with HTML on to the app using UIWebView.
  • Worked closely within a cross functional team of testers and developers to ensure the correct functioning
  • Worked in GIT to checkout and update the codebase changes for version control
  • Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at every meetings

Environment: iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation Framework, Media player framework, Core Location, Flurry

Confidential, Midlands, TX

UI/IOS Application Developer

Responsibilities:

  • Used Objective-C and Cocoa Touch Framework to build the app, including UIKit, MapKit, Foundation, UINavigationVIew, UITabBarController, UITableView, UIMapView and Storyboard
  • IPSEC VPN tunnel over public network
  • Implementing security policies using IPSEC, SSL, VPN
  • Developed the code in object oriented manner for optimal code re-usability
  • Involved in maintaining the existing code-base, bug-fixing and adding new features into the app
  • Heavily used custom Delegates to have easy interaction and communication between classes
  • Implemented MapKit framework for company location and nearest ATM location
  • Multithreading - used GCD to download and get response from bank’s server
  • Parsed XML response from bank’s web portal to get contents into the app using XML Parser
  • Used SQLite3 database to store user data locally for smooth and faster user experience
  • Implemented Agile Methodologies for product development and project management
  • Tested the application leakage, deployed and tested the application on different iPhone’s firmware
  • Fixed relevant bugs for leakage purpose, and resolved memory management issues

Environment: iOS SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation Framework, Core Location

Confidential, Blacksburg, VA

Web Developer

Responsibilities:

  • Implemented use of APIs and demonstrated the understanding of HTTP and REST architecture
  • Worked on managing clients request website on server side using PHP and MySQL
  • Focused on Dynamic Website design and programming using PHP, MySQL, HTML, CSS, JavaScript.
  • Inspected HTML, modify style and layout and debug advanced JavaScript using Google Inspector.
  • Wrote queries, statements, procedures and function for retrieving information, editing data and inserting data from database as per requirement and for faster/easier performance
  • Demonstrated the ability to understand and modify existing systems as business requirements change
  • Worked closely with UX designers, product owners and back-end engineers to implement awesome user experience

Environment: HTML, XHTML, CSS, JavaScript, JQuery, Adobe Suite (Photoshop, Dreamweaver), PHP, MySQL, Apache HTTP Server 2.2

Confidential, Herndon, VA

Web/Software Developer

Responsibilities:

  • Created layouts using advanced and semantic HTML and CSS
  • Worked on maintaining internal websites like Nighthawk, Etrack and Biz-tool
  • Applied extensive knowledge of native JavaScript and JS frameworks such as jQuery
  • Demonstrated excellent knowledge of JavaScript performance and optimization
  • Gain strong experience with object-oriented JavaScript
  • Implemented use of APIs using HTTP and REST architecture
  • Used CVS version control to manage projects
  • Implemented Agile Methodologies for production management
  • Develop new tools in Perl to help automate the process and speeding up the whole process
  • Work closely with automation and development team

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Adobe Suite (Photoshop, Dreamweaver), PHP, MySQL, Linux based Environment

We'd love your feedback!