Core focus is iOS app development with Swift 5.6.2, Swift UI, and XCode 13.4.1, with a strong background in Objective C. He also has experience working with iOS Architecture Patterns like MVC, MVVM and MVP, and also in multiple other design patterns such as Factories, Flow Coordinators, Routers and Facades. Moreover, he has experience working with multiple frameworks such as RealmSwift, PinLayout, Urban Airship, CoreData, RxSwift, AlamoFire, SpriteKit, AudioKit, CoreML, MapKit, Stripe, Card.IO, among others. Octavio has successfully worked with a range of clients including Disney, GAP, Carnival Cruise Lines, Newscorp, as part of several distributed teams using agile methodologies.
• Developed critical components and new functionalities for their applications
• Worked in the renewed NYPost for iPad digital edition
• Worked in sustainment, debugging and increasing code coverage
• Worked in several UI changes and updates requested by the customer
• Worked on the implementation of JWPlayer that replaced BrightCove video player
• Demoed our new features for the customer every sprint
• Mentored our middle developer into the insights of the project and its architecture
• Worked with Bitrise platform to create our builds for QA team and App Store
• Contributed with technical input to the decisions of UI and UX
• Regularly released new version of our apps in the app Store
• Kept our apps analytics updated in Firebase
• Solved a lot of critical crashes and bugs reported by our analytics
• Operated frameworks both external and internal with Cocoapods
• Regularly gave tech talks to our customer to explain things like our new caching system
Delivery included: Swift, Firebase, Airship, MVVM Architecture, Cocoapods, Pinlayout, Bitrise
• Refactored old legacy code, and made new in Swift 5.4.2 seamlessly work with older
• Objective C legacy Code and legacy architectures
• Created and designed regularly new builds for the testers using
• Developed components, business logic and unit tests with dependency injection
• Worked in sustainment and debugging
• Created code reviews for Hub-app and also in its components like Dining or Notifications • Bult a plan to develop architectures suitable for the codebase
• Performed knowledge transfers to members of the team with less seniority
• Used RealmSwift to communicate with the middleware, principally to convert incoming
• Realmswift data from Backend or data previously stored in cache into structs that we use in Swift to handle the data
• Worked with Lottie for all complex animations within the application such as loaders, progress bars, buttons with animations, among others Worked with CoreAnimation for all basic animations such as scaling, fading, etc
• Operated frameworks both external and internal with Cocoapods
Delivery included: Swift, Objective C, RealmSwift, Lottie, CoreAnimation, Firebase, MVP Architecture, Crashlytics, Cocoapods
• Developed new features and functionalities for the three apps
• Worked on the migration of the endpoints to the new service
• Refactored classes to accommodate to the new architecture
• Developed tests to keep and increase the code coverage
• Performed Code reviews on a regular basis
• Updated the dependencies and the code to newer Xcode versions (from 10 to 11).
• Contributed with technical input to the decisions of UI and UX
• Monitored any issues with the production app during duty time and solved them or escalated them
• Handled payments with Stripe
• Used New Relic and Splunk for application analytics and crash reports
Delivery included: XCode, Swift, Stripe, New Relic, Splunk
• Advanced debugging and reverse engineering work Created a proof-of-concept app with AppDynamics integrated as an alternative to New Relic
• Increased code coverage, designed tests,
• Realized code reviews on a regular basis.
• Created a proof-of-concept app with Card.io integrated as an alternative to stripe
• Performed automation work
• Refactored several classes to MVP architecture
• Created critical components for the framework
• Handled payments with Card.IO
• Worked with MVP, Flow coordinator architecture and MVVM architecture for the different architecture parts of the applications
• Operated frameworks, both external and internal, first in Carthage and then with Cocoapods
• Performed AppDynamics and New Relic for application analytics
• Used Concurrency and Grand Central Dispatch as itinerary framework required a complete refactor to handle concurrency bugs and concurrency issues
Delivery included: Swift, Objective C, Cardi. IO, MVP, MVVM, Flow coordinator, AppDynamics, New Relic, Concurrency, Grand Central Dispatch
• Developed the app in Swift to allow the customer’s users buy their products using the application
• Designed and developed application from scratch
• Made Architectural decisions
• Worked together with the backend team to create the API • Contributed with technical input to UI / UX decisions
• Developed the different app components and screens • Advanced debugging and reverse engineering to develop a quality product
• Delivered in time a fully functional high-quality application that meets the customer’s needs
• Used AlamoFire as a library to handle calls to the API
• Worked with Stripe to handle online payment and PayPal SDK to handle payments with paypal
• Performed MapKit to handle deliveries and delivery areas
• Used Regex knowledge to convert coordinates from deliveries into usable data
• CreateD polygons Mapkit customization, using the coordinates of the delivery areas
• Designed the architecture of the project with MVP Architecture
Delivery included: Swift, AlamoFire, Stripe, MapKit, Paypal SDK, Regex and MVP
• Developed an app in Objective C for the management of our customer’s ranches
• Designed and developed the app from scratch
• Took Architectural decisions
• Worked together with the backend team to create the API that we used
• Contributed with technical input to UI / UX decisions
• Developed the different app components and screens
• Advanced debugging and reverse engineering to develop a quality product
• Delivered in time a fully functional high-quality application that meets our customer’s needs
• Used JSON for incoming data from the API
• Performed AFNetworking to handle API calls
• Created views with Java looking interface by using KNSemiModalViewController
• Worked with Java in combination with THCalendar DatePicker, TNCheckBoxGroup and TNRadio ButtonGroup to present a calendar and pick a date, checkboxes and radio buttons
Delivery included: Objective C, JSON, AFNetworking, KNSemi Modal ViewController, THCalendar DatePicker, THCheckBoxGroup, TNRadio ButtonGroup