Giovani Debiagi
Software Engineer at PoolUp- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Inglês Native or bilingual proficiency
-
Português Native or bilingual proficiency
-
Italiano Elementary proficiency
Topline Score
Bio
Experience
-
PoolUp
-
United States
-
Consumer Services
-
1 - 100 Employee
-
Software Engineer
-
Aug 2022 - Present
• Implemented ride and ride request creation flows using Dart, Flutter, Typescript, Google Cloud Functions, Stripe API and Stripe SDK for Flutter. • Refined ride search logic, using Typescript and Cloud Functions, which reduced the maximum number of Firestore queries by approximately 90% when searching for rides. This considerably reduced latency. • Developed a pick-up and drop-off location selection feature with Flutter, integrating Google Maps Platform APIs and SDKs (Places API, Routes API and Google Maps SDK for Flutter), therefore enhancing user experience in location selection. • Implemented custom lazy loading on ride search feature, limiting the number of retrieved documents per page, subsequently reducing costs and search latency. • Implemented features using Firebase Dynamic Links. • Refactored legacy code, transitioning features from Riverpod to BLoC with the Freezed package, enhancing feature maintainability. • Implemented Google Apps Script algorithms to auto-populate databases from Google Sheets files. This considerably reduced time and effort on adding data to Firebase databases. Show less
-
-
-
Tektura Smart Construction
-
Brazil
-
Software Development
-
Co-Founder / Software Engineer
-
Nov 2020 - Dec 2021
1. Furniture Quotation Web App - Implemented a tool to generate simplified furniture quotations using Flutter Web, GetX, Firebase, and Google Apps Script. This tool enabled internal architects to provide approximate furniture quotations to clients, bypassing the need for formal quotations from suppliers. Consequently, the response time to clients was reduced from days-weeks to minutes-hours, depending on the complexity of the furniture project. - Developed a Google Apps Script to populate Firestore database with furniture details and pricing tables sourced from suppliers, saving a considerable amount of time and effort from internal architects. 2. Works Follow Up Web App - Implemented a responsive design using Flutter Web, GetX and GetX Pattern. - Embedded up-to-date Gantt Charts exported from Monday.com. - Incorporated home renovation 3D digital twins created with Matterport for Mobile. This offered users an immersive experience, enabling them to track their home restoration process. 3. Employees Mobile App - Developed an internal-use app, using Flutter and Firebase, which allowed employees to watch instructive videos on how to perform specific tasks. - Integrated Google Drive into the app in order to provide access to these videos. Show less
-
-
-
Keep Up
-
Ribeirão Preto, São Paulo, Brasil
-
Software Engineer
-
Jan 2019 - Nov 2020
• UI/UX discussion and strategic feature definition alongside a multidisciplinary team • Mobile app development using Flutter and BLoC Pattern • Front-end development using Flutter Web and BLoC Pattern • Back-end implementation using Firebase • App deployment to Google Play Store • UI/UX discussion and strategic feature definition alongside a multidisciplinary team • Mobile app development using Flutter and BLoC Pattern • Front-end development using Flutter Web and BLoC Pattern • Back-end implementation using Firebase • App deployment to Google Play Store
-
-
-
FAPESP
-
Brazil
-
Research Services
-
700 & Above Employee
-
Iniciação Científica
-
Jun 2016 - Dec 2018
Development of Interactive Glove and Quadrotor Aerial Vehicle Control System by Teleoperation, using Inertial Measurement Units (IMUs). This project allowed its user to control, remotely, unmanned aerial vehicles (drones) using their hand and arm gestures, by wearing the developed Interactive Glove. The main goal of this project was to provide an intuitive piloting method for this kind of vehicle, resulting in shorter and easier learning periods for its users. Demonstration: https://www.youtube.com/watch?v=Fp48DxE-20k&list=PLMFvLxnk4aiLag7BGHFrbJRXZ1Vu9WAT1 Acquired knowledge and experience: 1. Interactive Glove 1.1 Inertial Measurement Units (accelerometer and magnetometer) 1.2 Bluetooth and Serial Communication 1.3 Arduino 1.4 General Electronics and PCB Design and Manufacturing 1.5 SolidWorks and 3D Printing 2. Integration and Unmanned Aerial Vehicle 2.1 Linux 2.2 Embedded Systems 2.3 ROS (Robot Operating System) 2.4 Networks Support: 1. FAPESP - São Paulo Research Foundation 2. EESC - USP (Sao Carlos School of Engineering - University of Sao Paulo) 2.1 LabRoM (Mobile Robotics Laboratory) 2.1.1 ART (Aerial Robots Team) Show less
-
-
Education
-
Universidade de São Paulo
Graduação, Engenharia Mecatrônica