Denis Oliveira

About

I am a Senior Mobile Engineer with over 10 years of experience, currently focused primarily on iOS development, with strong professional background in Android and React Native.

I started my career with early mobile technologies (J2ME), moved into native Android development, and later transitioned into iOS, where I consolidated my expertise building complex, production-grade applications.

Throughout my career, I have worked on mobile products across industries such as fintech, aviation, agribusiness, retail, and large-scale consumer platforms, including marketplaces for buying and selling used products. My work often involves payments, document digitization, image processing, and security-sensitive user flows.

I have extensive experience working with Design Systems, component libraries, and animations, ensuring visual consistency, scalability, and high-quality user experience across large codebases and multiple teams.

I am particularly interested in mobile architecture, low-level debugging, performance optimization, computer vision, and in transforming complex or manual workflows into reliable and scalable digital experiences.

Professional Experience

Senior Mobile Engineer

Mobile platforms • iOS, Android, React Native

  • Designed and developed mobile applications from early prototypes to production-scale systems.
  • Built digital solutions that replaced paper-based processes, improving operational efficiency and data quality.
  • Worked extensively with payment flows, including card tokenization, QR-based payments, OTP security, and encrypted data handling.
  • Delivered apps integrating advanced device capabilities such as camera, maps, sensors, and offline-first experiences.
  • Led initiatives focused on stability, performance optimization, memory management, and crash reduction.
  • Designed cross-platform architectures sharing core business logic while preserving native user experience.
  • Implemented computer vision pipelines using OpenCV, CoreML, and PyTorch for image validation and analysis.

Technical Skills

  • Mobile Development: Swift, SwiftUI, Objective-C, Kotlin, Android SDK, Jetpack
  • Cross-Platform: React Native, shared architecture patterns
  • Architecture: MVVM, MVP, MVC, MVVM-C, modularization, micro-frontend approaches
  • Computer Vision & ML: OpenCV, CoreML, PyTorch, image validation and processing
  • Payments & Security: card tokenization, OTP, QR payments, encryption, secure storage
  • Performance & Stability: memory analysis, crash debugging, rendering optimization
  • Tooling: Git, CI/CD, CocoaPods, SDK integration, App Store & Play Store releases

Contact