Hello All! I'm Ricardo Martins

Developer com foco em back-end, proficiente em Java, frameworks como Spring, POO com padrões de projeto e serviços escaláveis de arquitetura distribuída. Experiência em bancos relacionais SQL, como PostgreSQL, MySQL e SQLite, e NoSQL, como CouchDB e MongoDB. #JPA #Akka #Docker #Redis #Node.js #HTTP2 #RESTful #API #gRPC #Pingora #Postman #Websockets #MQTT #GraphQL #Kafka #DataOriented #JWT #OAuth2 #Macaroons

Metodologias de Programação

Conhecimento com as metodologias de desenvolvimento como Scrum para noções de organização de trabalho com sprints e reuniões diárias, e noções do dia a dia de desenvolvimento.

Extreme Programming (XP): tenho conhecimento das ideias de programação em pares, programação orientada a testes (TDD) e programação orientada a comportamento, com entrega contínua e frequente, rodadas de feedback e entregas rápidas.

Modelagem de Dados

Na parte de modelagem de dados, uso PostgreSQL, MySQL e bancos não relacionais como MongoDB. Tenho experiência na criação de tabelas, consultas SQL complexas e otimização de desempenho em bancos relacionais.

Nos bancos não relacionais, foco na estrutura flexível e escalabilidade. Esse conhecimento me capacita a projetar sistemas de banco de dados robustos e eficientes para diversas aplicações empresariais.

Estrutura de dados e Algoritimos

Tenho forte conhecimento em estruturas de dados e algoritmos, incluindo listas, pilhas, filas, árvores e grafos. Estudo a eficiência de algoritmos de busca e ordenação, bem como a notação Big O, para resolver problemas complexos de forma otimizada. Issopermite escrever códigos eficientes cria possibilidade de melhora na performance de aplicações.

Conhecimentos em programação orientada a objetos e desenvolvimento e modelagem de sistemas web em Java o que me permite desenvolver aplicações robustas, escaláveis e de fácil manutenção, seguindo as melhores práticas da indústria de software.

Educação

Cruzeiro do sul
Tecnólogo em Análise de sistemas
Fevereiro 2024 - Abril 2026

Universidade Federal do Rio Grande do Norte
PROGRAMADOR WEB
Junho de 2020 - Novembro de 2020