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.