SUMMARY
Over **+ years IT experience and *+ years of iOS application experience.
6+ years of Objective-C and Xcode experience with Instruments, Cocoa Touch and XCTest
1+ years of Swift experience (latest version 3.0)
Updated knowledge of Xcode (4, 5, 6, 7, & 8) and iOS (5, 6, 7, 8, 9 & 10), and tvOS 10
Experienced with using GCD and NSOperationQueue for Multithreading
Experienced with SCRUM, Waterfall, and Test Driven Development SDLCs
Efficient storage of data using CoreData, SQLite, NSUserDefaults, and Plist files
Practiced in building efficient code using encapsulation, inheritance, polymorphism, delegates, categories, KVO, NSNotifications
Developed native based iPhone applications and knowledge of hybrid app development
Working knowledge of Unit and Automated testing using UI Automation and XCTest framework
Familiar with UI design implementation and strong AutoLayout skills using Visual Format Language for Storyboards and XIB creation
Proficient with HTML5, CSS and Front End design/development, React Native, and Angular JS
Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
Experienced with CommonCrypto framework and SQLCipher for device database encryption
Experienced in XML and JSON Parsing with NSJSONSeralization and NSXMLParser
Familiar with data structures within NSObject class including NSArray and NSDictionary
Experienced with SVN and Git
Familiar with deploying applications using 1st party and 3rd party methods
Extensive knowledge of AVFoundation, UIKit, GameKit, AFNetworking Library, RestKit, and Core Plot frameworks
Developed and implemented application designs based on MVC, MVVM and Singleton
Experienced in all aspects of iPad application development including designing for all types of screen sizes and orientations
Created Doxygen documentation with extensive pragma marks and code comments
Used Google Analytics, Fabric, Flurry Analytics, Airship and Shinobi Controls frameworks
Proficient in programming JavaScript data capture and event handling methods via the DOM event model
Strong OOP fundamentals, Java, Java ME, XML, Android 2.2 (Gingerbread) thru 5.1.1 (Lollipop)
Android SDK and framework (activities, services, related lifecycles, intents, content providers, broadcast receivers)
Multithreading and thread synchronization
Optimization needed for mobile devices with limited battery life (reduce number of instruction cycles, minimize memory access, Bluetooth LE and Gimbal beacon broadcasting)
WORK EXPERIENCE
Lead iOS Developer
City of Hope
Jan ‘17 – Mar ‘17
Los Angeles, CA
https://itunes.apple.com/us/app/brisk-breast-cancer-risk-assessment/id609977301?ls=1&mt=8
Worked as the lead developer that designed the iOS SDK framework for collecting cancer data via iOS devices used in conjunction with other cancer hospitals
Updated a breast cancer risk assessment app for the Apple App store
Used Autolayout and Size classes for the iPhone/iPad to integrate single, continuous responsive UI experience
Improved the usability and stability, adding new features and improving the quality of the user experience
Lead iOS Developer
Choicegen
Jan ‘16 – June ‘16
Los Angeles, CA
Worked as the lead developer in charge of building a Android Pay & Apple Pay POS SDK
Partnered with other developers to fulfill a need for mapping internal spaces
Developed cross-platform tools using .NET to output datasets for any internal map
Created UI/UX for the web app, using ASP.NET and C# with React Native
Created the systems to interact with this data and the physical GPS data on both the Android & iOS platforms, routing between point-to-point and other related functions.
Integrate GPS features and a chat service that allows others to share location data and markers
Also targeted smaller scale outdoor mapping, for amusement parks and the like
Worked in an Agile team with 2 week sprints and daily standups
Used Swift, Autolayout and Size classes for the iPhone/iPad to integrate single, continuous responsive UI experience
Sr. iOS Developer
TMS
July ‘15 – Oct ‘15
Los Angeles, CA
Worked as the senior developer in charge of building a iOS/Mac OS X Point Of Sale SDK
Targeted for iOS 8/9, Mac OS 10.10 devices with NFC communication – iPhone 6, 6+, Samsung 6 – using credit, EMV, and Apple Pay transactions
Built the SDK framework for the Ingenico 220/250 card swiper family to use TCP/IP and Bluetooth LE
Used Autolayout and VFL for the iPhone/iPad UI to integrate single, continuous responsive UI experience
Used Swift and Objective-C in the frameworks/libraries along with CommonCrypto and SQLCipher frameworks, built and distributed to third party developers
Sr. iOS Developer
Quickbook Payments - Intuit
Feb ‘15 – April ‘15
Mountain View, CA
Worked as the senior developer in charge of solution design
Targeted for the iOS 8 arena, enhanced for iPhone 6, 6+ using Swift/Objective-C
Collaborated with team members to identify consumer needs and business requirements
Attended daily SCRUM meetings and bi-monthly SPRINTs
Utilized the Quickbooks REST web services to create a third-party developer SDK
Integrated the Intuit APIs to create tokens from credit cards and bank accounts
Used Reactive Cocoa and MVVM
Worked to configure the QuickBooks server integration for secure payment processing of both banking and credit cards which exceeded financial regulations standards
Sr. iOS Developer
Home Run Derby
Apr ‘14 – Nov ‘14
Atlanta, GA
Worked as the senior developer in charge of coordinating the JSON data with the UI/UX as a responsive iOS app
Targeted for the iOS 7 arena, enhanced for iPhone 5s, 5c
Collaborated with team members to identify consumer needs and business requirements
Parse used for backend with Foundation framework and NSURLConnectionDelegate methods
Modified the web page’s UI/UX to use the React Native Framework
Created Facebook and Twitter authentications to sign in to app
Built-in Sports API from CBSsports.com used for JSON data functionality
Fixed memory leaks and improved app performance using Apple Instrument tools
Data displayed and serialized by JSON that is returned from CBS Sports API
Used UITableView to display player and team data
Project Lead iOS Developer
Sarcastic Sage
Sept ‘13 – Mar ‘14
Atlanta, GA
As a Project Lead iOS developer in charge of building a receptive iOS mobile application.
Targeted for the iOS 7 arena, enhanced for iPhone 5, 5s & 5c
Used customized navigation bar to make a more appealing UI
Used multifaceted AI to return responses to questions in random order
Helped conduct meetings to discuss best practices and streamlining of code
Work together with team members to ascertain consumer needs and business requirements
Sr. iOS Developer
Prediction Log
Mar ‘13 – Aug ‘13
Atlanta, GA
As Sr. iOS developer worked on iOS application was to function as a social media site for recording predictions in feed format
Targeted for the iOS 7 arena, enhanced for iPhone 5, 5s & 5c
Social framework used to posts predictions to Twitter & Facebook
Customized navigation bar to create a more engaging User Interface
Used Facebook and Twitter authentication and choice to sign-up with e-mail id also built-in
Allows transitions and navigation throughout the app is a smooth manner by implementing customized menu
Interactive feature added by providing comments and likes by simply clicking buttons
UITableView to display PredictionLog’s public feed
Customized UITableViewCell and CollectionViews to display feed information from PredictionLog web service
Modified the UI/UX for the web app to use the React Native framework
Work together with numerous developers to ascertain consumer needs and business requirements
Sr. iOS Developer
Logical Ink - Bottomline Technologies Inc
Oct ‘12 – Feb ‘13
NH
https://itunes.apple.com/us/app/logical-ink/id710590683?mt=8
Bottomline Technologies provides cloud-based payment, invoice and banking solutions to corporations, financial institutions and banks around the world. Requirement was to develop an E-signature iPad application to one of its Healthcare subsidiaries Logical Ink. Consuming Rest web services an E-signature capture capable native IOS application was developed and distributed among the client base.
Identified and understood the required design theme from already existing windows client
Proposed and developed mockups based on Apple HIG. Adopted the design theme across the application
Identified the UI components based on the business logic and proposed suitable workflow
Designed the experience for the iPad version of the E-signature component within the constraints of the complex business needs while being simple to use
Participated in design reviews and worked along UI/UX team to refine UI of the application
Created model objects for various web API calls like user login, patient visits, locations available,
Form templates available for signing, etc.
Wrote custom XML parser objects to create elements from designer given from xml feed into a medical form and populated onto the UI as PDF document
Required validation was performed and highlighted the form elements on the document, which needs to be signed and submitted
Profiled and debugged the code using Instruments to improve the overall performance of the application and database. Provided ADHOC builds to Clients and QA teams via Test-Flight
Appropriate control types like checkboxes and text fields on a PDF were mimicked into native IOS methodologies
Implemented guided search based on filters from restful web services
NSOperationQueue and GCD was used to update UI rendering and significantly improved the response time
Signature by user was captured as dictionary of points touched on the UI and wrote controller object to save and pass them over into an xml-encoded string
IOS Mobile Developer
NIH Guide - NETE Solutions
Apr ‘12 – Sept ‘12
Remote
https://itunes.apple.com/us/app/nih-guide/id659636396?mt=8
The NIH Mobile Guide is your source-on-the-go for grant policies, guidelines and funding opportunities related to NIH grants, contracts, medical and behavioral research
UIWebview layouts like refresh button, forward and back buttons
Front end like adding UITableView, UIPickerView to show the data
UIWebview to display the video
Used SOAP for web services and passing XML data used with XMLParser from the iPhone app to and from the web server
Added new frameworks for animation
iOS Developer
HRL Laboratories
Feb ‘11 – Mar ‘12
Malibu, CA
Worked as the developer in charge of creating and maintaining an employee tracking app for the clean room
Targeted for the iOS 5 arena, enhanced for iPhone and iPads
Used CoreLocation framework and an Oracle API to locate clean rooms employee
Received Oracle data from door swiping readers that uploaded employee Windows AD objects to Oracle DB
HRL intellectual property, app not prepared for App Store publishing
iOS Developer
Lockheed Martin/JPL
Oct ‘09 – Jan ‘11
Pasadena, CA
Worked as the developer on a iOS team that wrote a technical support app for iOS 4 to locate idle technical support associates based on the associates’ logon and location
Used the Remedy API and CoreLocation frameworks
Delivered Remedy data to the technical support associate via customized XIB final which got downloaded to the associate through attrition
Lockheed Martin intellectual property, app not prepared for App Store publishing
OTHER PROJECTS
Android Developer
B-squared
Sep ‘12 - Mar ‘13
Remote
Worked as the developer that wrote an automated bowling scoring app which connected into the Brunswick pinsetter and displayed the results via Wi-Di to a SMART television
Conceptualized, designed and developed an automated bowling scoring app for a bowling chain
Used the Android Jelly Bean (4.2) SDK Tools and Platform Tools
Researched app acceptance and solicited user feedback for higher user acceptance
Worked with stakeholders to meet and exceed expectations
App not released to Google Play store due to funding shortage
Android Developer
ABA/ACBL
Mar ‘11 – Sept ‘11
Remote
Worked as the developer that wrote a bridge scoring app using a specialized bridge card for input and displayed the results via television monitors
In conjunction with association members, collaborated on the design and development of the bridge scoring app for national bridge clubs and tournaments
Used the Android Honeycomb (3.2) SDK Tools and Platform Tools
App not releases to Google Play due to Intellectual Property of the ABA/ACBL
EDUCATION
University of California, Irvine
Biological Sciences
UCLA Certificate in iPhone 4 SDK Programming
December 2009