Ruyther Costa
Services provided: Swift Developers , Mobile Development
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
Jobs near Calgary, Alberta
-
Housekeeper (Hotel)
Found in: Jooble CA O C2 - 1 day ago
Pure Canadian Gaming Corp. Calgary, AB, CanadaTitle · 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 ...
-
marketing coordinator
Found in: Talent CA 2 C2 - 1 day ago
Enviros Wilderness School Association Calgary, CanadaEducation: 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 ...
-
cleaner
Found in: Talent CA 2 C2 - 1 week ago
SanJen Cleaning Services Chestermere, CanadaEducation: · 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 ...