Senior iOS Developer at Globant (2023-07 – Present)
Led a team of 5 developers to upgrade and enhance the payment module for a banking client, delivering new features and bug fixes that significantly improved the module's performance and user experience.
- Led a team of 5 developers to upgrade and enhance the payment module for a banking client, delivering new features and bug fixes that significantly improved the module's performance and user experience.
- Optimized the codebase by removing unused code, reducing codebase size, and improving app performance.
- Improve the UI component library used by all the internal iOS teams.
- Developed the onboarding module for a new project targeting users in Germany and Spain, utilizing cutting-edge technologies such as Swift 6 and SwiftUI. Single-handedly managed the entire process, ensuring top-notch quality and performance.
Senior iOS Developer at Distillery (2022-06 – 2023-05)
Maintained and improved the payment module by fixing bugs and implementing new features, enhancing functionality and user experience.
- Maintained and improved the payment module by fixing bugs and implementing new features, enhancing functionality and user experience.
- Translated legacy from Objective-C to Swift on the main module, ensuring compatibility with modern technologies and improving long-term maintainability.
- Wrote and conducted UI and functional tests, ensuring the payment module's quality, reliability, and seamless performance across devices.
Senior iOS Developer at Encora (2021-06 – 2022-05)
Provided ongoing support for the Scotiabank iOS application, addressing bug fixes and implementing new features to enhance app performance and user experience.
- Provided ongoing support for the Scotiabank iOS application, addressing bug fixes and implementing new features to enhance app performance and user experience.
- Led a team of 10 iOS developers in the migration of a reactive internal framework to Combine, improving code maintainability and performance.
- Supported the CI/CD pipeline for the iOS application, ensuring seamless integration and deployment processes using Jenkins in collaboration with the Canada team.
- Worked closely with cross-functional teams to ensure that the application met user needs and business objectives.
iOS Developer at NTTData (2020-08 – 2021-06)
Provided ongoing support for the Claro and Interbank app, implementing new features and fixing bugs to improve functionality and user experience.
- Provided ongoing support for the Claro and Interbank app, implementing new features and fixing bugs to improve functionality and user experience.
- Managed the publication process for the MiClaro app, overseeing the submission and distribution of the IPA to the distribution team in Mexico.
- Supported the main Interbank app, resolving bugs and adding new features to enhance user experience and functionality.
- Created a new tool to reduce time needed for module creation on MiClaro, which reduced the time needed to start a new module by 50%
- Translated legacy code from Objective-C to Swift on the Interbank app.
iOS Developer at Kanto (2019-06 – 2020-08)
Maintained and improved native iOS and tvOS applications, ensuring stability and performance.
- Maintained and improved native iOS and tvOS applications, ensuring stability and performance.
- Played a key role in migrating Objective-C code to Swift, successfully refactoring and reducing the codebase by nearly 50%, improving maintainability and efficiency.
- Upgraded the network module using Alamofire, enhancing API communication reliability and performance.
- Developed a new video compression algorithm that reduced video file sizes by 30% while maintaining quality, improving storage efficiency and streaming performance.