We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in design and development of User Interface applications, integrating wif numerous databases and Client - Server applications of iOS using Objective-C, SQL, Swift2, 3.0, Cocoa Touch, Cocoa Bindings.
  • Around 6 years of experience working wif iOS frameworks such as Core Data, Core Animation, Core Graphics, UI Kit and Event Kit Framework.
  • Experience using mobile APIs and specific functions of iOS such as: Core Foundation, UI Kit, Core Location, Storyboards, Newsstand, Local Storage in Core Data, Social Accounts, Apple Maps, Google Maps, Push Notifications, Accelerometer, cloud integration, Camera, Animations, Asynchronous Tasks, In App Purchase, Google Analytics A/B Testing.
  • Experience in designing & developing Rich User interface applications, integrating wif various Database Sand Client-Server application in iPhone/iPad (iOS 3.X,4.X,5.X,6.X,6.X,7.X,8.X Xcode 4.0,4.2,4.3,4.4,4.5,4.6,5.0,6.0,7.0).
  • Complete Software Life Cycle Development experience and agile experience in fast paced environments.
  • Extensive experience in iPhone & iPod Touch application development.
  • Little experience in Swift Programming. Worked on iPad development using teh split view controller, Adding modal view controllers.
  • Worked wif QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
  • Strong Knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKIT & MVC methodologies.
  • Experience integrating REST Web Services (JSON, XML) wif iOS apps.
  • Over a year of experience designing Mobile Strategies for building mobile apps and leading a team of mobile developers.
  • Developed Mobile apps using XAMARIN for iOS and Android (C#).
  • Experience working wif SQL Server and SQ Lite.
  • Known for excellent troubleshooting skills, able to analyze code and engineer well-researched, cost-effective and responsive solutions.
  • Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSL
  • Proficient in source control wif Git Hub, SVN, Perforce.
  • Extensively worked wif various Cocoa design patterns and Java design patterns across various projects.
  • Experience wif Google mobile service provider API and Map Kit framework.
  • Developed Hybrid mobile applications which enables push notifications, A/B testing, analytics, deploys and automated builds by using mobile frameworks Phone Gap.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Worked on GCD, Storyboards and Auto Layout to build a responsive UI and implemented background threads.
  • Experience in Advanced JAVA, which includes core JAVA, J2EE, oracle and web technologies.
  • Implemented various levels of application and services using Spring-framework, EJB, Struts 2 and ORM tools like Hibernate for fast pace and efficient coding.
  • Test-driven development-TDD wif JUNIT. Proficient in integration testing of web applications and remote systems
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8, Unix and Linux.
  • Experience in working wif Agile/scrum teams and providing technical guidance to teh test teams to build manual and automated test suites.
  • Confidence in working wif other iOS and Android developers to complete detailed projects.
  • Strong presentation, personal and communication skills, good in working wif deadlines, problem solving skills, oriented to team work, active team player wif proven work ethics and leadership.

TECHNICAL SKILLS:

IOS Applications: Objective-C and Swift for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data.

Programming Language: C, C++, Objective-C, Swift, Java.

Software: Expertise in IOS7, IOS8, IOS9, IOS10 wif Xcode6.0 7.0 8.0 beta OSX 10.8,10.9, 10.10, 10.11, swift 2.2, 2.2.1, ASP.Net wif Visual Studio 2010/2013, Microsoft Office suite 2010

Front End: HTML 5, CSS, JavaScript/ jQuery, XML, XSLT, AJAX

Databases: SQL Server 2008/2012, MySQL, SQL plus, PL/SQL, SQLite wif Core IOS sandbox, building.

Tools: Xcode 6.0,7.0,8.0, Visual studio 2010/2013, Dreamweaver, Notepad++, MS Visio, Visual Studio, Eclipse, RAD IDE, Microsoft Office Suite.

Operating Systems: MAC OS, Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Austin TX

Senior IOS Developer

Responsibilities:

  • Used Xcode 8.X and 9.X to build teh application for iPhone worked extensively on Swift 3.X, Swift4.x, Cocoa Touch Frameworks.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building and Deployment.
  • Created POC's which shows generating reports in graphical representation, Flow diagrams, design documentation (HLD, LLD).
  • Gatheird requirements for updating teh UI and worked wif teh UI/UX team to ensure all update needs were met.
  • Used Storyboards and XIB's to create teh UI according to Client's requirements.
  • Worked and implemented teh TouchID & FaceID feature to authenticate.
  • Expert knowledge wifiOSframeworks such as Foundation, UIKit, Security, CoreServices, Objectmapper.
  • Used URL Session & JSON to communicate wif teh backend RESTful web services to get teh appropriate data and display on UI. Worked wif teh backend team to discuss teh services and teh service contract.
  • Used design patterns such as Delegation, Singleton, MVC to build robust architecture.
  • Achieved callback mechanism in UI and calling teh web service via closure and delegation.
  • Worked wif GCD and NSOperationQueue to achieve multithreading.
  • Used Auto layout and size classes to build dynamic UI which supports all teh device resolutions and orientations.
  • Did Performance testing using Xcode provided instruments such as Time profiler, Memory allocation and Memory leaks.
  • Strong understanding of cryptography, certificates, security solution including OAuth, Mutual Auth (2 - way SSL), Transport and Message Level Security (TLS 1.2), Keychain.
  • Worked wif PassKit framework for payment sectors and done POC on Apple pay, PayPal, Visa Checkout.
  • Implement CI coverage and build scripts for Unit testing and Coverage reports in Jenkins.
  • Proficient wif Xcode tools, including XCTest (UI Tests, Unit Tests), SwiftLint, Charles Proxy.
  • Used Carthage to handle third party dependencies. Experience in creatingiOSframeworks and integrating external SDK's.
  • Worked hand in hand wif teh product owner to estimate feature efforts and deadlines. Worked wif QA team to test teh app.
  • Responsible for code review, and managing Git repository wif SourceTree to manage commit, pull, push, Creating Branches and stash teh code.
  • Worked on Agile methodology, Process included iterative development, 2-week sprints, daily stand-up meetings and retrospective.

Environment: Swift 4.x, 3.x, Xcode 9.x,iOS10.X, Cocoa Touch, MVC, Foundation, WebView, UIKit, Security, ObjectMapper, Cardio, agvtool, ApplePay, RESTful, XML, JSON, URLSession, SourceTree, Git, Keynote, Confluence, XCTest, SwiftLynt, CharlesProxy, JIRA, VersionOne, Jenkins, Agile Methodology.

Confidential, Fairfield, NJ

Sr. iOS Developer.

Responsibilities:

  • Responsible for improving App Performance Using GCD for Asynchronous background fetches to build more responsive User Interface.
  • Involved in Sprint Planning, analyzing teh User stories for Requirements.
  • Completely Re-Designed User Interface Using Auto Layouts & Apple UI/UX Standards for better user Experience.
  • Migrated Most of teh Objective - C code to Swift 3 and added new functionalities using swift 3 as well as used Bridging headers to communicate wif teh Objective-C programs.
  • Profiled and debugged teh code using Instruments to improve teh overall performance of teh application and database.
  • Created View Controllers both programmatically and through Storyboards and worked wif Navigations controllers, Navigation Bars and Table View Controllers.
  • Used Cocoapods for integrating different dependency managements and library frameworks and wrote Database manager classes using CoreData.
  • Used Crashlytics framework wifin teh app to monitor teh crashes during development
  • Worked using Core Bluetooth framework for Bluetooth Low energy peripherals for real time inventory updates to employees in company network.
  • Worked on Apple Push Notification Services (APNS) & Alert Views to allow user about latest deals on products.
  • Consumed RESTful web services, JSON parsing and used NSURLSession class to implement teh same.
  • Implemented new functionalities for teh App. Utilized UIKit, Core Graphics, MapKit, CoreLocation, Foundation, CoreAnimation, Cocoa Touch frameworks.
  • Implemented MVVM/MVC architecture, facing key challenges on Business and Database layers.
  • Saved user preferences and details using CoreData.
  • Implementation of TDD (Test Driven Development) for teh Unit Testing wif teh use of XCTest assertions.
  • Used Atlassian tools such as JIRA and Stash pull requests for code reviews, manage and keep track on progress of project.

Environment: Xcode 8, iOS 10, Mac OSX, Swift 3, C, Cocoa Touch, CoreData, JSON, Cocoa pods, MVC, Agile(Scrum), GitHub, Map Kit. XCTest, Instruments. Auto Layouts, GCD, Core Animations, Multi-threading, Core Location, Restful API

Confidential, Pittsburgh, PA

IOS Developer

Responsibilities:

  • Documented requirement analysis and design wif teh business SMEs.
  • Used Functional programming patterns, e.g., map and filter using Swift 3 to make my code more expressive.
  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Worked in UI Designs and Implementation phases.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings
  • Involved in creating navigation and coding for user interface layout and views.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of teh application.
  • Used Core Data to maintain a Local SQLite database on user's device for his information and preferences.
  • Also used Xamarin (C#) for some app development.
  • Worked wif Push Notification Framework to implement custom and user related pushes.
  • Tested teh application leakage, deployed and tested teh application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Created a Manual and Goal oriented scenario wif certain number of users giving Ramp up, Ramp down and Run time in teh Controller of Load Runner.
  • Beta testing of teh application via test flight.
  • Publishing teh application on App store and then pushing updates after every sprint release.
  • Designed teh complete MVC flow for teh application wif UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Created entirely new features in my app using Swift 3which eliminates entire class of unsafe code.
  • Integrated using Google Analytics.
  • Worked wif UI Kit Framework and pixel perfect UI for teh applications at hand.
  • Worked extensively on table view controller and made customized table view cells according to teh client.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principal for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in teh project.
  • Worked wif UI Kit Framework for development and maintenance.
  • Utilized Angular JS, Node JS and express framework to create dynamic data driven web pages.
  • Used Apache Cordova for implementing functionalities JavaScript API’s.
  • Worked on Cordova for Plugins Registry.
  • Worked using GCD, Storyboards, Collection Views.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked wif Backend team to display teh correct data format in devices.
  • Used teh same XIB to design for iPhone 5 and older iPhone by using Auto-layout.
  • Integrated a web-based content made wif HTML5 on a Native app using UI Web View.
  • Formatted teh Data as per Business rule to display in UI.
  • Followed a work data flow principal for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Conducted consumer marketresearch to support current and future mobile entertainment products.
  • Used BLE technology.
  • Worked wif GDB and XCode for debugging.
  • Worked wif SVN to checkout and update teh codebase changes.
  • Used JSON parsers to parse teh data from teh web services and display it in teh company's app.
  • Knowledge of performance bottlenecks, end-to-end performance, and web performance measures like server response time, throughput and network latency.
  • Worked closely wif a cross functional team of testers and developers.
  • Work effectively wif teh project managers, leads, architects, and other development team members. Provide status updates on regular basis for teh assigned task progress.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
  • Management of build farm environment and workflow management and administration using various target build environments Android, iOS, Windows, Linux
  • Work and support testing team to ensure testing conforms to design and requirements.
  • Work wif testing team to develop and document test plans and test cases.
  • Work wif teh project team to develop implementation, build and deploy artifacts.
  • Perform deployment during testing and development. Perform or support production deployment team as need basis.
  • Post Production monitoring of teh deployed software to ensure successful implementation.
  • Detailed walk through and hand over teh artifacts to production support team.

Environment: iOS 7.x/8.x (iPad SDK), C++, Objective C, Xcode 5.x/6.x/7.x, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AV Foundation.

Confidential

IOS Developer

Responsibilities:

  • Extensively worked on iOS, MVC (Model View Controller), SDK, User Interface (UI) iOS map SDK was used to show parking spots, MeterAid and feeder locations.
  • Used Parse.com as a backend to save user information, parking spots and latest feeder locations.
  • Worked on GitHub as version control management tool.
  • Used MVC to design and architect teh coding modules.
  • Used TestFlight SDK to integrate adhoc testing of teh application.
  • Worked as an iOS developer in building teh core technical platform for teh product according to milestones set by teh client.
  • Develop and coded logic needed for several aspects of teh app.
  • UIKit framework and core graphics framework was used to design and implement high end UI.
  • Improve speed and functionality using Xcode performance analyzer.
  • Analysis, design of a clean APIs to facilitate integration between existing and future modules.
  • Designing, implementing and test new features according to functional spec such as GPS technology to find vehicle location and reference location.
  • Designed Meter Aid to Confidential, “where is my car” in teh parking lot.
  • Designed and developed teh UI to drop pins of parked cars and meter maid spotting.
  • Provided technical documentation and knowledge transfer.

Environment: IOS SDK 4.1, Core Data, Cocoa, XSD, Objective-C, GitHub, Xcode 4.X and 5.X, iPhone Devices.

Confidential

IOS Developer

Responsibilities:

  • Understanding requirements and collaboration wif Business Analyst to freeze teh releases
  • UI design wif Auto layouts in teh application
  • Integrated Third Party SDK
  • Implemented Web- service wif JSON
  • Integrated Core Data
  • Handling production deployments

Confidential

IOS Developer

Responsibilities:

  • Understanding requirements and collaboration wif Business Analyst to freeze teh releases
  • Prepared estimations as per requirement
  • Integrated Third Party SDK
  • Implemented Web- service wif JSON
  • Handling production deployments
  • Collaborating wif team members to ensure teh targets

Confidential

IOS Developer

Responsibilities:

  • Understanding requirements and collaboration wif Business Analyst to freeze teh releases
  • Integrated Google Maps SDK
  • Implemented Web- service wif JSON
  • Uploaded App in App Store
  • Integrated Localization (Supporting All Languages)
  • Integrated Core Data

Confidential

Software Developer

Responsibilities:

  • Designed, developed and deployed teh application framework including Spring FW, Hibernate and deployed on Web Logic Application server 10g.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed teh testing framework before starting teh application development as confirming to agile methodologies.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked wif developing UI by analysing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for teh front-end screens.
  • Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding teh status.
  • Worked wif JSON notations to populate teh data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to teh messages in teh queue for interactions wif client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from teh databases.

Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, J Unit, Oracle, Eclipse, Apache Tomcat, SVN, XML, Ext.js, Java script, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.

We'd love your feedback!