
Diogo
From Brazil (UTC-3)
Lemon.io stats
1
offers now 🔥Diogo – React, React Native, Node.js
Diogo is a Senior Frontend/Mobile Engineer with 15 years of experience, including 9+ years in React Native, 10 years in React, and strong TypeScript skills. Articulate and client-friendly, he communicates clearly, values collaboration, and has led both product and frontend teams. Strongest on the frontend side, he would benefit from deepening Node.js internals and backend scaling patterns, but is a great fit for React/React Native roles with full-stack versatility. Diogo offers full-stack versatility, with a best fit for roles where front-end and mobile ownership is required.
13 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Mobile Engineer
The customer was a secure digital vault that helped households organize, store, and share essential documents, records, and memories with AI-powered classification and enterprise-grade security.
Diogo was responsible for the following:
- joined the company as the third mobile developer, helping with delivering features and fixing bugs on the React Native application;
- started the effort to share more code between the mobile and web teams, which resulted in the creation of a private npm package with shared code used by both apps;
- increased the project’s TypeScript coverage, translating business concepts to descriptive types;
- established navigation patterns to follow mobile UX best practices;
- introduced features folder architecture to match the growth of complexity of the application, making it easier to navigate the project and split new feature tickets.
Full-stack Developer
The service provided a solution to Marketing Agencies and Brands, allowing them to track campaigns, connect them to freelancers, and manage the impact of their investment.
Diogo's main scope of responsibilities included the following:
- developed new features on the web project using Elm/React on the client and Node/F#/ GraphQL on the server;
- helped design and specify new features alongside the designer and product owner;
- worked on project management culture, implementing new processes and adapting Agile methods that made sense for the team.
Full-stack Developer
The app was a ride-sharing mobile app with a different business model. It gave the drivers freedom to set their prices and charge them a fixed fee.
Among others, the contributions were:
- led the effort to adopt Apollo Client as the technology to communicate with different API services and make it the single source of truth inside the application;
- helped improve how the project was managed with suggestions on how to handle new tasks and sprint organization;
- launched the beta version of the app for drivers and riders in Tampa Bay and started improving the app based on feedback and new features;
- worked through defining the patterns and architecture that the Node.js back-end would follow;
- set up CircleCI for automated deployment of the server;
- deployed the first version of the server on Google App Engine;
- worked on continuous improvement of the codebase and porting/adding new features.
Mobile developer
This project was the React Native Android version of a pre-existing health and fitness app targeting women's health. The app featured free and paid workout videos and also live workouts that featured a real-time chat with other participants.
Diogo's contributions were:
- developed and launched an Android React Native project from the ground up;
- implemented a React Native bridge of a native Android live streaming SDK;
- translated an iOS app design to Android specific UI.
Mobile developer
The project was a smart contacts app that was initially written as a native iOS app and then ported to a React Native app.
Among others, he was tasked with:
- developed a native iOS app that got great feedback from beta testers;
- created a React Native Android and iOS app;
- presented suggestions to improve the back-end API;
- teamed up with the designer and product manager to discuss and decide on new features.