Summary

Expertise

Project Highlights

Education

Agency

PM

English:

Proficient

Pedro M.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -03:00

America/Sao_Paulo

English:

Proficient

Senior iOS Engineer with extensive experience in software development and a strong background in building mobile applications.

Senior iOS Engineer with extensive experience in software development and a strong background in building mobile applications. Proficient in utilizing technologies such as MVVM-C, Combine, UIKit, SwiftUI, XCTest, and XCUITest. Skilled in maintaining CI/CD pipelines and ensuring high code quality. Experienced in taking ownership of features, and collaborating with legal and product design teams. Knowledgeable in React Native CLI, TypeScript, JavaScript, Python, AWS, PostgreSQL, and AppCenter.

Want to hire this engineer?

Check if Pedro is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

iOS 5 years
SwiftUI 4 years
Swift 4 years
JavaScript 2 years
TypeScript 2 years
React.js 2 years

Project Highlights

icon
iOS developer

Global Pay Later project

Jun `22 - Present

2 years

PayPal

Features for the Global Pay Later PayPal app.

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.

iOS
UIKit
SwiftUI
icon
iOS developer

NoCloset, Luxury Clothing E-commerce App

Oct `21 - Jun `22

8 months

Guarana Technologies

E-commerce platform app that facilitated seamless renting and buying of luxury clothing items.

Responsibilities & achievements

- Employed the MVVM-C architectural pattern and delegate pattern to build robust and scalable applications. - Collaborated closely with clients to understand their needs, ensuring the delivery of tailor-made solutions. - Successfully managed and enhanced previously developed applications, optimizing their performance and user experience. - Designed and implemented the UI for 80 screens, creating an immersive and visually appealing interface. - Developed a sophisticated e-commerce platform that facilitated seamless renting and buying of luxury clothing items.

iOS
icon
iOS developer

Détection D'insects, Insect Identification App

Oct `21 - Jun `22

8 months

Guarana Technologies

Insect Identification App

Responsibilities & achievements

- Employed the MVVM-C architectural pattern and delegate pattern to build robust and scalable applications. - Collaborated closely with clients to understand their needs, ensuring the delivery of tailor-made solutions. - Successfully managed and enhanced previously developed applications, optimizing their performance and user experience. - Created the UI for 25 screens, focusing on intuitive navigation and engaging visuals. - Implemented networking functionalities, enabling efficient communication with backend servers. - Utilized machine learning algorithms to empower users with accurate insect identification capabilities. - Incorporated a feature using AVFoundation to enable in-app picture-taking and barcode scanning, enhancing user convenience.

iOS
icon
iOS developer

Banking Application

Jun `21 - Oct `21

4 months

BTG Pactual

Banking Application

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.

Swift
UIKit
icon
iOS developer

Mobile apps involving iOS, watchOS, and tvOS

Feb `20 - Jan `22

2 years

Apple Developer Academy

Mobile apps involving iOS, watchOS, and tvOS technologies.

Responsibilities & achievements

- Worked on multiple apps across various Apple platforms, including iOS, watchOS, and tvOS. - Collaborated in the planning, design, and development phases of the applications, contributing to the overall success of the projects. - Developed apps from start to finish, leveraging SwiftUI and programmatic UI implementation with UIKit to create engaging and user-friendly interfaces. - Created comprehensive tests using XCTest and XCUITest frameworks to ensure the quality and functionality of the developed code. - Actively participated in code reviews, providing feedback and suggestions to enhance code readability, maintainability, and performance. - Worked closely with team members, sharing knowledge and collaborating to resolve technical challenges and optimize development processes. - Stayed updated with the latest iOS development trends and best practices, incorporating them into app development to deliver cutting-edge solutions.

Swift
UIKit

Education

Higher education in Computer Science

Agency

AI-powered Mobile and Web apps agency #587

10-50

GMT-8

Palo Alto / USA, Monterrey/Mexico, Indonesia

Core Expertise

AWS
HTML5
Java
JavaScript
Kotlin
MongoDB
MySQL
Node.js
Oracle
Python
React.js
Unity or Unity3D
WordPress
Android
CSS3
iOS
Swift
Webflow
Angular 2x
CouchDB
iOS SDK
Vue.js
ARKit
Google Cloud Platform
Godot

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