iOS Software Developer for IoT - 22854

Posted more than 30 days ago
Specialization: iOS
Open to offers now
Mexico
Mexico City
More than 5 years
Advanced/Fluent
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
Senior iOS Engineer with 8 years of experience in application development.

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. 

Experience
Sr. Software Engineer
NDA
August 2019

• 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


Sr. Software Engineer
NDA
April 2019 - August 2021

• 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 


SFS, BOPIS, OIS
NDA
2018 - 2020

• 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  


Sr Software Engineer
NDA
2017 - 2019

• 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 


Ssr Software Engineer
NDA
2013 - 2017

• 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 


Ssr Software Engineer
NDA
2016 - 2016

• 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


Similar candidates
Open to offers now
Mexico
Mexico City
More than 5 years
Advanced/Fluent
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
We use cookies
accept