About Me
Hi! I’m an iOS Developer with over 8 years of experience building apps that are fast, reliable, and user-friendly. I started my journey with Objective-C but quickly embraced Swift and SwiftUI, and now I’m diving into exciting new technologies like Spatial Programming.
Over the years, I’ve worked on everything from maintaining legacy code to designing scalable architectures like MVVM, VIPER, and TCA. I love using frameworks like Combine and RxSwift to make apps not only functional but also scalable, testable, modular and decoupled.
I’m passionate about solving tough technical challenges and making products that people love to use. Whether it’s integrating APIs, optimizing app performance, or crafting clean, maintainable code, I enjoy every step of the development process.
My Video Resume
Experience
-
PayPal - iOS Software Engineer
(Mar 2024 - Present)
- Developed new features using Swift and UIKit.
- Maintained and improved legacy Objective-C code.
- Implemented RxSwift for reactive programming to streamline data flows.
- Wrote unit and automation tests to ensure app reliability and performance.
- Utilized tools like Crashlytics and Firebase Remote for feature management and bug tracking.
-
WHOOP - iOS Software Engineer
(Feb 2023 - Feb 2024)
- Built features with SwiftUI and Combine for improved user experience.
- Maintained older code using Objective-C.
- Integrated RESTful APIs for data synchronization.
- Utilized Google Analytics and Crashlytics to monitor app usage and resolve bugs.
-
Klever - iOS Software Engineer
(Apr 2021 - Jun 2023)
- Developed features using SwiftUI 3.0, Combine, and TCA for scalable code.
- Implemented gRPC services via Protocol Buffers for seamless communication.
- Gained hands-on experience with blockchain technologies.
- Improved code readability with architectural patterns such as VIPER and MVVM.
-
Venmo - iOS Software Engineer
(May 2022 - Feb 2023)
- Worked on app modularization and implemented Deep Links and Dynamic Links.
- Developed features using RxSwift and RxCocoa.
- Led CI/CD processes using Buildkite for efficient deployments.
- Ensured high accessibility standards for inclusive app usage.
-
SKY Brasil - iOS Software Engineer
(Aug 2020 - Aug 2021)
- Optimized existing algorithms for better app performance.
- Designed new components following company’s Design System standards.
- Performed extensive testing to ensure app reliability and quality.
-
ModalMais Home Broker - iOS Software Engineer
(Mar 2020 - Aug 2020)
- Implemented innovative features to enhance user experience.
- Optimized workflows with Coordinators for better modularity.
- Developed reactive functionalities using RxSwift.
-
PagSeguro PagBank - iOS Software Engineer
(Jul 2019 - Mar 2020)
- Developed new features while maintaining legacy code.
- Implemented accessibility support for an inclusive user experience.
- Optimized performance through in-depth error analysis using Firebase Analytics.
-
Megaleios Desenvolvimento Mobile - iOS Developer
(Jan 2019 - Jul 2019)
- Maintained and developed features in Objective-C and Swift, improving app stability.
- Integrated Firebase and Cloud Firestore for real-time updates.
- Implemented geolocation features using Google Maps, Mapbox, and MapKit.
-
Mobile Saúde - iOS Developer
(Jan 2018 - Jan 2019)
- Maintained Objective-C legacy code and added new features using Swift.
- Used TestFlight for app testing and debugging.
- Connected the app to Firebase for real-time updates.
-
Pag! - iOS Jr Developer / Trainee
(Jan 2017 - Jan 2018)
- Developed features using Swift and improved app performance.
- Integrated RESTful APIs and Firebase for data synchronization.
- Conducted app testing and debugging using TestFlight.
Skills
- Programming Languages: Swift, Objective-C, Java and C/C++
- Frameworks & Tools: SwiftUI, UIKit, Combine, RxSwift, RxCocoa
- Architectural Patterns: MVVM, VIPER, The Composable Architecture (TCA), and Clean Architecture
- Backend Integration: RESTful APIs, gRPC with Protocol Buffers, Firebase (Firestore, Remote Config, Analytics), and Bugsnag
- Data Management: CoreData, GRDB, UserDefaults, and FileManager
- Version Control & CI/CD: GitHub, Xcode Cloud, TestFlight, Buildkite, and Fastlane
- Testing: Unit Testing, UI Testing, Regression Testing, and Automation Testing
- Third-Party Tools: Crashlytics, Google Analytics, Firebase Dynamic Links, and OneSignal
- Other Skills: Modularization, Design Systems, and App Accessibility
- Blockchain: Familiarity with blockchain fundamentals and integration
- Emerging Technologies: Apple Vision Pro SDK and spatial programming
Education
- FIAP - Software Engineer, Bachelor (2024 - IN PROGRESS)
- Caelum - Java (2017)
- Instituto Infnet - Oracle Database 12c (2017)
- Scrum.org - Scrum Master (2017)
Contact
Email: bruno.guitarpro@gmail.com
LinkedIn: linkedin.com/in/bruno-lopes-de-mello
GitHub: github.com/BrunoCerberus