Yan GuytFull Stack Developer
Since I was a child, I've been passionate about technology and video games. Nothing has changed since then, but now I work with what I love, using creativity to innovate and find solutions while developing software and apps. With projects ranging from chrome extensions, mobile apps, and API services, I'm always ready for the next challenge. During my free time, I practice sports and study what is to come. I dream of being able to help other people to understand more about technology, which is one of my goals for 2023.
Tech stack
Redis (8)
CSS (6)
TypeScript (6)
Node.js (6)
React (5)
MongoDB (3)
Vue.js (3)
HTML (3)
Next.js (3)
Web (3)
PostgreSQL (3)
WebSockets (3)
Video (3)
Chrome Extensions (3)
Elasticsearch (3)
AWS Lambda (3)
Bootstrap (3)
React Native (3)
Play (3)
Dart (3)
Redux (3)
Flutter (3)
Refactoring (3)
Apache (1)
SQL (1)
Adobe Photoshop
Adobe Illustrator
Express.js
Go
Experience
Staff Software Engineer[web/lock]
12/2021 - Currently

Tropix is ​​a site focused on selling crypto art, developed in Next.js ( Framework React ) and TailwindCSS ( CSS framework ). Its main points are the possibility of integration with your Metamask wallet to make offers for works, Adding funds via payment methods such as stripe. Aiming to be part of the Web3 movement. Seeing a market niche within the web3 world, there was a need to create a SaaS model system that could be both a plug and play, as well as api and library services available to customers who wanted to insert their projects and companies within Web3 .0, transforming assets into NFT's, perpetuating their existence within a blockchain. This project has an api made in Nest.js ( Node.js framework with Typescript ) using PostgresSQL as a database, a component library made in React and an administrative dashboard made in Next.js.

TypeScript
React
CSS
Web
Redis
Next.js
Node.js
PostgreSQL
Software Engineer III FullstackMosaico
06/2021 - 12/2021

The Chrome extension for Zoom came about as a result of the company's need to diversify its area of ​​activity. The main objective was to present to users, during navigation, the best prices, offers, cashback and coupons available. Directly influencing the consumer at the time of purchase with relevant information. The project was developed from scratch based on another extension acquired and on which I had worked. The extension system included a control dashboard developed in Nuxt.js and Vuetify, an API in Nest.js(Node.js with Typescript) using a MongoDb database with a cache layer with Redis, and the extension made in Vue .js, all developed from scratch. To ensure and develop reports, events were captured during navigation and sent to an apache service called superset, where it was possible to generate reports from SQL queries

SQL
HTML
CSS
Apache
Redis
Vue.js
Node.js
MongoDB
TypeScript
Chrome Extension DeveloperVigia de Preço
01/2019 - 07/2021

The Vigia de Preço Chrome extensions was developed to help the user in their purchase decision. With features such as a chart with price history, price and offer alerts, the user could understand the behavior of the product so that he would know the ideal moment to buy it. The extension project had in its early years a base in HTML, CSS and pure Javascript, being later transformed into a project that used Vue, as a framework, to facilitate its development. During the existence of the extension, several new features and UX and UI adjustments were added, aiming not only to improve the user experience during navigation, but also to comply with the policies that each store determines for the use of the extension, those that made the extension had to be customizable on the most diverse levels, from the look to even the way its logic worked.

HTML
CSS
Video
Bootstrap
Vue.js
Chrome Extensions
Back End DeveloperEletrobras
01/2019 - 07/2021

Vigia de Preço's was a price comparator that had to be always offering the most relevant and updated information possible to the products that consumed it, this meant that the products in our databases had to have the information referring to them always updated almost daily. Our main API and most of the services were made in Nest.js ( Node.js with Typescript ), with an incredibly performant Redis ( Considering a large number of requests ), MongoDb Database ( NoSQL ), and elasticsearch as an engine product search.

Node.js
Redis
MongoDB
WebSockets
Elasticsearch
AWS Lambda
TypeScript
App DeveloperVigia de Preço
02/2019 - 06/2021

The Vigia de Preço app came about with the need to expand our layer of action, aiming to impact mobile users. In view of our startup status and the need for fast and cheap development, the use of the React-Native language, based on React, with Redux, was chosen to make this app, aiming to serve both Android and IOS. The app had more than 500k new users using the platform, which helped them to make the best purchase decision. After a few months with the app in use, we realized that, due to the low performance of mobile phones in circulation in Brazil, mainly Android, React-native might not be the best language for this task. With this in mind, a great deal of research was done. After several discussions and endless performance tests, Flutter was the language chosen for the new version of the application. In approximately 4 months we managed to refactor the entire application.

React
Refactoring
Play
Redis
Redux
Flutter
React Native
Dart
Education
BachareladoPontifícia Universidade Católica do Rio de Janeiro
02/2011 - 02/2017