Pedro Sousa
P
Open to opportunities

Pedro Sousa

Portfolio, blog, and career platform built as a versioned personal system.

Hitss Brasil

CurrentRemote

Senior Mobile Developer

2025-03present

iOS / Mobile Engineer focused on scalability, performance and user experience. Led development of scalable mobile features, designed architectures aligned with Clean Architecture and modular systems, and applied AI-assisted workflows to accelerate delivery while maintaining code quality. Contributed to product decisions focused on user trust and data-driven improvements. Built real-time interaction systems and event-driven features.

iOSSwiftClean ArchitectureModular ArchitectureAI-Assisted DevelopmentEvent-Driven Systems+1

Compass UOL

Remote

Senior Mobile Developer

2024-012025-03

Worked on projects focused on modularisation, ensuring scalable and efficient development while improving critical flows like signup and profile editing. Developed independent modules for registration and profile editing features, facilitating code reuse across projects. Configured and maintained automated test suites (unit and integration) and collaborated on CI/CD pipeline implementation. Provided technical mentorship and conducted code reviews to ensure consistency and quality.

SwiftDartFlutterCI/CDAutomated TestingModular Architecture+2

Itaú

Featured

One of the largest banks in Brazil and Latin America. Contributed to current account features, authentication, and user experience, using native iOS architecture with a focus on performance and security.

SwiftUIKitSwiftUIMVVM

XP Investimentos

Featured

Brazil's leading investment platform. Developed features for the investment flow, deposits and withdrawals using native iOS MVVM and VIPER architectures and cross-platform Flutter.

SwiftUIKitFlutterMVVM

Banco do Brasil

Featured

App of Brazil's largest public bank, with millions of users. Implemented features using React Native, ensuring performance and stability across multiple devices and platforms.

React NativeJavaScriptRESTful APIsCI/CD

AI Engineering

AI-Assisted DevelopmentPrompt EngineeringContext EngineeringLLM APIsTool / Function CallingMCPCore MLML KitRAGEmbeddingsVector DatabasesAgent Orchestrationn8n

Methodologies

ScrumKanbanServer-Driven UIJetpack Components

Architecture

Clean ArchitectureMVVMVIPERSOLIDDesign PatternsDependency InjectionModularization

Mobile

SwiftSwiftUIUIKitKotlinFlutterDartiOSAndroidReact NativeJava