Senior iOS Developer

Paypal
Jul 2021 — Dec 2023

As a Senior iOS Developer at PayPal, I contributed to enhancing Business Profiles on Venmo, focusing on improving user engagement and transaction efficiency. I played a key role in developing features to increase business visibility, enable tipping options, implement contactless payments, and manage sales taxes effectively.

Key Contributions

  • Enhanced business visibility by highlighting customer-shared purchases, driving increased engagement and exposure
  • Developed predefined and custom tipping options for business profile customers, providing greater payment flexibility
  • Implemented contactless payments for businesses using NFC technology through Zettle SDK
  • Enabled better compliance and user convenience by allowing businesses to manage sales taxes on payment requests

Responsabilities

  • Develop and maintain Venmo's business profile features
  • Implement reactive programming patterns for asynchronous data handling
  • Design and build dynamic user interfaces using UIKit and Compositional Layout
  • Ensure code quality through unit testing and UI testing
  • Manage feature rollouts using feature flags
  • Integrate and maintain payment processing systems

Projects

  • Venmo Business Profiles
  • Contactless Payments Integration
  • Business Tipping System
  • Sales Tax Management System

Technologies and Tools

  • iOS Development: Swift, UIKit, Compositional Layout
  • Architecture: MVVM-C, Reactive Programming
  • Payments: Zettle SDK, NFC Technology
  • Testing: Unit Testing, UI Testing
  • Feature Management: Feature Flags
  • Dependency Management: Carthage, Swift Package Manager (SPM)
  • Notifications: Push Notifications, In-app Notifications
  • API Integration: RESTful APIs
  • Design: Design System Implementation