I'm a iOS Software Engineer based in Belo Horizonte, Brazil. I'm passionate about building great user experiences and creating robust applications.
Below are some of my main repositories. Feel free to explore them and check out my work!
-
iOS WeatherApp using VIPER Architecture: This is an iOS WeatherApp that displays the current weather using the VIPER architecture. VIPER is a design pattern commonly used in iOS applications to achieve better separation of concerns and maintainability.
-
WIP - Adopting SwiftUI with a Bottom-Up Approach to Minimize Risk: Adopting SwiftUI with a bottom-up approach is better because it minimizes risk by being less disruptive, while allowing for incremental improvements.
-
Testing API Layer: is a project where I demonstrate my knowledge of Test-Driven Development (TDD) and Unit Testing by creating an iOS application and testing its API layer. In this repository, I show how I build a robust and reliable app by testing the API layer with Unit Tests. The API layer is tested to ensure that it functions as expected and that the app behaves correctly in different scenarios. This project serves as a great example of how TDD and Unit Testing can be used to create high-quality and maintainable applications. Feel free to explore the code and see how it works!
-
iOS LEAD ESSENTIALS PROGRAM: I'm currently enrolled in the iOS LEAD ESSENTIALS PROGRAM from Essential Developer, learning best practices for iOS software development and team leadership.
-
SwiftUI: I'm currently learning SwiftUI to build modern and responsive user interfaces for iOS applications.
- LinkedIn: douglas-moreira
- I'm currently working as an iOS Software Engineer at iFood, where I develop and maintain the iOS app that millions of users rely on for food delivery.
Thanks for checking out my profile!