Pedro Sousa

Experience

Hitss Brasil

Senior Mobile Developer

Rio Grande do Sul, Brasil

Mar 2025present
CurrentRemote

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 SystemsPerformance Optimization

Compass UOL

Senior Mobile Developer

Rio de Janeiro, Brasil

Jan 2024Mar 2025
Remote

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 ArchitectureScrumKanban

200DEV

Mobile Developer

Curitiba, Paraná, Brasil

May 2023Jan 2024
Remote

Developed robust solutions for Flutter, iOS and native Android apps, with a focus on implementing and optimising payment flows. Integrated multiple payment methods and financial APIs (including Pix and two-factor authentication), prioritising security and compliance. Wrote clean, modular code with unit and integration test coverage. Mentored junior developers and actively participated in agile ceremonies.

FlutteriOSAndroidSwiftKotlinPayment APIsPixCI/CDUnit Testing

Indra

IT Solutions Architect

São Paulo, Brasil

Oct 2022May 2023
Remote

Worked on the development and improvement of the bank account module, ensuring secure, intuitive and integrated financial features. Implemented core banking management features (balance, statements, transfers), integrated banking APIs with robust security practices (encryption, two-factor authentication), and collaborated with product and design teams to optimise the user experience. Configured automated tests and participated in CI/CD pipeline creation.

iOSSwiftClean ArchitectureBanking APIsCI/CDSecurityTwo-Factor AuthenticationOOP

XP Inc.

iOS App Developer

São Paulo, Brasil

Dec 2020Sep 2022
Remote

Focused on the investment flow, leading the development of financial applications using Flutter (cross-platform), MVVM and VIPER (native) architectures, ensuring modularity, testability and high performance. Integrated multiple financial market APIs and portfolio management services. Collaborated with product and design teams to create intuitive interfaces for tracking investments, deposits and withdrawals. Provided technical mentorship and participated in agile ceremonies.

FlutteriOSSwiftMVVMVIPERFirebaseUnit TestingFinancial APIs

Photozig, Inc.

Senior Mobile Developer

San Francisco, CA

Jan 2018Dec 2020

Built social networking apps in Flutter, iOS and native Android, focused on real-time dynamic video creation features. Implemented video editing using OpenGL, AVFoundation (iOS), MediaCodec (Android) and FFmpeg, enabling users to combine photos, videos and music into interactive content. Optimised performance to maintain high FPS rates and reduce battery consumption. Set up CI/CD pipelines for continuous delivery.

FlutteriOSAndroidSwiftKotlinOpenGLAVFoundationMediaCodecFFmpegFirebase

Joyjet Digital Space Agency

Senior Mobile Developer

França / Brasil

Jan 2013Dec 2017

Worked as a mobile app developer at a software agency based in France, serving national and international clients. Built complete applications for startups from concept to App Store / Play Store publication. Participated in all product lifecycle phases, integrated third-party APIs (payments, push notifications, geolocation, analytics), and managed store submissions with post-launch support. International experience across France and Brazil.

iOSAndroidFirebasePush NotificationsGeolocationPayment APIsUnit Testing

Index Digital

Mobile Developer

Fortaleza, Ceará, Brasil

Feb 2007Dec 2012

Developed games and websites, with a focus on mobile applications for iOS and Android. Built digital solutions for local and national clients.

iOSAndroidNode.jsSystem ArchitectureFlashActionScript

UNIFOR - NATI

Technical Lead Software Developer

Fortaleza, Ceará, Brasil

Feb 2006Jan 2007

Managed a team of developers building educational games for the University of Fortaleza.

JavaSystem ArchitectureOOPFlashActionScript

CEFET

Java Developer

Pirambu, Ceará, Brasil

Jan 2005Jan 2006

Developed Java applications, games and Flash websites for the Federal Centre for Technological Education.

JavaFlashActionScriptOOPSystem Architecture