We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

PennsylvaniA

PROFESSIONAL EXPERIENCE:

Confidential, Pennsylvania ios Developer

Responsibilities:

  • At Confidential, I was responsible for upgrading the company’s mobile Newsstand app (a template licensed by hundreds of magazine publishers who customized the template using configuration settings to produce digital magazine) from iOS 3 to iOS 9 for iPhone and iPad. Throughout the upgrade process, my main focus was on improving memory management to stabilize the app and increase performance.
  • Improving memory management consisted of discovering and fixing the memory allocation/deallocation mismatches and rewriting source code to bring memory forward to iOS 9 coding standards.
  • Increasing performance consisted of tracing source code flows to understand why much of the source code executed multiple times to perform tasks then to rewrite the source code to execute once in a more logical flow.
  • The Xcode debugger was used extensively throughout the upgrade process to pinpoint crash points and trace source code flows while the app was be actively used. Old school pencil and paper were used to sketch flowcharts to aide in the discovery of how the app was designed and programmed, and with designing solutions for improving the app.

Confidential, Harrisburg, Pennsylvania

ios Developer

Responsibilities:

  • For the Game Commission, I was initially responsible for fixing bugs in the GoHuntPA Toolkit apps for iOS and Android. The responsibility expanded to include upgrading the apps to support permissions requirements that were required by newer versions of the respective operating systems.
  • Throughout the bug fix and upgrade processes, outdated open source modules had to be updated due to Open SSL security issues or replaced due to no longer being supported by developers. In a few cases, native Android source code had to be written to reproduce functionality of open source modules.
  • Xcode was used to debug and develop the iOS version of the GoHuntPA Toolkit app. Android Studio was used to debug and develop the Android version of the GoHuntPA Toolkit app.

Confidential, Harrisburg, Pennsylvania ios Developer

Responsibilities:

  • After becoming a member of the Apple iOS Developer program in May of 2010, I started (not incorporated) Virdesi Inc, a software company focused on the design and development of consumer and corporate mobile apps for the iPad and iPhone mobile devices running iOS 3.
  • The Objective C programming language integrated into the Xcode IDE has been used to program the iOS SDK - based applications spanning iOS operating system versions 3 - 10. The Swift programming language is currently being studied in preparation for migrating apps from the Objective C programming language to Swift.
  • The consumer mobile apps developed by Virdesi/ Confidential use multiple frameworks including Accessibility, Core Graphics, Core Location, Core Motion, MapKit, Metal and OpenGL ES to provide access to the address book, calendar and reminders, camera, maps, microphone, and photos.
  • In addition to the frameworks used for consumer apps, corporate apps use the Core Data framework to provide access to the Core Data database engine used to manage data on iPad and iPhone. The corporate apps also use XML/JSON-based Web Services to transfer data between mobile devices and corporate back-end servers, AirDrop to transfer data between iPads and iPhones, and HTTP inter-communication protocol to sync data between apps installed on iPads and iPhones.
  • The Xcode Storyboard was used to design and develop app user interfaces, which include View Controller, Navigation Controller, Label, Button, Segmented Control, Text Field, Slider, Switch, Activity Indicator View, Table View, Date Picker, Toolbar, Gesture Recognizers, Search and other User Interface components based on UIKit.
  • Consumer apps developed by Confidential can be found on the App Store. The apps are named Fireball Z (video game), Harrisburg Gallery Walk, P&R Bakery and Cafe (bakery shopping cart), Popped Culture (popcorn menu) and Pricemap (price tracking).
  • Corporate apps that be found on the App Store are named Class (UML Class diagramming), Quirem (Requirements Management), Accept (Acceptance Testing) and Caseum (Business Case Analysis).

Confidential, Harrisburg, Pennsylvania

ios Developer

Responsibilities:

  • On the iOS development team, I am the Subject Matter Expert. I helped teach four PennDOT employees how to program native iOS 5 apps for the iPad using the iOS 5 SDK in Xcode. My primary duties were to answer questions, help solve programming problems and provide insights into implementing apps that adhered to Apple User Interface guidelines. All of this was in preparation for developing an iPad app for the Bureau of Public Transportation, which is scheduled to start 2012.
  • On the Android development team, I lead the effort to redesign and rewrite the user interface of the app in XML. My duties are now focused on designing, developing and documenting a JAX-RPC Web Service that responds to XML-formatted requests sent from Android tablet devices. The Posted and Bonded Roadway Condition Survey app was initially a native Android app that now has become a hybrid app using HTML 5,
  • CSS, Javascript, Dojo and PhoneGap. The Web Service interacts with a DB2 database to store and retrieve survey data.
  • On the Electronic Permitting System (EPS) team, my responsibilities primarily focused on IBM DB2 database administration. I lead the design and development of one of two databases used by the EPS application. Using ERWin Data Modeler, I implemented a data model to generate DDL used to create database tables, indexes and foreign keys.
  • I also designed and developed an IBM Lotus Domino Web Service registration process that enabled EPS applicants to create User IDs and Passwords to access the EPS application to create Highway Occupancy Permit System applications.

We'd love your feedback!