Ricardo N.

Ricardo N.

Santa Catarina, Brazil
Hire Ricardo N. Hire Ricardo N. Hire Ricardo N.

About Me

I am a Senior Developer and Tech Lead with more than a decade of software development experience. I now focus on Flutter development, always concerned about code quality and team productivity. Along the lines of developer productivity, I continuously trace languages, libraries, and tools, and also got in contact with many different back-end technologies.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Freelancer
Freelancer
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Worked with multiple Flutter libraries and built a sound toolset for cross platform development.

  • Developed Flutter libs for the community, proposed a reference layered architecture implementation in Medium and GitHub.

  • Created a revisited Clean Architecture proposal (4+2 Layered Architecture) on Medium.

AGS Agricultura e Sistemas
AGS Agricultura e Sistemas
C++ Developer/System Architect
2016 - 2020 (4 years)
Brazil
  • Worked on a C++ application built on top of TNTmips GIS platform with unique tools to empower technical staff to produce plantation projects with design automation and instant graphical feedback about soil preservation, drainage, machine efficiency, and more.

  • Acted as the sole programmer, working closely with a field specialist, and managing in one year to incorporate all basic tools from TNTmips on a specialized GUI front end (www.microimages.com).

  • Designed new tools empowering plantation tech designers to produce sophisticated projects considering 3D terrain landscape, topographic properties, satellite imagery, machine efficiency, water flow paths, and more. Created a tool to export plantation lines to a tractor's auto pilot systems for precise execution of planned projects.

Softplan
Softplan
Senior Developer/Tech Lead
2007 - 2015 (8 years)
Brazil
  • Participated in web front development with JavaScript and Java Applets accessing REST APIs. As a consultant I participated in decision making about the implementation details of forth coming app futures.

  • Acted as a Tech lead for Web and WS development. Our team delivered solutions for the Brazilian Justice digital process with services for both Court and Attorneys and providing integrations between D.A. Offices, Prosecution Offices, and other public parts.

  • Adopted Spring, Spring Boot, Rest services and rich JavaScript front-ends.

Showcase

Flutter Developer - Weather Colors
Flutter Developer - Weather Colors
  • Flutter Developer - Weather Colors is an open-source project.

  • It displays current weather and local time for multiple cities.

  • Cities are colorized based on temperature, with progressive color lists for a beautiful visual effect.

A Flutter implementation of 4+2 Layered Architecture structure
A Flutter implementation of 4+2 Layered Architecture structure
  • This implementation utilizes the 4+2 Layered Architecture.

  • It provides a project structure with all suggested layers, each in a separate package.

  • The project includes a simple domain within a runnable sample application, leveraging Flutter Riverpod and Freezed.

Education

Bachelor's degree (incomplete), Physics
Bachelor's degree (incomplete), Physics
Universidade de São Paulo
Bachelor of Science - BS, Major in Computer Science, minor in Biology
Bachelor of Science - BS, Major in Computer Science, minor in Biology
University of Sydney