"The ones who are crazy enough to think they can change the world are the ones who do" (Steve Jobs)

My name is Jhonatan Teixeira Rios and I have been working with technology since 2016. I have a technical degree in visual communication and worked as a Graphic Designer and Motion Designer for 3 years. After that, I made a career transition to Software Development, when I started working as a Frontend Engineer at the company Cielo, working directly on the Landing Page, that was firstly made in Handlebars, JQuery and Bootstrap, and after some months we rewrite using Vue, Nuxt, Scss and Bulma. I currently work as a Data Engineer at PagSeguro, creating internal data solutions for ETL (extraction, transformation and loading), Data Pipelines and data analysis, using technologies such as Typescript, Python, SQL, Kafka, RabbitMQ, Docker, Kubernetes and AWS. I also have some personal projects such as my blog, applications and games for Android and Artificial Intelligence projects. Additionally, I have been specializing in cloud development with AWS and recently acquired an AWS Cloud Practitioner certification.

Programming Languages and Technologies

Languages

Front-End

Back-End

Infrastructure

Another tools

Check out my main projects

Blog

My personal blog is a set of content that I considered important during my studies, so I decided to organize my knowledge into articles about careers, programming, AWS and architecture. This blog was created with Next.js, Scss, Node, Typescript, MongoDB, Vercel and AWS.

Visualizar Código Fonte

Metal Against Demons

This is project is a 2D top down game, made with Java and Kotlin. It's inspired by Vampire Survivors, but the objective is to defeat monsters using music.

Visualizar Código Fonte

Guia de Hardware Web

This app uses artificial intelligence and natural language processing to recommend notebook models, based on the user's needs. The technologies used were: Next 14, Tailwind, Typescript, Serverless Framework and Natural.js

Visualizar Código Fonte

Classifiers

This project was created while my studies about microservices and AWS. This project consists in 3 microservices that works receiving a csv file with the train data, realizing the train of classification model and providing a endpoint to consume the trained model as a Rest API. For this project I decided to use Bun.js as a runtime with Typescript, AWS S3, AWS SQS and I intend to deploy with Kuberntes on AWS too.

Código Fonte

Next Ecommerce

This project was created with the aim of serving as a front-end for an ecommerce based on microservices, but it's not finished yet.

Visualizar Código Fonte

Sharing knowledge and experience helps us go further. Access the code of my main projects here.

GitHub