We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Overall 6 years of experience in designing & developing Mobile applications, integrating with various Databases and Client - Server applications in iPhone/iPad application.
  • Expertise in development using Objective-C, Swift, Cocoa Touch, UIKit, Cocoa Bindings, Core animation custom controls, Core Graphics, Core Text and object oriented programming.
  • Worked on finger print based security for mobile applications like integrating Touch ID authentication for logging into applications.
  • Proficient knowledge of Programming Experience using Objective-C & Swift.
  • Hands on experience in using Map Kit.
  • Used Core Data for data storage and has good knowledge on low level C libraries.
  • Experience in working with Apple Push Notifications, In-App purchases.
  • Clear knowledge in Testing app on device using development profile and also used XCTest, XCUITest.
  • Worked on both Objective-C, Swift and has deeper understanding on Design Patterns.
  • Experienced in Offline data storage and memory management.
  • Utilization ofiOSCamera, Audio, Video Capture Frameworks.
  • Expertise in MVC, MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Experience in Customized Views, Table Views, Tab Bars, Scroll Bars and Navigation Bars.
  • Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes Xcode, UIKit, Map Kit, Web Kit, Instruments, iPhone simulator and Third Party frameworks.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Strong experience in Android development using Java as a programming language in Android Studio.
  • Has Strong knowledge on Android SDK and Android UI design.
  • Sound Knowledge on Cloud API services and continuous integration, Optimization.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Experienced in Working on both Android and iOS platforms.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Clear knowledge in Testing and Distribution of the App in the AppStore.
  • Strong Analytical and Problem solving skills, excellent communication and presentation skills, efficient decision making skills and excellent team player.
  • Experienced in developing dynamic web apps and mobile framework API’s such as web views, maps, camera, notifications.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Successfully manages personal workload, and takes ownership for delivery, behaviors, and self-improvement.
  • Used VPN to securely access a corporate intranet and used to send and receive data shared networks.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Hands on experience in working with OAuth token handling to make API requests for LinkedIn, Instagram, Flickr, Apple Search API, Google, etc.
  • Good knowledge in Apple iPhone App store requirements, HIGs, iTunes Connect, iOS

TECHNICAL SKILLS

Programming Languages: Objective C, Swift, C, C++, Java, HTML, JavaScript and SQL

Operating Systems: iOS, macOS, watchOS, Windows, Linux.

iOS Applications: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode.

Frameworks: Cocoa Touch, UIKit, Map Kit, AV Foundation, Core Data, Core Location, Core Graphics, Core animation, QuartzCore, Address Book, Crashlytics, Lumberjack, NSLogger, AFNetworking, Alamofire.

Databases: SQL, SQLite, Core Data

Tools: XCode, Android Studio, Eclipse, NetBeans, Firebase, Jira

Source Control: GitHub, Bitbucket, SVN.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

iOS Developer

Responsibilities:

  • Worked on developing apps from the scratch which includes understanding of business model and designing the app.
  • Coordinated with Product team to configure new functionalities and features in the app and also with client to get an approval.
  • Worked with UI team to get app specific designs and requesting changes to the designs if needed.
  • Implemented the Core location framework for location based features such as providing coupons and exclusive services to a certain region.
  • Implemented Lazy loading as the deals had people's profile pics which needed to be downloaded and displayed.
  • Designing the complete UI using table views and accordion kind of view in table view for sub deals and contacts, using code.
  • Developed the UI using storyboards, xib's and auto layouts.
  • Implemented the 3D touch widget feature options to the app and displaying it as well as in notification widget.
  • Worked on Geo location services and implemented displaying location based geo notifications.
  • Worked on finding ways to reduce the battery usage where I implemented the location to be set as “While using the app” and still can see the features of location settings as in “Always” while user is active in app.
  • Implemented the new apple rating system where user can rate in the app itself and also worked on clustering on the map to load in a smooth transition.
  • Integrated Siri Kit into the app for ride booking.
  • Worked on implementing analytics into the app which mainly comprises of Google analytics, mixpanel and segment.io.
  • Worked on frameworks like Core motion to detect the users motion while trying for the rental.
  • Worked on media player, core image frameworks to allow user to select the songs while riding and to analyze the images.
  • Experienced in using Audio Toolkit, AVFoundation kit for rendering audio and video content.
  • Used third part frameworks like Firebase, Alamofire, Mixpanel.
  • Experience in using Core Graphics and Quartz core for rendering drawings and also well versed with App extensions, Today, Keyboard, Watch, Sharing.
  • Used OTA keys for operating the cars without keys which can perform operations like locking, unlocking a car and even open the using Bluetooth when network is unavailable.

Environment: iOS, MacOS X, Swift, Objective - C, Xcode, Firebase, Alamofire, Google Analytics, Mixpanel, Segment.io, Jira, Confluence, Quip, OTA keys, Dispatcher, Fabric, Crashlytics, Appium.

Confidential, Burbank, CA

iOS Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Worked extensively with Swift, Objective-C and Cocoa frameworks.
  • Extensively used Auto Layout to make the application compatible for previous models of iPhone.
  • Worked on Web services in the app such as REST and Json.
  • Worked on sending live audio and video using HTTP live streaming(HLS) and also used Alamofire for HTTP networking.
  • Worked in Agile environment with daily Scrum meetings and used Git for version controlling.
  • Developed application to support both iPhone/iPad and took extensive effort to make the app look and feel the same in all devices with different screen sizes by using Auto Layouts.
  • Worked on Displaying Local and remote notifications with Apple Push Notification Service.
  • Developed custom spinners and custom alert views that can be used throughout the application.
  • Pre-fetching data for different views to achieve smooth screen transitioning and used Multithreading.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Worked with UIKit Framework for the applications at hand.
  • Created the complete database using core data.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Beta testing of the application via test flight.
  • Worked closely within a cross functional team of testers anddevelopers.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Followed a work dataflow principle for design and development.
  • Used Quick Build to deploy application to QA and Regression teams.

Environment: iOS (iPhone SDK), Mac OS X, Objective C, Swift, Xcode, Agile Methodology, REST, JavaScript, iBeacon, Firebase, NSLogger, AFNetworking, JIRA, XCTest, HTTP, VPN.

Confidential, Pleasanton, CA

iOS Developer

Responsibilities:

  • Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
  • Conceptualized, designed, developed and deployed mobile applications usingiOSSDK, Xcode.
  • Worked on table view controller and made customized table view cells according to the requirements and specification.
  • Designed and developed user interface as per existingiOSapplication using AppKitframework e.g., NSControl, NSResponder etc. and various action and delegatemethods.
  • Worked with core data to improve memory overhead and increase responsiveness for saving user information on the app.
  • Followed MVC paradigm by handling the view frames of allUI components in view controller itself.
  • Involved in creating application compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
  • Involved in maintaining the existing code-base, testing and bug-fixing for smootherperformance based on software requirement specification.
  • Worked with testing team to enhance project usability and improve performance of the application.
  • Participated in daily SCRUM meetings to keep track of the on-going project status and issues.
  • Used JSON to parse the data from the web services and integrate into App for seamless user experience.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware to validate the application stability.

Environment: iOS, Mac OS X, Linux, Objective C, Xcode, Cocoa Touch, JavaScript, Map kit, RESTful API, XML, SVN, JSON, VPN, SQLite, AVFoundation.

Confidential, IL

iOS Developer

Responsibilities:

  • Used Xcode and Storyboards to develop the screens for the application using MVC design pattern.
  • Worked broadly on table view controller and madecustomized table view cellsas indicated by the customer.
  • Followed a work information stream standard for outline and improvement.
  • Worked on Web Service calls,XML and JSONparsing included in the project.
  • Worked withUIKit Frameworkfor development and maintenance.
  • UsedCore Data Frameworkfor local storage purpose in SQLite.
  • Formatted the Data according to Business standard to show in UI.
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/difficulties to project lead.
  • Debugging issues on location whenever required.
  • Added animation between UI Views for smooth move and better client experience.
  • Publishing the application on AppStore and afterward pushing upgrades after every sprint discharge.
  • Web services deployment and testing on rest client.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
  • Responsible for Service Integration Development and Testing.

Environment: iOS, Mac OS X, Linux, Objective-C, JIRA, Xcode, iPhone Simulator, Cocoa TouchSQLite, SOAP, HTML, XML, JSON, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Worked in UI Designs and Implementation phases.
  • Worked mainly on Mobile platform for simple payments.
  • Involved in Project kick off meeting for better understanding of activities like Roles, Project Schedule, Status reporting etc.
  • Understanding requirements and planning the design and development of the application.
  • Developed code as per the prepared design documents.
  • Interacted with testing team for deployment of code in testing environment.
  • Worked on fixing and updating the Bug status as required.
  • Designing web pages using HTML, CSS, and JavaScript.
  • Used Hibernate framework for mapping java objects with relational data model objects.
  • Design Patterns were used to add flexibility while connecting to the Oracle database.
  • Developed custom Json parsers to automatically discover the projects or schemas defined in the data source.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.

Environment: Java, J2EE, JSP, Servlets, HTML, CSS, JavaScript, XML, SQL, Struts, Eclipse, NetBeans, Oracle 8i.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system.
  • Captured requirements using Use Cases and Sequence Diagrams.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Worked withStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
  • Implementedspringservice layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases usingJUNITas a framework.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services.
  • Proficient intesting Web Pagesfunctionalities and raising defects.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
  • Deployed the application onWebLogic Server.
  • Involved in planning process of iterations under theAgile Scrum methodology.

Environment: Java, J2EE, JSP, Servlets, JMS, Hibernate, Spring DI &, AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit, JNDI, Eclipse.

We'd love your feedback!