With over four years of experience as an iOS Developer, I am passionate about building high-quality mobile applications that enhance user experiences. I have successfully created and improved various apps using Swift, SwiftUI, and design patterns like MVVM, leading to increased performance and user satisfaction. I enjoy collaborating with teams and tackling challenges head-on, always seeking opportunities to learn and grow in my craft. My skills include layout automation, JSON integration, and testing, and I am motivated to deliver innovative solutions that meet users' needs.

Brian Vieira

With over four years of experience as an iOS Developer, I am passionate about building high-quality mobile applications that enhance user experiences. I have successfully created and improved various apps using Swift, SwiftUI, and design patterns like MVVM, leading to increased performance and user satisfaction. I enjoy collaborating with teams and tackling challenges head-on, always seeking opportunities to learn and grow in my craft. My skills include layout automation, JSON integration, and testing, and I am motivated to deliver innovative solutions that meet users' needs.

Available to hire

With over four years of experience as an iOS Developer, I am passionate about building high-quality mobile applications that enhance user experiences. I have successfully created and improved various apps using Swift, SwiftUI, and design patterns like MVVM, leading to increased performance and user satisfaction. I enjoy collaborating with teams and tackling challenges head-on, always seeking opportunities to learn and grow in my craft.

My skills include layout automation, JSON integration, and testing, and I am motivated to deliver innovative solutions that meet users’ needs.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Advanced
Spanish; Castilian
Intermediate

Work Experience

Mobile Developer at ebankIT
September 1, 2023 - June 25, 2024
Developed iOS libraries focused on creating user-friendly UI components and complete features for easy integration by banks. Utilized frameworks and technologies such as Xcode, Objective-C, Swift, URLSession, Keychain, UserDefaults, and CocoaPods. Adopted the MVVMFI architecture for maintainable code. Followed Agile methodologies like Scrum and Kanban to ensure smooth project progress. Used Git for version control to enhance team collaboration and code quality.
iOS Developer at FYSCORE by Urmnz International AG
March 1, 2021 - May 31, 2022
Led iOS development initiatives focusing on layout automation, testing, JSON integration, and design patterns. Made key project decisions and managed technical recruitment while fostering a collaborative team environment. Expertise included mobile app development and iOS design working with Realm database, Combine, MVVM, and SwiftUI. Developed and enhanced iOS applications to improve performance and user experience.
iOS Developer at ProIT-Consulting
September 1, 2018 - January 31, 2020
Lead developer for all iOS projects, collaborating with clients to create custom mobile solutions using Swift and UIKit. Managed data with Core Data, JSON, and Firebase. Applied MVVM and VIPER architectures for clean code. Led unit testing and TDD efforts to ensure quality and reliability while promoting a collaborative workflow.

Education

Master's degree at Instituto Superior de Engenharia do Porto
September 1, 2021 - October 31, 2024
Bachelor at Universidade Metodista de Angola
February 1, 2014 - June 30, 2019

Qualifications

Database Administrator
April 1, 2020 - September 30, 2020

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate

Hire a Developer

We have the best developer experts on Twine. Hire a developer in Porto today.