You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Roberto MoranRM

Roberto Moran

Senior iOS Developer

€250/day
Barcelona, ES
8-15 years

Average response time: 1 hour

About Roberto

  • Spanish

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • American Express
    Senior iOS Developer
    July 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 Bank
    Senior iOS Developer
    May 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 Club
    iOS Developer
    October 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelors's of Science
    Tecnologico de Monterrey Campus
    Bachelors's of Science

Categories