About Roberto
Spanish
Native or bilingual
English
Native or bilingual
Experience
- American ExpressSenior iOS DeveloperJuly 2024 - Today (2 years)I developed a Credit and Balance Details page using SwiftUI, following the MVVM architecture with the Observer pattern. This implementation leveraged Combine to ensure smooth and immediate updates from the backend. Additionally, I worked on migrating the Identity Verification and Password Recovery process by integrating a new security layer. This enhancement involved verifying whether a device had previously been used by the user, ensuring that password recovery could be performed through the native app flow if eligible. Otherwise, users would be required to contact Amex by phone for further assistance, providing an additional layer of security to the process.
- Wells Fargo BankSenior iOS DeveloperMay 2022 - July 2024 (2 years and 2 months)Designed and developed a Relief Center Module leveraging SwiftUI, with a focus on TDD practices resulting in a commendable code coverage of 90%. Implemented MVVM architecture with observer pattern integration using Combine's publishers. Utilized Observer/Observed object property wrappers for smooth and immediate updates of views, responding effectively to user or backend changes, while employing GraphQL for dynamic request handling. Employed Protocol-Oriented Programming to define clear object dependencies within the module. This implementation of the module resulted in a 3% to 6.8% increase in client load requests. Implemented TDD practices to enhance the AccountSummary screen to elevating test coverage from 32% to 80%.
- Sams ClubiOS DeveloperOctober 2019 - May 2022 (2 years and 7 months)Redesigned the Tires item experience across ProductListPage, ProductDetailPage, and adding TireFinderModule to give a native experience to the user, utilizing UIKit with UICollectionViewDataSource/Delegate for UI experience. Employed Autolayout for adaptive interface building and visual format to ensure optimal screen layout on various devices. Implemented CVVM architecture with observer pattern, integrating NSURLSession for network layer requests and responses. This redesign led to a remarkable 7% increase in tire purchases by users in 2021, attributed to enhanced speed and ease of purchase, irrespective of pricing promotions, and the ability to schedule in-house tire installations. Additionally, encouraged a 5% growth in membership upgrades from club to plus, enhancing user retention within the membership program.
Recommendations
Be the first to recommend Roberto
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelors's of ScienceTecnologico de Monterrey CampusBachelors's of Science