We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 7+ years of experience in design and development of User Interface applications, integrating with numerous databases and Client - Server applications of iOS using Objective-C, Swift, SQL, Cocoa Touch, Cocoa Bindings.
  • Experience in object oriented programming, design, development and requirement analysis of native iOS mobile applications.
  • Experience as a Team Lead/ Scrum Master in Agile environment.
  • Experience with Siri extensions library.
  • Experience in developing RESTful web APIs using .NET framework.
  • Worked on Audio Toolkit, AV Foundation, HTTP segmented streams MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
  • Worked extensively on relational databases and data modeling
  • Experience in XML and JSON Parsing, Multithreading using both 1st party and 3rd party frameworks including NSXMLParser and NSJSONSerialization.
  • Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
  • Proficiency in Using NSUser defaults and NSNotificationCenter for storing and maintaining the user data for iOS Applications.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Experience in using core data, querying SQLite database and using 3rd party frame work magical records.
  • Proficient in source control with GitHub, SVN.
  • Good Knowledge in PL/SQL & Relational Database (RDBMS) Concepts, creation of Database Triggers, Views, Packages, Stored Procedures and Functions.
  • Extensively worked with various Cocoa design patterns and Java design patterns across various projects.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Quick learner, excellent analytical, design and problem solving skills and always curious to learn new skill or a new technology

TECHNICAL SKILLS

Languages: Objective-C, Swift, JavaScript and C#.

Databases: MySQL, SQLServer and SQLite.

Development Software: XCode, Git and SVN.

Technologies: RESTful web services, .NET, HTML, CSS multiple JavaScript frameworks.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. iOS Developer

Responsibilities:

  • Worked with IOT devices in capturing data offline from sensors and sync back to the server.
  • Implemented CoreData for persistence and offline capabilities.
  • Built a PDF tool to view and sign PDFs that were generated using HTML files.
  • Used UIGestureRecognizers to design and implement a scratch pad like component for users to add signatures to pdf documents
  • Used operation queues to handle download and upload tasks and the dependency to create pdfs from downloaded data.
  • Used reachability in determining the network connection of the application.
  • Implemented unit tests for download and upload tasks to understand failure scenarios and provide better error handling.
  • Used webviews in creating html to pdf files with the use of UIPrintPageRenderer and UIGraphicsBeginPDFContextToData.
  • Worked with Siri extensions incorporating questions having a voice over functionality.

Confidential, Round Rock, TX

Sr. iOS Developer

Responsibilities:

  • Developed a home automation app that added circuit and sensor-level management for users to access energy efficiency data.
  • Used Philip’s Hue SDK to connect with bulbs and hue kits, and directly send them input commands for customizations such as on/off light, change color and setting a schedule.
  • Implemented Nest and Ecobee SDK to connect with thermostats and control them.
  • Leveraged Charts API to visualize complex power management data on pie/line charts and hierarchical tree maps.
  • I sued a third party cahrts.
  • Used AFNetworking to make asynchronous calls and get JSON data.
  • Handled live graphs using GCDs multithreading functionality.
  • Implemented remote and local push notifications to alert users for smoke or CO alerts and smart device schedules
  • Wrote entirely in swift 2.0 and was responsible for code merging and rebasing.

Confidential, Northbrook, IL

Sr. iOS Developer

Responsibilities:

  • Implemented touchID services for login authentication.
  • Used Bing maps and CoreLocation to implement store location services.
  • Wrote parsers for JSON and XML data from server.
  • Implemented a reminder feature for users to take medication on time.
  • This included network calls to query prescription data, UI to show search results and reminder / local notification set up.
  • Worked with team to upgrade app to iOS 7 and fix many major bugs.
  • Worked within an agile environment running morning scrums and bi-weekly sprint patterns.
  • Subscribed to modern workflows such as version control via git and build automation via Jenkins.

Confidential, Philadelphia, PA

iOS Developer

Responsibilities:

  • Helped redesign the portal and implement new features.
  • Worked with StoreKit to implement IAP for subscriptions.
  • Worked extensively with backend engineering team to keep servers updated for other apps when users sign up or subscribe through itunes.
  • Used storyboards and auto layout to implement new user facing features.
  • Worked with Valentina Studio to write SQL queries for the application.

Confidential

Programmer Analyst

Responsibilities:

  • Analyze business and system requirements, manage development of specifications to create and execute detailed test plans, and verify bug fixes.
  • Designed test plans and defined cases for functional, integration system, and user acceptance system.
  • Attended weekly defect report meetings and presented progress updates.

We'd love your feedback!