Guilherme
From Brazil
9 years of commercial experience
Lemon.io stats
1
projects done160
hours workedOpen
to new offersGuilherme – React Native, React, Node.js
Guilherme is a Senior Mobile Engineer with extensive experience building applications from scratch and publishing them on the App Store and Google Play. His projects include crypto and e-money platforms, a smart bike company ecosystem, and a platform for civil construction workers. His positive attitude and eagerness to contribute to an exciting project have truly stood out during the vetting process!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Mobile Developer
This project is still under construction. The main goal of this application is to make it easier for the welders to fill in the required reports they need to send to the companies and to the regulatory bodies. The user will be able to select the materials, and the type of weld, type the parameters, and sign the report. The report will be exported as a PDF file.
- implemented component that will be used to sign the reports;
- implemented reusable components;
- designed the application architecture;
- integrated with Firebase products (auth, firestore, firestorage, crashlytics).
Mobile Developer
A mobile application (Android and iOS) that helps the population using intelligence to warn them when there are chances for natural disasters to happen like floods, landslides, or even storms.
- created reusable components;
- developed new features;
- fixed bugs;
- integrated with REST APIs;
- implemented CI/CD pipeline using Bitrise;
- prioritized tasks and bugs;
- monitored errors;
- planned sprints;
- gathered and analyzed requirements.
Senior Mobile Developer
A platform focused on crypto investments. It has tools to help users manage their crypto wallets with periodic rebalancings. Users connect their exchange accounts to their accounts so the platform can handle the rebalancings automatically according to the user's configurations. Inside the platform, users can see some crypto news and charts showing the most recent crypto coin prices.
- created mobile features;
- created the first chart using D3 and react-reanimated;
- created the first backend service;
- configured first docker containers for the development and testing environments;
- wrote unit and integration tests;
- reviewed pull requests.
Front-end Developer
An e-money platform with different kinds of investment and support. The project has different web applications since it has frontends used by customers, by employees, and it has landing pages, too. That's why the team uses different frameworks for each web application.
- helped the front-end team maintain all the web applications;
- refactored legacy code;
- converted JavaScript files to TypeScript files;
- improved Gitlab actions pipeline;
- fixed bugs;
- created new features;
- redesigned landing pages and created new ones;
- built new UI components;
- debugged and resolved the application issues.
Software Developer
A smart bike company that produces amazing e-bikes and develops a mobile application that connects with the user's bike using Bluetooth low energy connection. Both web stores were Next.js applications connected to the Shopify GraphQL API.
- created frontend application following a previous architecture;
- helped develop and maintain all the mobile and web applications of the company;
- helped develop a new module for the mobile application and the bike: the battery-saving module;
- debugged and resolved the application issues;
- helped maintain the Brazillian web store and was the developer responsible for talking with the U.S. team and developing the U.S. web store;
- built front-end UI components;
- connected the mobile application with Firebase.
Mobile Developer
A mobile application for law studies covered in public tenders. It uses "fill the gap" daily challenges so users can study more dynamically.
- was responsible for the whole application following the client's desired design and requirements;
- created mobile architecture;
- implemented advanced user interface;
- built UI components;
- debugged and resolved the application issues.
Software Developer
A platform for civil construction people. It can be used by anyone who works in this area. The mobile application is used for construction site management. The application was developed for all different roles working on the same construction site. Inside the application, it's possible for the responsible engineer to track the other users' tasks, time management, and construction progress. The app can be called a "Jira" for civil construction.
- created mobile application;
- connected application with the Firebase platform;
- built front-end components;
- debugged and resolved the application issues;
- created features to use the device's camera and image library;
- created offline-first features;
- defined project architecture for new features.