Gabriel Oliveira Rozendo
Software Engineer
Forward-thinking software engineer with over 15 years of experience in Mobile, Backend, DevOps, as well as tech lead throughout this process. Passionate about delivering impactful results, promoting teamwork and driving digital transformation. Skilled in Agile methodologies, mentoring junior developers and building robust systems using cutting-edge technologies. Dedicated to lifelong learning.
Contracted to build and grow the agency, create and recreate clients’ projects and provide leadership to build a team.
- Project: Athletic Gear, recreate the both mobile apps + server backend with Dart (dart frog + drift) in AWS
- Project: BHBus+, recreate the mobile app. A navigation and public service tickets, using existent API rest.
- More info in project section
Worked on Apple TV streaming platform app development
- Built app with Swift 5, Combine, VIPER architecture
- Implemented native accessibility features for visually impaired users
- Collaborated in a cross-functional team of 10 members (tvOS devs, iOS devs, QA, tech lead, PO)
Developed iOS application for CHANEL customer experience
- Fixed bugs and developed new features using Swift 5
- Implemented MVVM architecture and REST APIs
- Conducted snapshot unit testing
Developed mobile banking application
- Rewrote app using Flutter + BLoC
- Proposed and implemented CI/CD pipeline
- Developed new features and fixed bugs
Worked on the Insurance team at Inter Bank, a fintech with diverse features beyond banking.
- Developed the Insurance module using MVVM architecture and RxSwift.
- Worked with multi-repository projects on GitLab and Bulk build.
- Integrated with JSON API and CA MAS API Gateway.
- Mentored junior iOS developer in the squad.
- Delivered app versions using Fastlane and Bitrise.
Developed a mobile app compatible with Apple CarPlay while adhering to Apple’s guidelines.
- Built the app using Swift, View Code, and VIPER architecture.
- Integrated backend through REST APIs and Firebase.
- Managed app design via Zeplin with the UX team.
- Used GitLab for version control and CI/CD pipelines for testing and release.
- Worked in a Scrum team using Jira for task management.
Worked on BS2 Bank’s app and “BS2 Flamengo” (football-themed version).
- Developed new features using Swift 4 and Auto Layout (Nib).
- Implemented VIPER architecture and integrated external frameworks using Cocoapods.
- Ensured compatibility with iPhone SE and iOS 11+.
- Managed app schemes and targets to optimize builds.
Worked in various roles over 10 years, contributing to DevOps, software engineering, product ownership, and systems development.
DevOps & Product Owner (Mar 2014 - Sep 2018):
- Co-ideated and led the Continuous Integration (CI) and Continuous Delivery (CD) processes for the Belo Horizonte Development Center.
- Managed Configuration Management processes using Git, TFS, VSTS, and NuGet.
- Created and maintained software installers using InstallShield and Inno Setup.
- Led the deployment team and supported internal teams and clients.
Release Management (Aug 2012 - Mar 2014):
- Coordinated project releases and planning for cross-branch collaboration.
- Facilitated project meetings with product managers and team leaders.
- Planned corporate calendars between company branches.
Systems Analyst (Jan 2009 - Aug 2012):
- Managed software configuration across the development area, ensuring version control and secure access.
- Developed internal tools and applications using C# .NET.
- Maintained installers and supported teams in configuration environments.
Software Development Intern (Aug 2008 - Jan 2009):
- Supported the software engineering team with technical tasks and occasional software maintenance.
Full operation role. Mobile, server, devops and build a team to maintance them all working, also improving with new features.
- Rebuilt using Flutter with MVVM architecture in both apps (also web version)
- Migrating from MobX to Riverpod
- Firebase for notifications and analytics, Sentry for error monitoring
- Built API Server with DartFrog + Drift + Postgres
- Configured AWS AppRunner with Docker for seamless deployment.
- CI/CD for apps and for server.
The goal was release the MVP and test market. As it’s validated, improving with better UI/UX, new features and preparing to constant updates.
- Developed Flutter app for public transport ticketing and real-time bus tracking.
- Designed UI/UX in collaboration with a design specialist using Figma.
- Achieved 150k+ monthly active users with minimal operational issues.
- Growth the revenue from past app version to current one: 2k brazilian reais month to 2MM+ month in two years.
Readeck is a read later service and FOSS (Free and Open Source).
As an user (I’ve it self-hosted in a VPS), I’ve offered to develop the mobile/desktop application with offline and other features.
- In free time
- Work In Progress
MBA
Advanced Project Management
Postgraduate
Project Management
Bachelor's
Information Systems
High School + Tech
High School with a Technical Certification in Information Technology
Studied programming logic, software development, and robotics as part of a vocational high school program focused on technology.
Portuguese Native
English Professional
Spanish Basic [WIP - Work In Progress]
Development Practices
DevOps
CI-CD
Agile Methodologies
Clean Arch
Cloud
Git
Microservices
Serverless
Mobile Technologies
Flutter
Dart
Swift
iOS Development
Backend experiences
Dart
Python
C#
GoLang
~π₯΄ Node/Deno/TypeScript~
Database
SQLite
Postgres
MS SQL Server
NoSql
MongoDB
IT
AWS (Multiple services)
Linux
Docker
Jira
Advanced Project Management - IETEC (May 2012)
Technology Innovation
AI
Coding
Bots Β· Automations
Continuous Learning
Mobile Development
Server Β· Backend
Cloud
Accomplished software engineer with a proven ability to deliver impactful projects in mobile and backend development. Skilled in mentoring, leadership, and adopting innovative technologies to meet business goals. Dedicated to continuous improvement and empowering teams to achieve exceptional results.