We provide IT Staff Augmentation Services!

Lead Ios Developer Resume

San, AntoniO

SUMMARY

  • Over 10 years of experience in iOS software development, focused on tourism, hotels, travel agencies, vacation clubs, sports, and personal development industries.
  • Over 7 years in web development using technologies as HTML, JavaScript, CSS, and frameworks like jQuery.
  • 3 years, supporting and testing hybrid applications based on Ionic and Angular.
  • Apple best practices and guidelines experience end to end, from design team proposals to App Store connect authorization, fulfilling User Interface and User Experience requirements.
  • Experience understanding design patterns, architectures, coding, and maintenance.
  • API development in Net Core.
  • App development with MVC, MVVM, Singleton and VIPER architectures, choosing teh pattern and architecture according to each client needs and predicted scalability.
  • Experience in version control software as GIT, merging from several branches and working with large teams under teh same project.
  • 10 years of experience using Objective - C.
  • 5 years of experience using Swift, re factoring and translating previously Objective C code to Swift.
  • Experience distributing apps for Ad-Hoc, Enterprise and App Store process, provisioning different devices according product needs.
  • Experience using third party libraries from Cocoa Pods and SPM.
  • Scrum, Agile, and Kanban methodologies; rapid development and CI/CD.
  • Comfortable building and designing apps with Storyboards and dynamic generated interface elements programmatically.
  • Advance experience and passionate of bug fixing, debugging and code testing using breakpoints, logs, Instruments and LLDB for Swift and Objective-C.
  • Data handling from JSON, PLIST, XML files and responses.
  • Proficient with Data Base Management, querying, architecture, modeling, SP and Functions with both SQL and NoSQL.
  • Highly experience deploying and configuring Azure services for Web apps, data base server, blob storage containers, elastic, and static services.
  • Experience with several IDE’s and text editors like XCode, Visual Studio, Sublime, Coda, Nova among others.
  • Highly proficient testing, structuring, and analyzing data retrieved from RESTFUL and SOAP services in both JSON and XML format.
  • Experience in clean code and best practices methodologies for “easy to read” code for reusability and scalability.
  • Strong experience leading software integrations with more TEMPthan 15 solution providers and key decision maker on technology stack to adopt in teh applications.
  • Technologies consultant for both company and final customer, focused on current needs and scalability anticipation.Leading design and development team to match Apple and Android guidelines with customer corporate identity.Responsible for APIs design focused on business models, backend, APP business logic design and APP design flowResponsible for brainstorming with final customer, management, and operations to fulfill customer expectations and understand teh whole project.Budget management for technological integrations and human capital.
  • High problem-solving skills, highly proactive suggesting features, looking teh whole picture and proposing hard to find “use cases”.

TECHNICAL SKILLS

Front End Technologies: HTML5, JavaScript, Angular, jQuery, CSS, BootstrapBack End Technologies PHP, Net Core

Mobile: Swift, Objective-C, Cocoapods

Cloud Technologies: Azure

Databases: SQL Server, MySQL, MongoDB, SQLite, Firebase

Information: JSON, XML, PLIST

Application Servers: Apache

Versioning: Git

Documentation: UML

Methodology: Kanban, Agile, SCRUM

O.S.: iOS, OSX, Windows 10, Kali

IDE’s: XCODE, Visual Studio, Instruments, Profiler

Deploy: App Store Connect, Google Play Console, Azure, Dev Ops, Test Flight, Enterprise Distribution, Ad-hoc

PROFESSIONAL EXPERIENCE

Confidential - San Antonio

Lead IOS Developer

Responsibilities:

  • Led team of 7 developers, responsible for prioritization and assignment of tasks.
  • Using XCode as IDE for Atelier iOS app development with Swift 4.
  • Following Model View Controller MVC design pattern for app development.
  • Using WRLD3D maps to trace teh whole hotel map in a 3d interactive way. Integrating CISCO Meraki Beacons to generate a heat map, and track guests’ location to less concurred areas of teh resort.Most of teh interface features were generated by Storyboards, following Apple guidelines and design team requirements.Task management and follow up with VSSPS from Microsoft Dev Ops Portal.
  • Implementing URLSession data Task to retrieve RESTful API services with dictionary-like structure.
  • Error management by catching exceptions, reactive non-blocking user interaction and displaying related error messages when needed.Generate extensions for Double, UITextField, UIImageView to avoid code redundancy over teh project.Using Delegate methods and calls to pass data between ViewControllers.Using Singleton variables to handle session data.Implementing text localization through server-side dictionaries for both content and system labels. Writing custom logic to handle “parent” device properties and “child” guest capabilities.
  • Using BLE (Bluetooth Low Energy) for door lock opening with ASSA ABLOY SDK.
  • Implementing push notifications with business logic to reach customer segmentation.

Environment: /Technologies: Assa Abloy certification for door locks and security, Wrld3d integration for Unity 3d maps, Front 2 Go PMS integration for reservation related services, Cisco Meraki network integration for networking, beaconing and heat maps, Firebase integration for real time chat and guest location, Swift, Model View Controller pattern, C# in NetCore API design.

Confidential

Sr IOS Developer

Responsibilities:

  • Using XCode as IDE for Adhara app development with Swift 5.
  • Integrating app flow and design pattern with Model View Viewmodel MVVM paradigm for modular code structure.
  • Implementing URLSession data Task to retrieve RESTful API data with Codable protocol.
  • Integrate Webpay Santander payments through WebView.
  • Utilized WKWebView as their is no SDK available, handling navigation policies for call back actions with URL request containing identifier string.Using Info.plist to retrieve data related to API server main connections.Using multiple data sources for RESTful API.Property management system integration for charges, reservation status, account statement and digital door lock key generation.Business logic and implementation to allow customer charge purchases directly to their hotel account or pay on teh go for each purchase.Implementing Firebase account management and business logic to match hotel reservations.Using Firebase storage to keep customers identifications stored for legal purposes.Using Firebase messaging push notification system to send push on real time chat integration and for segmented publicity.
  • Allow Social Media login with Facebook, Google, and Apple Id.
  • Retrieving and storing images with SDWebImage pod.

Environment: /Technologies: Onity certification for door locks and security, Arpon PMS integration for reservation related services, Firebase integration for real time chat and guest location, Swift, Model View - Viewmodel pattern, C# in NetCore API design.

Confidential

Sr IOS Developer

Responsibilities:

  • Using XCode as IDE for AppLine app development with Swift 5.
  • Integrating app flow and design pattern with Model View View Model MVVM paradigm by client request.Implementing URLSession data Task to retrieve RESTful API data with Codable protocol.Using defaults to store user encrypted credentials for login.Checking on launch for user credentials and validate membership validity to login.Using UIImagePicker Controller to allow teh user to choose to take a photo or image from teh library to upload as a profile picture and set a “goal” picture.Permission handling for PHPhotoLibrary.Handling TableViewCell custom properties for different interactions on teh same UITableView.Handling Notification Center Observer for on-screen keyboard frame display.Date management through calendar components to specify data retrieved.Programmatically generated interface elements based on JSON retrieved data and matrix assortment.UNCalendar Notification Trigger for local push notifications.Push notifications management through different ViewControllers based on JSON Push data received.Using Core Graphics for progress tracking and Apple Activity like charts.Class abstraction to easily reuse code when needed.QuartzCore class implementation to show “cheering” stars when teh user earns a contest.Utilities class to override UIKit element properties and avoid code redundancy and easy configuration.Generate extensions for UIColor, UITextField, UILabel, UIButton, UITabBar to avoid code redundancy over teh project.

Environment: /Technologies: Momentum billing integration, Firebase integration for real time chat, Swift, Model View - Viewmodel pattern, C# in NetCore API design, real time database management for crossed friends’ relationships and coaches.

Confidential

Sr IOS Developer / Project manager

Responsibilities:

  • Using XCode as IDE for Confidential app development with Swift 5 .
  • Using Model View Viewmodel MVVM paradigm.
  • Using Concurrency for timers and exercise loops.
  • Allow Social Media login with Facebook, Google and Apple Id.
  • Generating live Push Notification focused and segmented for a single user to notify when their training session is ready.Implementing UISearchBarDelegate for easily searching through all retrieved and local stored data.Dynamic array data appending for SearchDelegate.Async image data presentation for chosen exercise.Rating and feedback capabilities to enhance coach routines for students.

Environment: /Technologies: SPEI charges integration, Firebase integration for real time push notifications, Swift, Model View - Viewmodel pattern, C# in NetCore API design.

Confidential, Miami, Florida

Sr IOS Developer / Project manager

Responsibilities:

  • Using XCode as IDE for Xpress It app development with Swift 3.
  • Bluetooth connection with mobile thermal printers for package labels.Camera QR and Barcode reading through camera.Manage large amounts of data related to packages.Synchronous and Asynchronous transactions according to usage.Moving data between sets and arrays.Generic beaconing to find packages on warehouse route.Push notifications based on beacon locations.Matrix based data for packages, pallets, and shipment groups.
  • Draw and capture user signature based on UIGraphicsContext and CGContext.
  • Upload Base 64 image to direct storage on teh database.

Environment: /Technologies: SAP services integration, JAVA REST services, AWS deploy, beacons real time notifications, Model View Controller pattern.

Confidential, Huffman, Texas

Sr IOS Developer

Responsibilities:

  • Using XCode as IDE for BBB app development with Swift 2.
  • Integration with third party biometric services for facial recognition and signature pattern.Local storing micro transactions related to each employee arriving at work.Local storage for batch data when teh app is offline.URLSession to sync data and local storage.

Environment: /Technologies: SAP services integration, Swift, Model View Controller pattern.

Confidential

IOS Developer

Responsibilities:

  • Using XCode as IDE for Risk Management app development with Objective-C.
  • Sync users through URLSession retrieving data in NSDictionary format. Setting user defaults to keep track of current audit.Keep track of taked pictures related to each question in local storage at Documents folder.Synchronous data transaction to store images on FTP server.Local push notification each time business logic fulfills related requirements to instantiate teh notification.Remote push notifications when audit is done, updated or rewrite.Algorithm to evaluate audit results based on several business rules.

Environment: /Technologies: Apache server configuration, PHP API design, Objective C, MVC, iOS local storage for audit results and pictures.

Confidential

IOS Developer

Responsibilities:

  • Using XCode as IDE for Airport Legendary app development with Objective-C.Local storage for tour photos and pricing, as main usage location lacks of internet connectivity.Draw over a JPG map on UIGraphicsContext and CGContext to improve customer experience.Filter and sort retrieved data from Google Places using predicates.Shopping cart like experience with local PLIST file storage.Real time pricing calculation to avoid representative charge back.Request storage to sync data as soon as internet connection is established.Invitation generated to PDF file format.MRZ passport code scanner through camera, to enhance data collected from customers in one tap.

Environment: /Technologies: Apache server configuration, PHP API design, ObjectiveC, MVC, iOS local storage for pictures and pricing.

Confidential

IOS Developer

Responsibilities:

  • Using XCode as IDE for Sales app development with Objective-C.
  • Local storage for tour photos and pricing.
  • Draw over a JPG map on UIGraphicsContext and CGContext to improve customer experience.
  • Virtual tour for each of teh five properties related with teh club.
  • In app calculator to provide a better picture of teh benefits.
  • Membership rewards simulator, using Touches and Dragging features to simulate picking up items from a shelf and putting them into a cart.
  • UIAnimation to display how you can buy tickets from different locations and final price.
  • MRZ passport code scanner through camera, to enhance data collected from customers in one tap.
  • RCI XML data interaction to retrieve live hotel data allotment and match with current membership rewards level.

Environment: /Technologies: Apache server configuration, PHP API design, ObjectiveC, MVC, iOS local storage for pictures and pricing, calculator.

Confidential

IOS Developer

Responsibilities:

  • Using XCode as IDE for Sales app development with Objective-C.
  • Local storage for tour photos and pricing.
  • Draw over a JPG map on UIGraphicsContext and CGContext to improve customer experience.
  • Calculator for shopping cart and membership rewards simulator.
  • Touches and Dragging features to simulate choosing airport tickets and redeem tickets.
  • UIAnimation to display how you can buy tickets from different locations and final price.
  • RCI and ICE Collection XML data interaction to retrieve live hotel data allotment and match with current membership rewards level.

Environment: /Technologies: ObjectiveC, MVC, iOS local storage for pictures and pricing, drag and drop, UIAnimation.

Hire Now