English:
Proficient
Pedro M.
Vetted by YouTeam
Brazil
UTC -03:00
America/Recife
English:
Proficient
iOS Engineer with extensive experience in software development and a strong background in building mobile applications.
Want to hire this engineer?
Check if Pedro is availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Project Highlights
Global Pay Later project
Jun `22 - Present
2 years
PayPal
Develop features for the Global Pay Later iOS team.
Responsibilities & achievements
- Develop features for the Global Pay Later iOS team, employing MVVM-C and Combine methodologies. - Build end-to-end features using both programmatically created UI in UIKit and SwiftUI frameworks. - Create comprehensive tests using XCTest and XCUITest to ensure code quality and functionality. - Maintain CI/CD pipelines to facilitate smooth integration and deployment processes. - Take ownership of assigned features, collaborating with legal and product design teams for thorough discussions and alignment on requirements.
No Closet
Oct `21 - Jul `22
9 months
Guarana Technologies
High-quality iOS apps for Canadian clients, NoCloset (cloth rental app)
Responsibilities & achievements
- Developed high-quality apps for Canadian clients using the MVVM-C architectural pattern and delegate pattern. - Maintained and improved existing applications. - Developed the UI code for 80 screens from start to finish. - Created an e-commerce app for renting/buying luxury clothing. -Created a feature with AVFoundation functionality for the user to check a barcode inside the camera app.
Détection D'insects
Oct `21 - Jul `22
9 months
Guarana Technologies
App that utilizes machine learning for insect identification and enables users to call professionals for assistance.
Responsibilities & achievements
- Developed high-quality apps for Canadian clients using the MVVM-C architectural pattern and delegate pattern. - Maintained and improved existing applications. - Developed the UI code for 25 screens. - Implemented networking functionalities for the app. - Created an app that utilizes machine learning for insect identification and enables users to call professionals for assistance.
Major Bank iOS development project
Jun `21 - Oct `21
4 months
BTG Pactual
Major Bank development and maintenance project
Responsibilities & achievements
- Proactively contacted client support to promptly address and resolve critical bugs affecting major bank clients in a production environment. - Analyzed and debugged issues in a complex and extensive legacy codebase written in Swift, ensuring efficient bug fixing and code maintenance. - Collaborated with cross-functional teams to investigate, diagnose, and resolve software defects, ensuring a seamless user experience. - Developed new features utilizing the bank's design system module and UIKit, implementing programmatic UI to meet user interface requirements. - Conducted thorough code reviews and provided constructive feedback to teammates, promoting code quality and adherence to best practices. - Assisted in improving the overall performance and stability of the iOS applications, optimizing resource utilization, and enhancing user satisfaction. - Worked closely with product managers and designers to understand project requirements, contributing technical expertise and insights during product discussions and planning. - Kept up-to-date with industry trends and emerging technologies, leveraging this knowledge to propose innovative solutions and improve development processes.
Education
Higher education in Computer Science
Agency
10-50
GMT-8
Palo Alto / USA, Monterrey/Mexico, Indonesia
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Entertainment & Games, Construction & Real estate, Sports & Fitness, Social Media & Communication, Travel & Tourism, Booking & Rent, Beauty & Personal Care
Want to hire this engineer?
Check if Pedro is available