rtscosta

Senior

Wallet Validator - Web3 Developer | Dez 2022


I developed the Wallet Validator project to verify wallet addresses before initiating money transfers. This project was an opportunity for me to dive into Solidity and Web3 development. The inspiration behind this initiative was a personal experience where I encountered issues while transferring funds to an invalid wallet address. 




Project:


  • Used Remix to write a Solidity smart contract.
  • Developed the user interface using React, Next.js, and Web3, enabling smooth interaction with Metamask.
  • Implemented a CI/CD pipeline using GitHub and AWS Amplify to streamline deployment.
Check out the project demo at: https://dev.validador.detask.io/
Source code available on GitHub: https://github.com/detask/dt_wallet_validator


—----------------------------------------------------------------
Nodis - Co-founder CTO - May 2019 - Jun 2021


  • Responsible for handling 7 different projects simultaneously.
  • Hiring, managing, and leading a team of developers.
  • Organizing and managing scrum teams.
  • Conducting customer interviews and interacting with customers.
  • Writing code for front-end, back-end, and database components.
  • Architecting products and solutions.
  • Preparing the solution to handle 150K users.
  • Implementing OKRs (Dora Devops).
  • Maintaining software quality with 80% test coverage.
Projects:


1) Nodis Infra


  • Responsible for coordinating and deciding the tech stack for each project.
  • Sometimes coding.
  • Handle all projects infrastructure, monitoring, and communication between projects.
Tech Stack:


  • Microservice event-driven architecture for all services
  • API GraphQL and Rest
  • MongoDB and Postgresql
  • Services to integrate with Marketplaces, e-commerces, and logistics
  • AWS services
  • Python Flask to develop the services and APIs
  • Monitoring system using DataDog
  • Email service using SendGrid
  • SMS integration service using Twilio
  • Push notification service using Firebase
  • Unit test automation using CircleCI
  • GitHub for saving the repositories
  • Visual Studio Teams to control projects and spring
  • Health-check and monitoring
2) Nodis Main App


  • A mobile app that allows retailers to scan their products, search a catalog of over 120 million products, and receive push notifications when an event happens.
  • The app also allows users to select which marketplaces they want to sell their products on, import sales data, and sync product prices and inventory.
Tech Stack:


  • Front-end: React, NextJS, and React Native
  • Back-end: API in GraphQL and Rest
  • Database: MongoDB and Postgresql
  • Infrastructure: AWS services
  • Monitoring: DataDog
  • Communication: SendGrid, Twilio, and Firebase
  • Testing: CircleCI
  • Version control: GitHub
3) Nodis Marketplaces Integration Services


  • Microservices using event-driven architecture to communicate with external services such as marketplaces, email notification, invoices services, couriers, catalog, etc.
Tech Stack:


  • Health-checks and scheduled microservices.
  • Integrated with Amazon, Magazine Luiza, Mercado Livre, and B2W.
  • MongoDB database.
  • Connecting with Rest APIs.
  • Python Flask to create the services.
4) Nodis Catalog


  • A system that scrapes websites and collects product data to build an internal catalog.
  • Uses queries and AI to unify the results.
  • Has helped developers import over 100 million products from different sources on the internet.
Tech Stack:


  • Python Flask
  • MongoDB and Postgres database
  • AI to combine duplicate products and create a unique catalog
  • Health-check and monitoring
5) E-commerce


  • A small e-commerce platform for users who want to sell online not using marketplaces.
  • Features a main page with filters and search, product detail page, checkout integrated with payment gateway Pagarme, and email status integration.
  • Also integrated with Facebook, Instagram, and Google Business to list products.
Tech Stack:


  • MongoDB
  • React with NextJS
  • Rest API in Python Flask
  • Integrated with Stone Delivery APIs
  • Health-check and monitoring
6) Marketplace Integration


  • A regional marketplace that lists all products from a specific city.
  • Integrated with Stone logistics to get the product at the store and deliver to the local customer in that range.
  • Splits each invoice for each store and controls the individual delivery.
Tech Stack:


  • MongoDB
  • React with NextJS
  • Rest API in Python Flask
  • Integrated with Stone Delivery APIs
  • Health-check and monitoring
7) Logistics


  • An integration with Stone logistic service to collect products from our customers' stores and deliver them to the final user.
Tech Stack:


  • Services in Python Flask integrated with Stone Logistic APIs.
  • Health-check and monitoring.

—----------------------------------------------------------------
Softvar - Co-founder CTO - Nov 2006 - Advisor · 16 yrs

  • Softvar is an ERP for retail stores and ecommerce back office. The project started in the US and incorporated a companion called Pinogy, which is specialized in the pet industry. I was responsible for talking to customers and implementing new features for this new vertical, such as PetCenter, Scan Pet Microchip, Industrial Catalog, Progressive Discount System, and ERP Changes.
  • The solution was designed to control inventory, point-of-sale, pick and pack, customer support, accounts payable and receivable, bank integration, multi-company, product catalog, marketplace integration, invoice control, purchase order tracking, and more.
  • Responsible for handling infrastructure, back-end, front-end, and teams for the squads.
  • Hired and maintained team engagement.
  • Created dashboards to show team performance and deliverables.
  • Responsible for creating partnerships with other companies to integrate with them.
  • Created a methodology to involve the tech team with our users.
  • Responsible for implementing our own e-commerce environment in-house to train new employees and show the company how our software works for customers to make improvements.
  • Implemented a delegation board to give teams autonomy.


Projects:

1) Client-server

  • The platform was developed as client-server.
  • Main developer responsible for creating and maintaining features for the POS such as inventory control, finance, logistics, sales commission, invoices, customer relations, and purchase.
Tech stack:

  • Delphi 5-7
  • MSSQL Server

2) ERP Web

  • Responsible for migrating the client-server project to the web.
  • Qualified the team on new technology.
  • Coordinated the change with new collaborators.

Tech Stack:

  • AngularJS
  • .Net C#
  • MSSQL Server
  • Rest API

3) 360 Pet System

  • Assumed new product management for this new industry.
  • Qualified the team to extract data for special reports.
  • Developed new features for the product and presented them to customers so they could interact with them quickly.
  • Responsible for implementing microchip enrollment to connect with the pet insurance company and generate the contract for the pet insurance.
  • Developed a software called Pet Center to control all pet vaccine and disease track records.
  • Integrated with a central pet category, created in-house, to get all product information such as images, title, description, manufacturer, prices, etc. when a product was scanned in a store.

Tech Stack:

  • Delphi
  • MSSQL Server


4) Handheld mini ERP System

  • Created a version of our ERP in Java to run on Symbol and Zebra printer handheld devices.
  • The software had the following functionalities:
    • Pre-sale order: Clerks could help customers add items to a cart and print a receipt on a Zebra printer connected to the Symbol device.
    • Pre-receiving check solution: The app could scan purchase orders to verify the correct quantity.
    • Purchase order system: The app could suggest products for the manager to buy.
    • Inventory system: The app could track inventory levels and locations.

Tech Stack:

  • Java
  • MSSQL Server
  • JDBC
  • SQLite
—----------------------------------------------------------------
Site Sustentável CO-founder - Sep 2012 - Oct 2015

Site Sustentável was a startup that neutralized the carbon footprint of websites by planting trees. The startup was created inside an acceleration program in Brazil called 21212 after pivoting from the initial project called Politic Note.


We calculated the carbon footprint of a website based on its pageviews and planted the number of trees necessary to offset those emissions. This allowed businesses to show their commitment to environmental responsibility without having to go through the complex process of managing their own emissions. We planted over 60,000 trees in Brazil.

DemoDay: https://vimeo.com/53859136


1) Developer platform

I was responsible for designing and developing the landing page and portal for users to buy and track their trees. The portal was integrated with a payment system that automatically renewed annual subscriptions, which triggered the reforestation company to plant the trees.

Tech Stack:


  • Database: MS SQL Server
  • Backend: C#
  • Front-end: AngularJS



Experience: 2 years

Yearly salary: $100,000

Hourly rate: $75

Nationality: 🇧🇷 Brazil

Residency: 🇺🇸 United States

Experience:

Period Title Company
2006 - Co-founder - CTO Softvar
2019 - 2021 Co-founder - CTO Nodis
2012 - 2015 Co-founder Site Sustentavel

Skills:

react
solidity
web3
english
portuguese