We provide IT Staff Augmentation Services!

Ios Architect Resume

5.00/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Experienced iOS developer with a passion for research and development of clean, efficient and simple solutions of the different user cases of his and the clients applications.
  • Over 4 years of experience in the IT industry with focus on the development of iOS Applications.
  • Strong knowledge in objective C, coding following apples coding guidelines and following the most popular design patterns: MVC, Delegation, Singleton, Publisher Subscriber, Observer, Decorator, pool pattern, SPA and N - layered.
  • Personal experience with the new scripting language from apple called Swift.
  • Use of Storyboards, constraints, size classes and XIB to design UI.
  • Experience establishing communication protocols between native iOS applications and web applications using the UIWebView instance and delegate methods.
  • Experience with both MRR and ARC memory management in iOS with XCTest, NSLogs, Breakpoints, and Console Statements.
  • Work with the most popular social frameworks: Facebook, Twitter and Instagram.
  • Aproach server communication with HTTPS requests using NSURLConnection and NSURLSession with both XML and JSON parsing.
  • Experience with the customization of input components like UIButtons, UILabel, UITextField, UIPickerView, UICollectionViews, UIViews etc.
  • Professional experience implementing UI designs using nib files and storyboards with special focus on the effective pool pattern to reuse and redesign views with programmatic statements.
  • Experience with multithreading applications using GCD and NSOperationQueue.
  • Worked fluently with other popular programming languages such as C, C++, Java, C#, .NET.
  • Successfully implementing and improving processes with a wide variety of web applications & sites using different technologies, including HTML5, JavaScript (jQuery), CSS3, ASP, Ajax, ASP.NET and C# .Net.
  • Experience with solid database systems like SQLSERVER2008, SQLSERVER’S FILESTREAM, SQLSERVER’S FULL TEXT SEARCH, SQL, CoreData and SQLite.
  • Always researching and exploring new technologies and solutions.

TECHNICAL SKILLS

  • Objective C
  • SwiftC
  • C++
  • C#
  • WindowsWEB
  • J2SE
  • J2EE
  • Javascript
  • Ajax
  • SQLSERVER2008
  • SQLSERVER’S FILESTREAM
  • SQLSERVER’S FULL TEXT SEARCH
  • SQL
  • CoreData
  • SQLite.
  • .NET
  • ASP
  • HTML
  • CSS3.
  • Windows Presentation Foundation (WPF)
  • ADO.NET
  • Datatables.js placeholders JS
  • T-SQL
  • XML
  • JSON
  • GSON
  • XSD
  • UML
  • Web Services REST and SOAP
  • Crystal reports
  • Office 2007+
  • Windows Serve

PROFESSIONAL EXPERIENCE

iOS Architect

Confidential, Camp Hill, PA

Responsibilities:

  • Application was implemented using Scrum with 2 weeks sprints. The first week was focus on development and the second one in testing and debugging.
  • The overall flow of the application was implemented using the storyboard with constraints and size classes to ensure consistencia in multiple screen sizes.
  • Creation of dinamic views and contraints with programatic statements.
  • Communication with the server was achieved using NSURLSession with HTTPS requests and JSON parsing using the NSJSONSerialization class.
  • The application uses the mos popular design patterns: MVC, Delegation, Singleton, Publisher Subscriber.
  • Geocoding was achived using the CoreLocation objects and its delegate methods.
  • The application uses the camera to scan the label of the prescription and send the information to the server as a refill request.
  • Implementation of Push Notifications to received updates ver the prescription refill status.
  • In charge of the implementing the applications design with Storyboard, Constraints, size classes and programatic statements.
  • Communication with the server and parsing of the JSON responses into model classes.
  • Unit tests of all the server communicationclasses and parsing objects.
  • Fixing issues with the Geocoding classes using breakpoints, NSLogs, Xcode console statements and apple’s documentation.
  • Profiling the application using Instruments to check for memory leaks and zombies.

Sr. iOS Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Applications design was implemented using a conbination of nib files and sotryboards with both interface and programatic constraints.
  • The application uses size classes to work correclty with different screen sizes and orientations
  • Heavy customization of the design porperties of UIViews, CollectionViews, UIButtons, UILabels, UITableViews and UITableViewCells.
  • Use of the PushNotifications service to give the user the latest deals and cupons available on store.
  • Use of the reachability class to check if the device has wifi or data connection.
  • Communication with the server was aproach using NSURLSession with HTTPS requests and JSON parsing.
  • Encription of the credit or debit card information using the AES256 object.
  • Core data implementation to save user, favorites,mailing adress and purchase information.
  • Fixing bugs issues and check memory allocations using Instruments, NSLogs, BreakPoints and Xcode console statements.
  • Customization of the UIControls.
  • Server communication and reachability wrapper.
  • Participate in the implementation of the CoreData models and classes.

iOS Mobile Developer

Confidentialm Oklahoma City, OK

Responsibilities:

  • User interface implemented using storyboards, contraints, size classes, and siegue’s transitions.
  • Customization of the diferent UI elements using programatic statementes to modify the properties of the layers and frames of the objects.
  • RESTfull services consuption with Json parsing using the NSURLConection and the NSJSONSerialization classes with HTTPS requests.
  • Background procesing using GCD to dispatch Queues with asynchronous and synchronous calls with flag control.
  • Use of MVC, Delegation, singleton and pusblisher susbcriber to design and implement the architecture of the application.
  • Persistance of the information was implemented using CoreData for purchase information, Coupons and payment information(method of payment, mailing adress).
  • Geocoding was implemente using the CoreLocation object and its delegate methods.
  • Comunication with the most popular social apps: Facebook, Twitter and instragram.
  • Fix issues, bugs and check memory allocations using Instruments, NSLogs, BreakPoints and Xcode console statements.
  • Customization of the UIControls.
  • Communication with the social API: Facebook, Twitter and Instagram.
  • Parsing of the JSON response from the server into Model classes and then mutable arrays and dictionaries.

iPhone Developer

Confidential, Cambridge, MA

Responsibilities:

  • The application started with MRR and was later migrated to ARC.
  • Initial implementation of the UI interface was aproach using XIB but was also migrated to storyboards with constraints and size classes to support different screen sizes.
  • Map kit tool implementation to draw the colations of the different pharmacies and doctors available.
  • Geocoding was aproach using CoreLocation and its delegate methods to get the location of the user, pharmacies and doctors.
  • Customization of the UI controls with programatic statements to modify the layer and frames properties of the objects.
  • Communication with ther server was ensure using NSURLConection with HTTPS requests and JSON parsing, additionally reachability was implemented to ensure that the user had data or wifi.
  • The users can have Video visits with the doctors using the device camera and microphone.
  • Implementation of the Map kit tools and CoreLocation classes to get and draw the user, doctors and pharmacies locations.
  • Customization of the annotations presented in the map to give more information about the pharmacy or doctors location.
  • Implementation of CoreData to save information regarding the user status, schedules, prescriptions and also to save information regarding the application.

.NET Programmer

Confidential

Responsibilities:

  • Depending on the disease the treatment may require many sessions.
  • Each patient has a medical record that must be kept up-to-date. The doctors can add new entries to the patient’s file by utilizing special formatted forms.
  • The project goal was to systemize the hospital processes, handling the patient’s medical record through out the patient treatment.
  • Additionally the system makes sure the process was made in an orderly fashion, and that all requirements where fulfilled by the patient (e.g. required paperwork and payments, eligibility, etc.).
  • The system also managed patient’s appointment’s and doctor’s schedules.
  • The complexity of the project lays in the numerous checks and exceptions that had to be done to ensure a correct and orderly process.

Programmer

Confidential 

Responsibilities:

  • A double confirmation mechanism — to mark an order as “closed” both the supplier and the branch office had to confirm the order delivery.
  • The use of credentials to authenticate users.
  • A notification system that alerted the users of a change in the status of an order.

We'd love your feedback!