04/11/2025 updated

**** ******** ****
100 % available

Desenvolvedor Back end

Divinópolis, Brazil
Brazil
Bacharel engenharia de software
Divinópolis, Brazil
Brazil
Bacharel engenharia de software

Profile attachments

CV - Ricyê Campos Garcia

Java (Programming Language)JavaScriptSpring SecurityApplication Programming Interfaces (APIs)Aspect-Oriented ProgrammingContinuous IntegrationDevOpsGitHubHibernateJSONJUnitPostgreSQLMongoDBMySQLNode.jsObject-Relational MappingOAuthRabbitMQMockitoPrometheusSwaggerSQL DatabasesOpenapiData/Record LoggingExpress.jsGrafanaSpring BootGitGitlab-ciKubernetesApache KafkaRestful ApiMochaDockerElk StackJenkins


JavaScript (Node.js):Proficiência em JavaScript, especialmente no ambiente Node.js, para desenvolvimento de aplicações server-side.Conhecimento em frameworks como Express.js para criação de APIs RESTful. Spring Boot: Experiência em desenvolvimento de aplicações Java utilizando o Spring Boot, um framework que simplifica a configuração e o desenvolvimento de aplicações Java. Compreensão de conceitos como Injeção de Dependência, Programação Orientada a Aspectos (AOP) e configuração de segurança com Spring Security. LAPIs RESTful: Habilidade em projetar e implementar APIs RESTful, garantindo que sejam escaláveis ​​e seguras. Conhecimento em documentação de APIs utilizando Swagger ou OpenAPI. Banco de Dados: Experiência com bancos de dados relacionais (como MySQL, PostgreSQL) e não relacionais (como MongoDB). Habilidade em escrever consultas SQL e usar ORM (Object-Relational Mapping) como Hibernate. Autenticação e Autorização: Implementação de mecanismos de autenticação e autorização, como JWT (JSON Web Tokens) e OAuth2. Testes: Conhecimento em testes automatizados, utilizando frameworks como JUnit para Java e Mocha/Chai para JavaScript.Habilidade em realizar testes de integração e testes de unidade.Versionamento de Código: Familiaridade com sistemas de controle de versão, como Git, para gerenciar o código-fonte e colaborar com outros desenvolvedores. DevOps e CI/CD: Conhecimento em práticas de DevOps, incluindo integração contínua e entrega contínua (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou GitHub Actions. Experiência com contêineres Docker e orquestração com Kubernetes. Frameworks e Ferramentas Adicionais Frameworks de Teste:JUnit, Mockito (para Java) e Jest (para JavaScript).Ferramentas de Monitoramento:Uso de ferramentas como Prometheus, Grafana ou ELK Stack para monitoramento e registro de aplicações. Mensageria: Experiência com sistemas de mensageria como RabbitMQ ou Apache Kafka para comunicação assíncrona entre serviços. Microserviços: Conhecimento em arquitetura de microserviços, incluindo design e implementação de serviços independentes que se comunicam entre si.

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in