Giovanni
From Brazil
Giovanni – Typescript, Node.js, React
Giovanni is a Software Engineer from Brazil who has worked in software development since 2010. His focus is Full-stack development with technologies like TypeScript, React.js, Node.js, GraphQL, Postgres, Docker, HTML, and CSS. He is more of a front-end guy but still a very good specialist on both sides. He has a proven track record of projects where he participated in architecture decisions and was a tech lead. Soft-skills-wise, he is really easy to communicate with, calm, and confident in his words.
16 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead
Beech Valley Solutions is a premium network of accounting freelancers. The company helps other organizations to find great accountants with no long-term commitment required by them. The company has its own platform that helps customers to find the best candidates, allowing them to filter by a wide variety of options.
- Was a founding engineer there, responsible for architecture and technologies;
- Implemented data sync and querying for complex search, backed by Elasticsearch;
- Sped up backend and frontend work by abstracting common code, with high code quality standards, great documentation, example usage, and test coverage;
- Led multiple projects to their completion by managing a small number of developers and contributing to their implementation;
- Conducted platform monitoring, bug fixes, and had direct contact with final users;
- Had direct collaboration with the product owner and designer to measure implementation complexity, feasibility, and features prioritization;
- Drove experiments for new libraries and technologies;
- Ensured team capacitation through code reviews and 1-1s;
- Participated in the hiring process by interviewing and assessing developers, as well as defining evaluation criteria and technical challenges.
Front-end Developer
Javascript widget that accepts low-cost payments directly from the customer's bank account which was designed to be easily plugged into any platform and highly customizable.
- Was responsible for building a payment widget where clients could inject a simple Javascript tag into their site/e-commerce to start accepting bank payments, driving more revenue and lowering fees;
- Optimized infrastructure and network to allow widgets to load as quickly as possible;
- Was responsible for the entire front-end technical architecture.
Full Stack Developer
Maybe.co is a financial platform providing an entire view of users' finances and investments. After connecting to bank and investment accounts, it provides a variety of tools for financial planning, retirement, projections, etc.
- Implemented new features from scratch, working on the backend, frontend, deployment, and infrastructure;
- Heavily contributed to abstracting UI components, which had a positive impact on the speed we delivered projects;
- Mentored other developers through code reviews and 1-1s, unblocking the team mainly if someone got stuck with React or Typescript.
Full Stack Developer
Govlaunch is a marketplace for government technology. The platform allows governments to search, compare and review technology solutions. Vendors are exposed to highly qualified government buyers, they can promote their products, research for new customers, and connect with new government buyers.
- Contributed to designing and implementing GraphQL API;
- Implemented new features from its conception, backend, database, frontend, deployment, and monitoring;
- Optimized network by fine-tuning MongoDB queries, implementing DataLoaders, and client-side caching;
- Built and abstracted common UI components, speeding up the development process;
- Mentored developers through code review and pair programming;
- Drove more website traffic by working on a rich search input, backed by Algolia.
Front-end Developer
A web application used by big retailers in the U.S. The app compares a wide range of product prices from the main supermarkets, allowing the customers to compete with promotions and merchandise.
- Implemented UI according to Figma’s design;
- Built a timeline component from scratch since it needed to be highly customizable for the product, which was the most complex piece in the UI, and used to show the most important data;
- Maintained existing features.
Tech Lead
AMBEV is a big beverage company. They built a system to manage the use of IT equipment for all office locations.
- Was responsible for implementing and maintaining existing features (backend, frontend, and database);
- Trained developers through code review and pair programming, mostly taught Angular and PHP OOP;
- Created a web app with a neat and tidy architecture which later on became the standard model for all new apps.