We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Vienna, VirginiA

SUMMARY

  • Over 6+ years of IT experience in varying capacities in designing and development of iOS applications, software solutions and maintain high availability systems.
  • Over 4+ years of iOS mobile application development for both the iPhone and iPad.
  • Experienced in the entire lifecycle of mobile application development, including design, building proof of concepts, development and deployment to the App Store.
  • Knowledgeable in Cocoa Touch collection of Frameworks including Core Data, Core Location, Event Kit, Map Kit, AddressBook and Ad Support frameworks.
  • Worked with multiple versions of iOS including iOS 8.
  • Effective with Memory Management using ARC & MRR.
  • Familiar with fixing bugs using Instruments and XCTest.
  • Experienced in Web Services - SOAP, REST, XML & JSON parsing.
  • Using built in APIs - Twitter/ Facebook.
  • Knowledgeable in Model-view-controller (MVC), Singleton, Delegation, Notifications architectural design patterns
  • Familiarity with Git and SVN.
  • Experienced with Multi-Threading using GCD & NSOperation.
  • Effective team lead: ability to envision team success, rationally analyze situation to make good decision, delegating responsibility to the right team members to create maximum productivity, energetic motivating team members to be productive.
  • Works well as an individual or as part of a team.
  • Analytical mind set and work ethics/ behavior.

TECHNICAL SKILLS

Languages: Objective-C, HTML5, Bracket CSS, SQL, C#, C++, CSS3, Swift

Databases: Core Data, SQLite, MySQL, SQL Server

Development Software: Xcode 5, Git, Visual Studio, Visual SourceSafe

Technologies: Cocoa Touch Framework, .NET Framework

Frameworks: WebKit, Local Authentication, Core Data, Core Location, Event Kit, Map Kit, AddressBook and Ad Support, Jasmine Testing Framework 2.0, Hybrid Cordova (PhoneGap) Framework, Google AngularJS 1.2

OS: iOS 4-7, Windows, Linux Frameworks

Concepts: Web Services - JSON/ SOAP/RESTful, NSNotification, GCD, Core Data

Methodologies: JIRA Agile methodology software

Ides: Eclipse IDE

PROFESSIONAL EXPERIENCE

Confidential, Vienna, Virginia

Sr. iOS Developer

Responsibilities:

  • Conducted extensive research on new technologies to face challenges that the client had and delivered quality software that fully complies with the requirements by the designated deadlines
  • Research included SVG, Coregraphics, Bluetooth, iBeacons, MapKit, and Geocoding
  • Lead developer in the design, implementation, integration, and testing of the bluetooth manager software infrastructure, bluetooth detection with usage of local notifications, and SVG to core graphics
  • Line drawing animation from SVG coordinates was sucessfully implemented, tested, and delivered via coordinate converter to be used in Core Graphics animation
  • Worked heavily with auto layout, size classes, and constraints; mostly utilized interface builder for creation of constratins and setting of priorities, but also versed in programmatic creation of constrains via VFL and OOP initializers
  • Developed a universal prototype, iPhone/iPad, native application; this done after heavily reviewing client-provided documentations as well as 3rd party papers
  • Efforts done in both obj-c and swift (1.2 & 2.0); also comfortable working on mixed language projects with bridging headers
  • Various design patterns used, MVC/MVVM, delegation, singletons, observers, blocks, kvc and similar; several testing routes where taken including unit testing with XCTest framework, integration testing, regression testing, QA testing
  • In depth use of Map kit, corelocation, and corebluetooth; worked with bluetooth manager and added significant features to iBeacon manager software along with a forward-geocoding feature to mapView pages of client’s app
  • Leveraged Plists for housing SVG information, and simple app settings, such as authorization requests
  • Worked with project manager to ensure development effort was on the right track and we met and surpassed expectations
  • Conducted code review and knowledge transfer with team members to ensure all team members follow the same team-recommended coding standard.

Confidential, Omaha, Nebraska

Native iOS and Hybrid Android Developer

Responsibilities:

  • Developed a prototype iPad native application.
  • Integrated the web content of client’s existing web based application into the iPad prototype app using WebKit framework.
  • Implemented the Touch ID security feature into the iPad prototype app using Local Authentication framework.
  • Fully developed a hybrid Android tablet application.
  • Completed the Merchant boarding hybrid Android app using AngularUI, HTML5, CSS3 and Google AngularJS and Jasmine testing Framework technology in a teamwork collaboration.
  • Designed and implemented AngularJS custom directive controller function to convert all key/values in a JSON format local storage data to upper case and to format input fields in phone number and date formats using AngularJS filter API.
  • Designed and implemented AngularJS custom directives utilizing ngChange, ngRequired, ngModel, ngIf, ngClass, ngShow, ngHide, ngInclude, ngOptions and many other industry standard AngularJS directives to solve client’s complex business rules using AngularJS API.
  • Completed a Merchant boarding hybrid Android prototype app using HTML5, CSS3 and Google AngularJS Framework technology in a teamwork collaboration.
  • Migrated project prototype to AngularUI framework.
  • Reviewed client-provided requirement documentations.
  • Submitted request for further clarifications about insufficient provision of business rules.
  • Reverse engineering client’s web based application to gather all related business rules.
  • Worked with team lead to ensure development effort on the right track and meet client’s expectation.
  • Converted client’s PDF documents to HTML5 format utilizing AngularJS tags to solve client’s complex business rules.
  • Researched and conducted extensive reverse engineering client’s web based application to extract business rules due to the insufficient provision of requirement documentation from the beginning of the project.
  • Designed and implemented AngularJS custom directives to solve client’s complex business rules.
  • Designed and implemented CSS3, HTMT5 forms fully utilizing AngularJS technology.
  • Conducted thorough review defect reports to come up with the best solution to resolve problems/issues as soon as they are detected.
  • Conducted code review and knowledge transfer with team members to ensure all team members follow the same team-recommended coding standard.
  • Worked with client’s team lead employee to have a thorough understanding of how the application should work to meet or exceed client’s expectation.
  • Worked with client’s employees to have a thorough understanding of the nature of problems and issue detected during the development process.

Confidential, Santa Ana, California

IOS Developer

Responsibilities:

  • The app allows customers the convenience of entering an item keyword in any row and will be taken to a row that showcases the search item.
  • The debut of the app is only available for iPhone. The iPad version will be rolled out later.
  • The app supports backward compatibility for iOS 6+ and previous.
  • Web Service was REST based and response was JSON
  • Worked as a Mobile App developer to design and develop an iPhone app to showcase a product catalog of wedding gowns and bridal accessories.
  • Used Core Data to save customers’ data persistently in order to improve user experience.
  • Used GCD to connect to Web Service to get product information.
  • Parsed JSON response using NSJSONSerialization.
  • Implemented UI using Storyboard & programmatic approach.
  • Implemented catalog UI using UICollectionView to provide customer with greater searching flexibility of seeing product items presented in a grid-like arrangement.
  • Conducted unit testing using XCTest to resolve defects.
  • Fixed bugs when found by QA.

Confidential, Irvine, California

IOS Developer

Responsibilities:

  • The app allows users to view photos, stream video and access their files from anywhere on their iPhone or iPad.
  • The app also makes file sharing and collaborating possible, allowing users to email files, share files as a link, print and open files with third-party apps.
  • The app integrates WD My Cloud with other public cloud services to allow users to make easy transfer of files between WD personal cloud and Dropbox, SkyDrive and Google Drive.
  • The app supports backward compatibility for iOS 6+ and previous.
  • Worked as a Mobile App developer in the WD My Cloud development team to design and develop WD My Cloud universal app for iOS 6+ or later.
  • Used Core Data to save customers’ data persistently in order to improve user experience.
  • Used GCD to connect to Web Service to get product information.
  • Parsed JSON response using NSJSONSerialization.
  • Designed and developed the Split View presentation for the WD My Cloud iPad app.
  • Implemented UI using Storyboard & programmatic approach.
  • Implemented direct upload feature to provide users the capability to save valuable space on iPhone or iPad with easy photo, video and file uploads direct to WD personal cloud.
  • Conducted unit testing using XCTest to resolve defects.
  • Fixed bugs when found by QA.

Confidential, Los Angeles, California

IOS Developer

Responsibilities:

  • The app allows users to monitor account information, stock quotes, market news and watch lists.
  • The app also allows advanced features such as trade alerts, news features, fund transfers, check deposits and bill pay.
  • The app provides users the mobile trading platforms for trading stocks and options.
  • The app supports backward compatibility for iOS 6+ and previous.
  • Worked as a Mobile App Developer in a Confidential Mobile Development team to design and develop Confidential Investments iPhone app.
  • Used Core Data to save customers’ data persistently in order to improve user experience.
  • Used NSOperation to connect to Web Service to get comprehensive information about account, stock & option quotes and market news.
  • Parsed JSON response using NSJSONSerialization.
  • Implemented UI using Storyboard & programmatic approach.
  • Implemented the Accounts Menu feature to allow user to track and monitor portfolio, balances, orders and activity history using UISegmentedControl and UITableView.
  • Implemented the Alerts feature to allow user to configure customizable price triggers or trade event notifications.
  • Conducted unit testing using XCTest to resolve defects.
  • Fixed bugs when found by QA.

Web Developer

Confidential, Santa Ana, California

Responsibilities:

  • Performed website search optimization by submitting data feed to major search engines (Google, Yahoo, and Bing) and other shopping comparison sites like Google Base. TheFind and Amazon Seller Central.
  • Customized featured product presentation to showcase special sales allowing online shopper save big on bundle purchases.
  • Integrated merchant service with shopping cart to QuickBooks to streamline and eliminate manual data entry bookkeeping.
  • Designed and developed automatic product update process to reduce periodic website maintenance.
  • Developed automatic batch process to effectively handle Photoshop editing on product pictures.

We'd love your feedback!