Personal details

Ronan N. - Remote

Ronan N.

Timezone: Brasilia (UTC-3)

Summary

I am a software developer who likes to keep up to date, experimenting with and discovering new technologies and new approaches to software development. I believe and I like the dialectic to propose and discuss ideas with an alternative to everything. Currently focused on developing applications for iOS, but I also have a good experience with backend and web frontend.

I love to talk about software development. And I helped some friends to become a developer and get promoted in their careers. Through weekly meetings, teaching about unit tests, TDD, software architecture, iOS frameworks and providing a good study material about iOS.

Work Experience

Software Engineer
Nubank | Nov 2017 - Present
Unit Testing
MVVM
Reactive Programming
RxSwift
Clean Architecture
Working creating internal frameworks for the company iOS application, dealing with crypographi, REST Api, Unit Tests, Integration Tests, Reactive Programing and a lot of other stuffs.
iOS App Developer
Concrete Solutions | Dec 2016 - Nov 2017
Git
Unit Testing
Continuous Integration
Test driven development
Reactive Programming
Fastlane
RxSwift
iOS applications creation with agile management techniques and customers relationships. Projects • iOS App developer para plataforma de streaming de audio • iOS App developer para plataforma de mCommerce Improved skills and knowledges • XCTests • TDD, Unit Tests, UI Tests • Audio Streaming • Rest API integration • Swift • Frameworks • Continuous Integration • Fastlane • Storyboards e XIBs • Coded views • Clean Code • Design patterns • Git and Git Flow • Apple guidelines • Agile and Scrum

Personal Projects

2016
Firebase
Test driven development
Clean Architecture
Following best practices in Software Development and using the least possible third party libraries. This project will be documented in a series of blog posts and the main topics will be TDD, Clean Architecture, SOLID principles and views construct by Code.