Victor M.

Victor M.

Mobile Developer

Huippusuoritus 10/10
Brazil
Luotettava jäsen vuodesta 2024
7 vuoden kokemus

He possesses in-depth knowledge of Swift, UIKit, SwiftUI, and View Code, along with extensive experience in implementing comprehensive testing strategies. Victor's advanced skills in Continuous Integration and Continuous Deployment (CI/CD), unit testing, and UI testing enable him to create efficient, reliable, scalable, and high-performance applications tailored to meet diverse user needs.

One of the achievements that was also one of the biggest challenges that he is most proud of is an app he developed from scratch that years later supported dozens of thousands of customers.

Victor has leadership experience as a Tech Lead, and he was hired by his professor in his company as a mentor to work with undergraduate students to develop a project. Victor has a Master's Degree in Gamification and Serious Games.

Tärkein asiantuntemus

SwiftSwift7 vuotta
SwiftUISwiftUI3 vuotta
Mobile7 vuotta
iOSiOS7 vuotta
10+

Kokemus2

Nomo

Senior Software Engineer

Nomo
Telecommunications
Aug 2021 · 4v 8k

Nomo is a digital mobile operator startup that offers personalized plans for the customers

  • Automated tests implemented in the project using Fastlane and Bitrise;
  • Network layer integrated with GraphQL and Restful, using Apollo and URLSession client structures;
  • Implementation of the MVVM Architecture + Coordinator for better routing of Views;
  • Modularization of all functionalities using XcodeGen;
  • Implementation of Firebase + Bugsnag for real-time monitoring;
  • Use of ViewCode for views created with UIKit and updating the entire code base for SwiftUI;
  • Addition of unit tests with XCTest using BDD;
  • Project formatting and automation using tools such as SwiftFormat, SwiftLint, SwiftGen, and Sourcery, in addition to the use of Bash Script and other languages such as Ruby;
  • Use of SPM (Swift Package Manager) for dependency management;
  • Implementation of GitFlow + Conventional Commits as good integration practices.
  • Created features with Flutter to be reused with both Android and iOS platforms;
  • Maintain and created features for Android app that uses Kotlin;
  • Created a Dashboard with React.js.
UIKitUIKit
Stone

iOS Software Engineer

Stone
Financial Technology (FinTech)
Feb 2017 - Aug 2021 · 4v 6k

Stone is a leading provider of financial technology solutions that empower merchants and integrated partners to conduct electronic commerce seamlessly across in-store, online, and mobile channels.

  • Development of a Plugin made in Cordova for Android and iOS;
  • Updating legacy codes to modern development standards;
  • Use of Objective-C in the development and maintenance of an SDK;
  • Development and maintenance of the iOS Application using Swift, UIKit, Auto Layout, Xib, Storyboard and View code;
  • Implementation of the VIP architecture.
  • Improvement and development of robust and scalable functionalities for the Credit and Acquiring BUs;
  • Responsible for the iOS Application and for ensuring its quality;
  • Use of BDD in the process of adding unit tests with XCTest in addition to Quick/Nimble;
  • Using Carthage and later switching to CocoaPods for dependency management;
  • Modularization of the iOS Portal Application using CocoaPods and later XcodeGen;
  • Using GitFlow as a workflow model;
  • Optimization of user experience through unit, UI and Snapshot tests;
  • Participated in the merger with another internal team and worked on developing the company's financial platform, where we used RxSwift + MVVM + Coordinator as the main stack.
UIKitUIKit
Storyboard
CoreDataCoreData
CocoaPodsCocoaPods
AlamofireAlamofire
Objective-CObjective-C

Arviointi

Tekniikan huippuosaaminen

Victor yleinen suorituskyky 90 minuutin suorassa teknisessä arvioinnissa on top 10 % Proxifyn tarkastetuista Mobile Developer.

Portfolio 2

Portfolio Image 1
Portfolio Image 2

Koulutus

Instituto Infnet
Instituto Infnet
Gamification and Serious Games2021 - 2023
Instituto Infnet
Instituto Infnet
Software Engineering2016 - 2020

Lopeta selaaminen.
Sovitetaan nopeammin.