Tiago is a Senior Software Engineer with 14 years of professional experience and currently focused on Mobile development. He has a strong background working with different languages and technologies such as Android, Kotlin, Flutter, React, Java, and related tools. He has been designing and deploying innovative software applications that meet project scope, while also surpassing client expectations. He has also acquired leadership experience working 2 years as a Mobile Tech Lead, focused on delivering timely project results, promoting teamwork, and exceeding organizational goals. Tiago is an elite Android Engineer who is passionate about mobile development and excited for new opportunities to grow his skills.
Responsible for designing, implementing, and documenting a multi-module architecture for Android. Reviews code written by other developers and creates self-contained, reusable, and testable modules and components.
Cooperated with the back-end team in the process of building the REST API by defining the contracts. Contributed to app architecture decisions, technical roadmap, and timeline estimation.
Mentored team members in software development principles, patterns, processes, and good practices. Reviewed code of other team members providing constructive direction and clarified the technical requirements, while suggesting a range of solutions to get the desired result.
Technologies: Android, Kotlin, MVP, Dagger, RxJava, Butterknife, Firebase, Retrofit, Picasso, JUnit, Mockito, Flutter, Dart, RxDart, SQLite, React, Typescript, Redux, Jest, Java, React Native