About me

I am a passionate and versatile CTO with over +10 years of JavaScript experience and a constant interest in learning new technologies. I am currently learning the path to be a DevOps and master tools or practices such as "Linux, AWS, CI/CD, Docker, Kubernetes, Jenkins and Terraform" to perform cost optimized, reliable and secure full software delivery and maintenance.

I have a solid experience in web, mobile, and desktop products development, using frameworks and technologies such as "React, Next.js, Angular, Nux, and Electron". I also have skills in Backend development with "Node", Express and MongoDB. UX design with "Figma" always following the best practices of prototyping and coding, clean architecture, "SOLID" principles, pixel perfect, GitFlow, and agile methodologies.

In addition to my regular work, I also work on my own projects, creating useful software or products from design and development to deployment in AWS that contribute and help to solve problems or try to solve them or give inspiration to the user connecting the AI to an API and using the "Actions" of OpenAI or others, to give commands and interact with the API and, finally, provide a result to the user.

Experience

BackChannel | Jul. 2024 - 0 yr 0 mos

We’re working towards automating processes and maintaining as much operational efficiency as possible. We will create recognizable patterns for our shop and want to integrate this approach while designing the BACKCHANNEL web app. By removing levers of manual operation and allowing the app to run its recommendations and learn about customers autonomously, we are creating a coherent system for product organization.

Curbo | Jun. 2020 - May. 2024

With our exceptional team of professionals, we've cultivated a world-class company characterized by a unique culture that thrives on relentless innovation, all in pursuit of our overarching vision: to stand as the preeminent software product development company on a global scale.

InstaCarro | Ago. 2014 - Dec. 2018

I played a pivotal role in establishing Brazil's largest C2B used car marketplace, co-leading its remarkable journey from inception to an impressive $105 million in revenue within just 2.5 years, boasting best-in-class global metrics.

Skills

A look at all the programming languages, libraries, and tools I've worked with, I started programming about +10 years ago. I have tried a few programming languages and technology stack, both Backend and Frontend.

Event though the scope of web development is wide, I was very interested and focused on Frontend development.

Languages

HTML
CSS
JavaScript
TypeScript

Frameworks and libraries

jQuery
Angular
React
Next.js
Ionic
Electron.js

JavaScript libraries

Redux
TanStack Query
Zustand
Formik
Jest
Storybook

Preprocessors, css style, component and motion libraries

Pug
Scss
Sass
Less
Bootstrap
Tailwind
ChakraUI
MaterialUI
NextUI
Framer Motion

Backend stack

noSQL
Node.js
Express.js
MongoDB
Postman
Firebase
Sanity CMS

Softwares and tools

VS Code
Jira
Git
GitHub
Bitbucket
ESLint
Husky
Figma
Photoshop
WordPress
Elementor

Agile methodologies and coding principles

GitFlow
SCRUM
Clean Code
SOLID
Clean Architecture
Pixel perfect

Currently or interest in learning...

SQL
Nest
GraphQL
PostgreSQL
Socket.IO
Linux
AWS
Docker
Kubernetes
CI/CD
Terraform
Jenkins

My work process

Establishing An Experience And Design Principles

Our mandate: create a digitally transformative platform that empowers customers to shop a vast surplus inventory and pave the way for future e-commerce strategies, such as app-exclusives or localized offerings. We tried to find an innovation sweet spot of mobile-relevant enhancements that leveraged current resources and capabilities to bring an MVP to market.

Establishing a Core Competency to Deliver

A core competency is the driving engine, or mechanic, laying the foundations for a products growth. It answers the simple question, “What does it do?”, and serves as the fulcrum for the design experience. The core competency for the BACKCHANNEL is incubated within the domain of data algorithms, an area with great potential and not fully harnessed in any one channel.

Creating Principles For Design

TRather than play into the all-too-familiar minimal aesthetic, we will reduce UI elements to their utmost practical, primitive form. The notion of “brutal utility” manifested in quick, no-frill transitions, and rigid animations. We will remove the ambiguity of iconography and opt for text instead, creating a tone that is very plain and factual to simplify the UI, while streamlining the design process by eliminating unnecessary complexity.

Development phase

We’re working towards automating processes and maintaining as much operational efficiency as possible. We will create recognizable patterns for our shop and want to integrate this approach while designing the BACKCHANNEL web app. By removing levers of manual operation and allowing the app to run its recommendations and learn about customers autonomously, we are creating a coherent system for product organization.