
Ricardo
From Brazil (UTC-3)
25 years of commercial experience
Lemon.io stats
2
projects done3561
hours worked1
offers now 🔥Ricardo – Flutter, Dart, C++
Ricardo is a Senior Mobile developer with over 22 years of experience in the industry, demonstrating excellence as both a developer and a team/tech lead. His extensive expertise shines through, particularly in his mastery of Flutter. Ricardo is committed to producing clean code, reflecting his dedication to quality. His impressive background includes managing teams of 12-14 people!
Main technologies
Additional skills
Testimonials
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Developer
Cross-platform (web and mobile) application for the largest retail agribusiness in the USA. This user application aids crop planning, planting, and harvesting, both in farming and retail areas. The application is used by crop managers and field agents. The server-side infrastructure allows to process delivery receipts and track yield and payment data.
- Developed new features with data modeling and front-end code;
- Implemented common widgets for web and mobile applications;
- Restructured critical server-side processing functions;
- Restructured the main data import facility;
- Contributed to styling standards;
- Active code reviewer;
- Wrote unit tests and contributed to improvements for the test library;
System architect, Designer and Developer.
This is an open-source weather application developed in Flutter. It has been released to the Android Playstore and tested on Windows and Linux desktop environments. The app presents weather information from OpenWeather with a beautiful rich interface using Semantic Coloring and Syncfusion Charts.
- Consolidated multi-city weather information onto a single page;
- Designed a detailed weather page that includes weather data, weather alerts, and visually appealing Syncfusion charts;
- Instructed on Layered Architecture and development best practices;
- Instructed on practical use of popular Flutter libraries such as Riverpod, Syncfusion, and ObjectBox;
- Demonstrated how to use Riverpod for State Management and Dependency Injection;
- Taught Flutter's main localization approach using (flutter gen-l10n).
System Architect, C++ Developer, Tech Lead
Geographic Information System (GIS) software solution for sugar cane plantation planning and engineering. This C++ application is built on top of the TNT Mips GIS platform with unique tools that empower technical staff to produce plantation projects with design automation and instant graphical feedback regarding soil preservation, drainage, machine efficiency, and more.
- Incorporated all basic tools from TNTmips into a specialized GUI Front-end;
- Designed new tools for plantation engineering, empowering plantation tech designers to produce sophisticated projects that consider 3D terrain landscapes, topographic properties, satellite imagery, machine efficiency, water flow paths, and more;
- Exported plantation lines to tractor auto-pilot systems for precise execution of planned projects.
Tech lead
Solutions for the Brazilian Justice digital process with services for both Court and Attorneys and integrations with D.A. Offices, Prosecution Offices, and other public parts.
- Transformed the web development team into the reference team for the entire company by introducing best practices, modular architectures, separation of concerns, and microservices;
- Ditched monolithic implementations and privately brewed frameworks;
- Adopted Spring, Spring Boot, Rest services, and rich JavaScript front ends;
- Encouraged new developers with innovative ideas to join the team;
- Initiated the practice of pair programming and code reviews;
- Defined unit testing best practices and code standards;
- Wrote complex and critical code in Java and JavaScript;
- Created automated tools to help developers and DevOps with daily chores.