We provide IT Staff Augmentation Services!

Sr.ios Engineer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

EXPERIENCE SUMMARY:

  • 12+ years of versatile experience as a developer in designing and developing mobile applications, integrating with various databases and Client - Server applications.
  • Around 5 years of experience in Mobile Development for iPhone/iPad using Objective C and Swift.
  • Over 3 years of experience in Web Development using HTML, CSS, JavaScript and PHP.
  • Expert in understanding all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Superior proficiency with Xcode IDE and iPhone SDK.
  • Expertise in iOS Mobile Application Development using iOS frameworks such as Cocoa Touch, Core Service Layer, MapKit, Push Notifications etc.
  • Designed abstract object model classes, Core Data database and implemented background fetch using Confidential Libraries and API’s.
  • Worked with Clients, analysts, and team members to design and develop mobile solutions, including project plans, alternative solutions, resource requirements and project estimates.
  • Experience in troubleshooting complex iOS applications.
  • Experience working on User Interface for iOS applications and Dashboard/Admin.
  • Experience creating adaptive layouts using Storyboards, AutoLayouts, SizeClasses.
  • Extensive experience on NSOperations, threads, GCD and Blocks to implement multithreaded development.
  • Developed high quality iOS applications, which were code reviewed, unit tested and inspected for continuous integration.
  • Experience in integrating third-party iOS frameworks like AVFoundation, AFNetworking and Alamofire.
  • Proficient experience in working with data parsing forms like JSON and XML using NSXML Parser and NSJSONSerialization, to display data on iPhone/iPad.
  • Proficient with design patterns such as Delegates, Singleton, Notification, Protocols and Categories/Extensions.
  • Well versed with iOS frameworks such as CoreData, Foundation, CoreLocation, MapKit, Push Notifications and StoreKit.
  • Experienced at working on version controlling tools such as GitHub, SVN, TFS and deployments, updates to AppStore.
  • Experience in working with no SQL databases like Couchbase and Realm.
  • Experienced in managing the deployment process of an app through Confidential ’s AppStore and leading the app development cycle.
  • Experience in integrating low level C-based libraries into iOS applications.
  • Experience in integrating the iOS application with various Social Media platforms such as Facebook and Twitter.
  • Experienced on working with multiple applications at fast-paced work environment and create technical documentation.
  • Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications sharing through social networks and email.
  • Conducted and participated in code review sessions to ensure quality and performance of the application.
  • Experience with creating iOS applications using Cordova.
  • Worked with Agile, Waterfall and V - model methodologies.

TECHNICAL SKILLS: -

Programming Languages: Objective C, SWIFT, C#, JavaScript, CSS, HTML, PHP

IDE: Xcode, Visual Studio, Eclipse iOS Frameworks AV Foundation, Core Location, Core Data, UIKit, MapKit, WebKit, StoreKit, XCTest

Databases: Couchbase, Realm, MySQL, SQLite3, Oracle 10g/11g

Testing Tools: Load Runner, Performance Center, Quality Center

Operating Systems: Mac OS X, Linux, Windows

.PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Sr.iOS Engineer

Responsibilities:

  • Worked on Business Enterprise Applications for Confidential internal use, focusing on creating mobile solutions that improve the productivity and efficiency of the company.
  • Worked on Confidential ’s CM Asset Tracking Application.
  • Engaged in user story creation, estimation and sprint planning as a part of Agile workflow.
  • Worked on migrating Couchbase to Realm database for the Asset tracking application.
  • Also, responsible for the UX/UI design for various enterprise applications
  • Worked both on Objective-C and Swift to build the app.
  • Used Accelerate framework, UIKit framework, Core Graphics framework through which you can add different effects: Parallax Blur, Dynamic Blur, Custom Motion Effects, Tint on the images picked from the gallery.
  • Worked on bug fixing and improving application performance.
  • Utilized and combined UX designs to target and adapt existing web based functionality to a task based user friendly mobile system.
  • Responsible for redesigning core architecture and design database, networking calls and diagnostic network analysis.
  • Used GIT for version control.
  • Used Radar, an internal tool for bug tracking/ticketing and project management (replacement for JIRA).
  • Used YAJL parser, a JSON library written in Objective C, to parse the data downloaded from the server to the local disk.
  • Wrote Paging mechanism for the web service calls to pull data in chunks and implemented logic to retrieve updates based on last update time for each web service call.
  • Optimized queries and data structure to maximize software run time.
  • Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
  • Worked as part of a team to see projects through from planning to completion for various enterprise Clients using Agile development process.
  • Created reusable components that can be applied to iOS applications developed throughout the organization.
  • Worked with the backend team to display the correct data format in devices.

Technical Environments: iOS, Xcode, Mac OS X, Objective-C, Swift, iPhone SDK, Couchbase, Paw, Realm GIT, JSON Files, Cocoa Touch Framework.

Confidential, Durham, NC

Sr.iOS Developer

Responsibilities:

  • Worked in a team environment to redesign/rebuild Confidential app with which users can check showtimes, buy tickets and engage with promotions.
  • Was responsible for the architecture and overall design of the application as well as the development.
  • Used Urban Airship push notification service for the iPhone app, then integrated the selected platform.
  • Used Alamofire(Swift-based HTTP networking library) to perform networking tasks from third-party RESTful APIs.
  • Utilized multiple compression standards for audio/video encoding/decoding and transferring inside the application.
  • Participated in Client Architecture decisions and built complex user interfaces.
  • Worked closely with Product Management and Client Services to define, deliver and support the best possible product.
  • Evaluated and implemented new technologies to maximize development efficiency.
  • Created XCTest Framework unit tests for verifying the integrity of data handling functions and transaction logic amongst other critical framework functionality.
  • Used GIT for version control and Jenkins for continuous integration software.
  • Integrated third-party and In-House API’s to connect with a web service.
  • Used Facebook and Google API authentication to sign into the App.
  • Reviewed and approved all mid-level documentation.
  • Implemented a complex data model using CoreData.
  • Reviewed security testing reports/results and remediate potential vulnerabilities in a timely manner.
  • Created a visual design for the app from the first ideas, layout, and launch.
  • Developed a Staff User Interface for management of events, venue, and payments.
  • Created CoreData structure to store user details and movie tickets, the user viewed/purchased.
  • Created custom UIViews, custom table views and TableViewCells to accommodate UI requirements.
  • Worked with Autolayouts in Storyboards to make the app work on various devices.

Technical Environments: iOS, Xcode, Swift, Mac OS X, Objective-C, iPhone SDK, Help Shift SDK, GIT, JSON Files, Cocoa Touch Framework, Urban Airship Notification Service.

Confidential, Cary, NC

Jr.iOS Consultant

Responsibilities:

  • Worked in an Agile Environment using tools like Atlassian.
  • Was responsible for Objective-C/Cocoa Touch-based code for the native iPad App.
  • Created both internal and external applications scaled for iPhone and iPad with a variety of features such as barcoding, Credit Card processing, and GPS capabilities.
  • Used MapKit, Core Location Frameworks to locate nearby investor centers.
  • Worked extensively with NSUserDefaults to store user information and ps.
  • Used Grand Central Dispatch (GCD) for background tasks.
  • Created custom iOS UI elements to meet design specifications both using IB and the code.
  • Developed UI/UX design for the iPad app that involved a color-changing tool for utilization of selling shares that they offer.
  • Assisted with application transition to support teams and managed application documentation.
  • Experienced GitHub user for both personal and team workflows, including merge-conflict resolution.
  • Developed a User Interface of custom payment platform for venue owner, venue seeker, and staff.
  • Worked on fetching data from web services and parsing data using JSON library.
  • Parse was used for backend data storage and retrieval.
  • Moved the App’s local database from SQLite to CoreData for easier maintenance.
  • Created a side-swipe menu controller in iPhone app, which makes navigation easy through the app.

Technical Environments: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK, MapKit, Core Location Frameworks, GCD, JSON Files, SQLite3, CoreData, Parse.

Confidential, Mountain View, CA iOS developer

Responsibilities:

  • Worked closely with the production and design team to improve the App experience.
  • Responsible for resolving a number of code defects within a short period of time for the iPhone app.
  • Used GitHub repository to push changed codes.
  • Designed custom layouts and integrated third-party libraries in application development.
  • Maintained code compliance through Confidential with their SDKs and Cocoa updates.
  • Designed and developed UI components within an agile environment.
  • Optimized the application for maximum speed and scalability.
  • Wrote simple, clear, readable, and flexible code without being over-designed.
  • Wrote Unit tests and worked with the QA team to further develop testing frameworks.
  • Used MapKit framework for the user to find the nearest store location.
  • Used AFNetworking to connect RESTful API services.
  • Created custom UI Tab bar controller, Navigation controller for easy navigation.

Technical Environments: iOS, Xcode, Mac OS X, Objective-C, iPhone SDK, MapKit, Core Location Frameworks, JSON Files, iPhone Simulator.

Confidential, Philadelphia, PA

SQLServer Developer

Responsibilities:

  • Maintenance and Support of the SQL Server 2008, SSAS 2008 Cube Databases.
  • Design and develop the SQL tables, SSIS Packages, Dimensions, measures for bringing in new data into the existing system.
  • Design and develop new reports using SSRS based on SQL 2008 database and cubes with multiple parameters, groupings, charts.
  • Creating stored procedures for implementing business logics & for the SSRS reports.
  • Constantly monitoring and reporting on the progress of the project to all stakeholders
  • Implementing and managing project changes and interventions to achieve project outputs
  • Understanding the medical bill review process, networks and providers, etc business logics.
  • Enhancing and supporting the existing application
  • Applying patches, testing, and bug fixing.
  • Reports developed by us are mainly used by management & customers.

Environment: s: SQL Server 2008, MS Integration Server SSIS 2008, MS Analysis Server SSAS 2008, MS Reporting Server SSRS 2008, Oracle 9i

Confidential, Blacksburg, VA

Web Developer

Responsibilities:

  • Developed secure web application in W3C standards using PHP and backend database to automate confidential survey process using MySQL.
  • Handled JavaScript Clients using HTTP and JSON.
  • Wrote queries and statements to test databases for retrieving information, editing and inserting data.
  • Created Web models or prototypes that include physical, interface, logical or data models.
  • Designed and edited web page content.
  • Developed and managed Work Breakdown Structure (WBS).
  • Resolved issues regarding UI and met requirements within deadlines.

Technical Environments: PHP, HTML, JavaScript, MySQL, CSS, Adobe CS5 Suite.

Confidential

Web Developer

Responsibilities:

  • Designed and maintained website, using authoring and scripting languages, content creation tools, management tools, and digital media.
  • Backed up filed from website to local directories for instant recovery to avoid problems.
  • Identified problems uncovered by testing or customer feedback, and resolved them or referred to appropriate personnel.
  • Developed databases that support web applications and websites.
  • Developed UI by using inheritance, Polymorphism, Encapsulation, and abstraction of OOPs concepts.
  • Developed test strategies, test plans, test cases, and performed Unit testing to identify and resolve functional and usability issues before deployment.
  • Created custom entity framework to connect data access layers and SQL server 2008.

Technical Environments: PHP, HTML, JavaScript, MySQL, CSS, Adobe CS5 Suite.

Confidential, TX iOS Application Developer

Responsibilities:

  • Involved in Agile Scrum Methodology for development and involved in daily standup call, sprint planning, and review meetings.
  • Implemented Developer features for Confidential iOS Consumer Application as defined in stories by the product team.
  • Created two POC’s -Proof of Concept in MVVMC (Coordinator Design Pattern) for future implementation.
  • Integrated Crashlytics framework for tracking all crash issues. Used Fabric to work on the production crashes to fix them for the next release.
  • Created and implemented custom UICollectionView layouts for the Consumer Application which were previously third-party libraries.
  • Used Swift and Objective-C for the App and did unit tests to deliver high standard bug-free code to QA and the product team
  • Used GitHub to check-in code after completing code review.
  • Fixed any bugs reported by the QA team with a quick turnaround time.
  • Worked with leads and managers to implement any changes suggested in the code review process.
  • Used GCD, NSOperation Queues for implementing complex multi-threading features and background syncing.
  • Used SwiftyJSON, Alamofire, NSURLSession to perform networking calls.

Technical Environments: iOS, Xcode, Mac OS X, Objective-C, Swift, iPhone SDK, MVVMC, Fabric, JSON Files, Cocoa Touch Framework

We'd love your feedback!