We provide IT Staff Augmentation Services!

Ios Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ Years of IT experience in Designing and Developing high - end enterprise level Web and Mobile Application.
  • 6+ Years of experience in Native Mobile Application Development (iPhone/iPad) using Swift, Objective-C, UIKit, Core Location, Map Kit, Cocoa Touch and Cocoa Service Frameworks.
  • Strong working knowledge of Xcode, Cocoa Touch, Swift, Objective-C and iOS3 through iOS10.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically Designing, implementing the software, debugging, fixing and maintaining the software.
  • Experienced in creating and custom UI Views, Table Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multi-View Application.
  • Experience in application development in Integrated Development Environments (IDE) like XCode andEclipse
  • Experienced in working with Storyboard and Interface Builder.
  • Developed apps using variousiOSdesign patterns (MVC, Delegation, Target-action and Slide-out Navigation)
  • Experienced in Grand Central Dispatch (GCD) and NSOperationQueue in Multithreading.
  • Constructed and implemented UI designs using Storyboards, XIB files and Programmatic UI.
  • Experience in various libraries like Alamo fire, AF Networking and Swifty JSON.
  • Highly experienced in integrating Push Notifications and Network Connectivity.
  • Experienced in adding Animation for smooth transitioning between UI Views and better user experience using CoreAnimation and CoreGraphics.
  • Basic knowledge ofAndroidDevelopment, Phone Gap/Cordova and Node.js.
  • Highly experienced with design patterns such as MVC, Delegation, Singleton, Categories, Notification, KVC and Blocks.
  • Experienced in implementing Third Party library into the Codebase.
  • Experienced in Creating and Extracting data from database and displaying on iPhone using SQLite and CoreData.
  • Good understanding of RESTful Web Services.
  • Performed functional Unit Tests using the XCTest framework.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Code stored in GIT and SVN repository; Source Tree and Atlassian used for version control functions.
  • Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service.
  • Worked on Memory profiling tools for iOS, Passionate to work on Memory optimization and Performance improvement using instruments like Allocation and Counters respectively.
  • Efficient storage of data storage using CoreData, File System and SQLite.
  • Experience integrating with multiple RESTful and SOAP web services, Parsing JSON and XML, responses respectively.
  • Used NSUserDefaults, NSNotifications, (Key chain Item Wrapper) class to store and maintain user data for iOS applications.
  • Hands on experience withAndroidand SDK.
  • Understanding of Apple iPhone App store requirements HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
  • Experienced in Native Mobile Application development with Social Media platform.
  • Proficient in Objective-C, Java, C++, Python, good understanding of Object Oriented Programming.
  • Proficient in source control with Git, SVN and Source Depot.
  • Hands on experience with Swift andiOSSDK features and newly-released frameworks.
  • Experience in working under Mac OS-X and Windows platforms.
  • Strong knowledge on development of Hybrid applications.
  • Proficient in unit testing the application using XCTesting and JUnit.
  • Professional working experience with Java and C++.
  • Proven aptitude on learning and working on cutting-edge technologies.
  • Goal oriented and organized team player with good interpersonal skills; thrives well within group environment as well as individually.
  • Strong ability to work with Cross Functional Teams ofDevelopersand Testers.

TECHNICAL SKILLS

Operating Systems: Mac OS, Windows 10,8,7, 2003/2000/NT, Linux

IOS: Objective-Swift and Cocoa development for iPhone and iPad devices in Xcode, Interface builder UI Kit, Cocoa touch, Core Data, MapKit, Apache Cordova, Eclipse

Languages: HTML, C, C++, SQL, Swift1.2,2.0,3, XML, Java, JavaScript and CSS

Database: MS Access, MS Excel, MySQL

Tools: Xcode, MS Office, Adobe Photoshop

IOS Frameworks: IOS Framework, Web Services

Methodologies: Agile and Waterfall

Version Control: Github

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

IOS Developer

Environment: IOS 9/10, XCode 6/7/8, Objective C, Swift 2.3/3, Cocoa Touch, Storyboard, NS JSON Serialization, SQLite, Core Data, GCD, Map Kit, Core Bluetooth, Core Location and GIT.

Responsibilities:

  • Extensively worked on Swift.
  • Created models in MVC and development of few Delegates for updating model information.
  • Performed all tasks from UI Design and implementation for several features.
  • Used Angular JS framework for single page applications.
  • Developed essential tools such as the UITabBar.
  • Used Bridging header to convert Objective-C files to Swift files.
  • Presented data as Collection View using delegate and data source methods using Swift.
  • Provide suggestions to user based on user habits to locations.
  • MapKit was used to display the directions from current location and directions to next stop in a table view.
  • Worked with XCode and GDB for Debugging.
  • Worked on Server side development with SOA to break up the functionality into logical independent components
  • Worked on Xamarin for app size and build time improvements on code sharing.
  • Used Instruments to fine tune the app performance and memory management.
  • Worked on AVFoundation and CoreLocation for media usage and location finder respectively
  • Worked on Bluetooth framework that can help the Vehicle to interact with app and helps to read the characteristics of the vehicle health report through app.
  • Formatted the Data as per Business rule to display in UI.
  • Worked closely within a cross functional team of testers anddevelopers.
  • During implementation, creation of various views, table views, customized views and popovers.
  • Provide suggestions to user based on user habits to locations..
  • Formatted the Data as per Business rule to display in UI.
  • Complete data base designing for both Android and iPhone
  • Reported progress/challenges to onsite project lead.
  • Migrated to Xcode8 and working on swift3 with the flow of swift 2.3
  • Worked with RSS News feed integration with custom UI components and social sharing features.

Confidential, Minneapolis, MN

Mobile Application Developer

Environment: IOS, Objective C, Swift, XML, Xcode 4.x, GIT, Mac OSX, SQLite, XML, JSON, Cocoa Touch, JS, SDK 8.1,7.1, AFNetworking, WKWebView, FMDB, SQLite3, Core Data and Auto Layout.

Responsibilities:

  • Collected the requirements from the Business Analysts.
  • Analyzed the requirements and designed a technical document for the requirement as a team.
  • Developed the UI for the application using Objective-C and ADOBE Photoshop.
  • Worked with web services using JSON and XML.
  • Integrated Apple’s new enhanced web kitWKWebView.
  • Have hands on experience on mobile databases like SQLite and CoreData.
  • Developed modules like Quote & Illustration Document Viewer, Customer Management, and Policy Management of Ace Insurance for different countries.
  • Encrypted the database withSQLCipher
  • Worked with GIT to checkout and update the codebase changes.
  • Used Xcode storyboards to develop UI for iPads.
  • Used GitHub for cloning the code changes and deal with the repositories.
  • Worked with UIKit Framework form the applications at hand.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen and xib files.
  • Worked on JSON parsing as a part of the project.
  • Worked with Swift and Objective C code in a single program.
  • Expertise in Debugging and running with in the Development environment using Swift System.
  • Consumed XML web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View.
  • Added enhancements to the existing app for search functionality.
  • Used Agile methodology/ Sprint Alliance for development.
  • JSON based parsing response conducted and used for AFNetworking.
  • Wrote many complex queries for easy retrieving of application data.
  • Coordinated with QA team to ensure the quality of application.

Confidential

IOS Mobile Application Developer

Environment: iOS, Mac OS X, Objective-C, Xcode5.x, Cocoa, Cocoa Touch, Cocoa Framework, MapKit, XML, JSON, AF Networking, GitHub, UI Kit, iPhone Simulator, using ARC, Core Data and Auto Layout.

Responsibilities:

  • Implemented the scroll functionality by using UI Scroll View on all screens of the app. Worked on Web Service calls like XML and JSON.
  • Integrated third party SDKs like Mix panel, Rollout, Fabric.
  • Included several UI upgrades to the App, including a sidebar.
  • Web services deployment and testing on rest client.
  • Upgraded some classes to Swift.
  • Created the complete database using Coredata.
  • Used Parse as backend for the application and involved in complete design of the classes(Tables).
  • Integrated Gimbal SDK for fetching location based on geo fencing.
  • Utilized development skills to build (code) and unit test new app functionality as per technical specifications, with deliverables to include code builds and documented unit test results.
  • Worked on UI Views & UI Table Views for user interface in the application.
  • Used NSJSONSerialization in getting requests from the server and also parsed the response objects.
  • Worked on Apple’s iOS SDK (Cocoa, Cocoa Touch etc.).
  • Used AFNetworking in performing IP verification and also user login.
  • Worked in the internal process using Agile SCRUM methodology.
  • Developed filter menu for the application to sort out the results based on the search.
  • To rectify the bugs in the app extensive Debugging is performed on the application.
  • Worked on the part of writing SQL queries for the app.
  • Participated in daily scrum meeting discussing the issues present and work to be done.
  • Changed user interface enhancements according to iOS 7, 8 specifications.
  • Interacted with Agile Scrum core team that includes developers and testers to deliver right value of the project at the end of each sprint.
  • Updated progress/challenges to project lead.
  • Worked with GitHub in creating branches.
  • Also used Atlassian JIRA Agile in creating stories, tasks, and subtasks for the workflow.
  • Collaborate with end users and clients in the implementation of complex software for an on time delivery.
  • Worked on RESTful APIs to integrate the application to server side systems

Confidential

Java Developer

Environment: Java 1.4, JSP, MySQL 4.x, 5.0, PL/SQL, HTML, EditPlus, Text Pad, Windows 2000/NT

Responsibilities:

  • Use Builder to create Servlets and Java Beans.
  • Generated User interface Templates using JSP and HTML.
  • Developed the Java Code using Intellij Idea as IDE.
  • Extensively involved in gathering requirements, preparing requirements documents.
  • Involved in the development of dynamic WebPages using JSP.
  • Development of the Server Side Application, which includes Servlets that handles the Database manipulation with the back-end MySQL database using JDBC.
  • Involved in developing the core business logic using Session & Entity Beans (JavaBeans) and deploying them in Apache Tomcat 5.5 Application server.
  • Responsible for Query Optimization of Library system and accounting system.
  • Responsible for Migrating MySQL 4.0 to MySQL 5.0.
  • Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Tested the application functionality with Junit.

Confidential

Java UI Developer

Environment: Java, JavaScript, HTML, DHTML, CSS, Adobe Flash, Ajax, MSSQL and Windows

Responsibilities:

  • Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
  • Created Mock-up designs and developed various functionalities with Java Script and JQuery.
  • Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
  • Developed print functionality and download to Excel functionality.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
  • Used Ajax effectively to create pagination and with client side events like quick search.
  • Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
  • Designed and Developed C# .NET code for the project.
  • Designed and developed front-end windows applications using C#.
  • Developed Mock-up designs as per the requirements of Business.
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • As part of testing, prepared effective Test Scripts for each of the developed functionality.
  • Designed and developed MSSQLServer Reporting Services (SSRS) underSQLServer 2005

We'd love your feedback!