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
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.
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.
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.
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