Adriano Souza Costa
Open to: Remote
Age: 36 years old
Living in: Bicas • Minas Gerais • Brazil
Phone: (+55) 32 99114.7881
Mail: adrianosouzacostaios@gmail.com
Linkedin: linkedin.com/in/adrianosouzacosta
Github: github.com/didisouzacosta
Website: adrianosouzacosta.com.br
Professional summary
iOS / macOS Developer with 10+ years of experience in Swift, SwiftUI, Objective-C and UIKit, working on the development of scalable apps with a strong focus on UX, performance, and clean architecture. Solid expertise in integrating REST APIs, iCloud, and Apple technologies. Seeking new challenges in impactful projects.
Skills
- Languages: Swift, Objective-C and React Native.
- Frameworks: SwiftUI, SwiftData, CoreData, Combine, DeviceActivity, ManagedSettings, Foundation and AudioKit.
- Tools: Xcode, Git, Fastlane, Firebase, Github Actions and Travis.
- Architectures: MV, MVC, MVP, MVVM, MVVMC and Clean Architecture.
- Other: Unit tests, CI/CD, Apple Store Connect, Distribute apps out of Apple Store.
Work experience
-
iOS Developer
ProDoctor • Augost 2021 - Present
Developing native health apps for iOS using Swift and Objective-C, with a focus on user experience, design, and best development practices. Implementing CI/CD pipelines and publishing on the Apple Store.
Skills: Swift, Objective-C, StoryBoards, CI/CD, Design
-
iOS Instructor Assistent
Digital House Brazil • August 2021 - August 2022
Support and co-host on the iOS classes.
Skills: Swift, StoryBoards, CI/CD, Apple Store
-
iOS Specialist
Wiser Educação • March 2021 - August 2021
iOS development in the educational software sector, with a focus on user experience, design, and software quality through best development practices, automated testing, and continuous integration. Creation of optimized components for React Native.
Skills: Swift, CI/CD, React Native, Apple Store, Android
-
iOS Developer
Consulta Remédios • April 2019 - March 2021
iOS development for a health marketplace, with a focus on user experience, design, and software quality through best development practices, automated testing, and continuous integration.
Skills: Swift, CI/CD, React Native, Apple Store, Design
-
iOS Developer
ProDoctor • Augost 2016 - April 2019
Developing native health apps for iOS using Swift and Objective-C, with a focus on user experience, design, and best development practices. Implementing CI/CD pipelines and publishing on the Apple Store.
Skills: Swift, Objective-C, StoryBoards, CI/CD, Design
-
iOS Developer
Handcom • April 2015 - July 2016
Developing native health apps for iOS using Swift and Objective-C with a focus on user experience, design, and best development practices.
Skills: Swift, Objective-C, StoryBoards, CI/CD, Design
-
Developer
Appta • Octuber 2013 - April 2015
Front-end development for iOS/Android and back-end development for various sectors and markets, with a focus on user experience, design, and software quality through best development practices. Responsible for team management and organization.
Skills: Swift, Objective-C, StoryBoards, CI/CD, Design, Android and DevOps
-
Junior Software Developer
Brazip • November 2012 - November 2013
iOS/Android/Flex development focused on support and chat applications, always prioritizing user experience, design, and software quality through best development practices.
Skills: Objective-C, StoryBoards, Design, Android
-
Design / Fullstack Developer
Trópico Propaganda • Octuber 2008 - Octuber 2012
Designer and Flash developer.
Skills: Flash, HTML, CSS, PHP, MySQL, Corel Draw, Photoshop, Design
Education
-
System analytis and development
Vianna Júnior • 2016 - 2018
The Internet Systems course at Faculdades Integradas Vianna Júnior offers all the qualities needed to train professionals capable of standing out in the market. Students will be equipped to create new platforms and applications for smartphones and tablets, as well as to manage and maintain networks, servers, websites, and databases, supported by a virtual library with over 5,000 digitized titles.
Licenses & Certificates
Projects
-
CleanerXcode
CleanerXcode is a macOS tool designed to remove unnecessary Xcode files, such as Derived Data, build caches, device support files and simulator data.
-
Formidable
The Formidable protocol is designed for objects that manage forms composed of multiple FormField components. By conforming to this protocol, you can leverage built-in functionality to validate, reset, and check the validity of all form fields at once.
-
Uncompress
Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.
Languages
- English: Intermediate (A2).
- Portuguese: Native.