beBee background
Professionals
>
Technology / Internet
>
Calgary
Ruyther Costa

Ruyther Costa

iOS Developer

Services provided: Swift Developers , Mobile Development

Calgary, Alberta
$40 / hour
Approximate rate

Social


About Ruyther Costa:

With more than 3 years of experience in the field of iOS development, I have been a technology enthusiast since childhood. I entered the Software Engineering course, and in 2015, I had the opportunity to participate in the Apple Developer Academy, where my passion for iOS application development came to life.

During my career, I would like to highlight the completion of my undergraduate and master's degrees, the latter focusing on mobile application usability evaluation research. My dedication resulted in the title of Master and the presentation of works at international events, expanding my vision and expertise in the area.

As an iOS developer, I have proven expertise in creating mobile applications in Swift using architectures such as MVC, MVP, and MVVM-C. In addition to writing quality code, I apply best practices and development techniques such as SOLID and clean architecture.

I have extensive knowledge of relevant technologies, including RxSwift, unit testing with Quick and Nimble, Cocoapods, ViewCode (Snapkit and Anchor), XIB/Storyboard, Git, Fastlane, Firebase, voiceover, and app submission to the App Store. These skills are essential to delivering high-quality, high-performance products.

My close collaboration with UX teams has been a significant part of my professional journey. Working closely with user experience experts ensures that the applications I develop provide an exceptional experience for end users. In addition, my dedication to code quality is reflected in my active collaboration with QA professionals to ensure reliable deliveries.

Experience

Datum IT                                     Brazil (Remote)

iOS Software Engineer February 2023 - Current

  Features Development: responsible for developing and architecting components and features for a fintech app.

  • Assisted the team in developing high quality, testable and modularized code using Swift and XCTest.

  User Experience: working together with the UX to develop and address the best usability for each new feature.


 

RGA                         Brazil (Remote)

iOS Software Engineer         Nov 2021 - Dec 2022

  Growth of Agile Culture: introduced the agile methodology to one internal project by discussing and helping the team understand its importance over waterfall.

  • Assisted the leadership with strategic planning for the implementation of agile principles, pointing out which sermons and KPIs are important using SCRUM.

  Architecture: led the planning and execution of a refactoring strategy at the core of an application.

  • Redefined poor RxSwift implementations and architectural into a new architecture based on Clean Architecture (with MVVM-C), good RxSwift practices, and testable code, while using dependency injection approach.

  Unit Testing: led the implementation strategy of the unit testing practicing using Test Doubles.

  User Experience: together with the UX, we developed and implemented the best usability for each new feature.

———————

Zup Innovation                         Brazil (Remote)

iOS Software Engineer     May 2021 - Nov 2021

  Features Development: responsible for developing and architecting components and features for a credit card app for one of the biggest banks in Latin America.

  • Assisted the team in developing high quality, testable and modularized code using Swift and XCTest.
  • Responsible to assist other developers in their activities.

  User Experience: working together with the UX to develop and address the best usability for each new feature.

———————

IBM                                   Brazil (Remote)

iOS Software Engineer     Nov 2020 - May 2021

  Features Development: responsible for developing and architecting components and features for a bank app.

  • Assisted the team in developing high quality, testable and modularized code using Swift, Quick and Nimble.

  User Experience: working together with the UX to develop and address the best usability for each new feature.

———————

Fóton Informática             Brazil (Onsite)

iOS Software Engineer     Aug 2019 - Nov 2020

  Features Development: responsible for developing and architecting components and features for an internet bank app for one of the biggest banks in Brazil.

  • Explored new technologies and shared findings with the team.
  • Responsible to develop accessible features using VoiceOver.

  User Experience: working together with the UX to develop and address the best usability for each new feature.
 

Education

University of Brasilia                           Brasilia, DF

  Master’s Degree in Software Engineering, Dissertation in Mobile Usability Evaluation, Cumulative GPA: 4.5/5.0

  Bachelor in Software Engineering, Cumulative GPA: 3.35/5.0

Professionals offering similar services to those of Ruyther Costa

Professionals in the same Technology / Internet sector as Ruyther Costa

Professionales offering Mobile Development services

Professionals from different sectors near Calgary, Alberta

Jobs near Calgary, Alberta

  • Pure Canadian Gaming Corp.

    Housekeeper (Hotel)

    Found in: Jooble CA O C2 - 1 day ago


    Pure Canadian Gaming Corp. Calgary, AB, Canada

    Title · Houseman · Reports To · Games Manager · Summary · The Houseman is an essential member of the front line team, contributing to customer service excellence. He/She is responsible for ensuring the poker room is being run in accordance with AGLC Terms and Conditions and ...

  • Enviros Wilderness School Association

    marketing coordinator

    Found in: Talent CA 2 C2 - 1 day ago


    Enviros Wilderness School Association Calgary, Canada

    Education: No degree, certificate or diploma · Experience: Experience an asset · Student status · Full time enrollment · Part time enrollment · Computer and technology knowledge · MS Office · MS Outlook · Adobe Photoshop · MS Excel · MS Word · Area of specialization · Digital med ...

  • SanJen Cleaning Services

    cleaner

    Found in: Talent CA 2 C2 - 1 week ago


    SanJen Cleaning Services Chestermere, Canada

    Education: · Expérience: · Education · No degree, certificate or diploma · Security and safety · Criminal record check · Screening questions · Are you available for shift or on-call work? · Are you currently legally able to work in Canada? · Do you have previous experience in t ...