8000 mayconaraujosantos (Maycon Araujo) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View mayconaraujosantos's full-sized avatar
:octocat:
I love code
:octocat:
I love code

Block or report mayconaraujosantos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mayconaraujosantos/README.md

Maycon Araujo - Senior Software Engineer

💼 Perfil Profissional

Engenheiro de Software Sênior com vasta experiência na concepção, desenvolvimento e implementação de soluções de backend robustas e escaláveis, especialmente em arquiteturas de microsserviços. Possuo um profundo conhecimento do ecossistema Java e suas tecnologias de ponta, com foco em construir sistemas resilientes, performáticos e seguros. Minha trajetória profissional é marcada pela liderança técnica, mentoria de equipes e um compromisso constante com a qualidade do código e as melhores práticas de desenvolvimento.

🛠️ Expertise Técnica Principal

  • Linguagens:
    • Java 11, 17, proficiência em programação concorrente e reativa.
  • Frameworks/Bibliotecas Backend:
    • Spring Ecosystem:
      • Spring Boot Spring Boot (experiência avançada em configuração e otimização),
      • Spring Cloud Spring Cloud (Service Discovery, Configuration Management, Gateway, Circuit Breakers, Stream),
      • Spring Security Spring Security (implementação de segurança com OAuth 2.0, JWT),
      • Spring Data JPA Spring Data JPA (otimização de queries e estratégias de persistência),
      • Lombok Lombok.
    • Persistência:
      • JPA JPA,
      • Flyway Flyway (gerenciamento de migrações de banco de dados).
    • Mensageria:
      • Apache Kafka Kafka (arquitetura, streams, conectores),
      • RabbitMQ RabbitMQ (roteamento avançado, confiabilidade),
      • Google Cloud Pub/Sub Pub/Sub (GCP).
    • Cache:
      • Redis Redis (estratégias de cache distribuído).
    • Comunicação:
      • gRPC gRPC.
  • Testes:
    • TDD TDD (Desenvolvimento Guiado por Testes),
    • JUnit JUnit 4/5 (criação de testes unitários abrangentes),
    • BDD BDD (Desenvolvimento Orientado a Comportamento) com
    • Cucumber Cucumber (definição de cenários em linguagem natural).
  • Cloud Computing:
    • Amazon AWS AWS (
      • Amazon SQS SQS,
      • Amazon RDS RDS,
      • Amazon SNS SNS,
      • Amazon S3 S3,
      • Amazon ECR ECR,
      • Amazon EKS EKS ),
    • Google Cloud GCP (
      • Google Cloud Functions Cloud Functions,
      • Google BigQuery BigQuery ).
  • Containerização e Orquestração:
    • Docker Docker,
    • Kubernetes Kubernetes.
  • Monitoramento e Observabilidade:
    • Grafana Grafana,
    • New Relic Relic,
    • Splunk Splunk.
  • CI/CD:
    • Jenkins Jenkins,
    • GitHub Actions GitHub Actions,
    • GitLab CI GitLab CI.
  • Frontend (Conhecimento):
    • Angular Angular,
    • TypeScript TypeScript.
  • Gerenciamento de Código:
    • Git Git,
    • GitLab GitLab,
    • GitFlow GitFlow.
  • Gerenciamento de Projetos:
    • Jira Jira,
    • Scrum Scrum.

💡 Experiência Profissional

Minha experiência abrange a liderança técnica e a contribuição individual em projetos complexos, incluindo:

  • Desenvolvimento e evolução de plataformas de microsserviços utilizando Spring Boot e Spring Cloud, garantindo alta escalabilidade e resiliência.
  • Implementação de soluções de mensageria robustas com Kafka e RabbitMQ para comunicação assíncrona e processamento de eventos em larga escala.
  • Desenvolvimento de APIs RESTful seguras e performáticas com Spring Security, seguindo as melhores práticas de design e documentação.
  • Utilização extensiva de bancos de dados relacionais (JPA, Flyway) e NoSQL (Redis), com foco em otimização de performance e modelagem de dados eficiente.
  • Implementação de testes automatizados em todas as camadas (unitários, integração, BDD) para garantir a qualidade e a estabilidade do software.
  • Experiência prática com plataformas de cloud (AWS e GCP), incluindo a utilização de serviços como SQS, RDS, SNS, S3, ECR, EKS, Cloud Functions e BigQuery.
  • Criação e gerenciamento de pipelines de CI/CD com Jenkins e GitHub Actions para automatizar o processo de entrega de software.
  • Monitoramento e análise de sistemas em produção utilizando Grafana, Relic e Splunk para identificar e solucionar problemas proativamente.
  • Colaboração em equipes multidisciplinares utilizando a metodologia Scrum e ferramentas como Jira.
  • Mentoria de desenvolvedores juniores e plenos, compartilhando conhecimento e promovendo o crescimento técnico.

(Aqui você pode adicionar detalhes mais específicos sobre seus projetos e responsabilidades em cada experiência profissional, se desejar.)

🔭 Projetos Pessoais e Contribuições

  • [Nome do Projeto Pessoal 1](Link do Projeto 1): Breve descrição do projeto, destacando as tecnologias avançadas utilizadas (ex: arquitetura reativa com Spring WebFlux e Kafka Streams).
  • [Nome do Projeto Pessoal 2](Link do Projeto 2): Contribuição significativa para algum projeto Open Source relevante em alguma das tecnologias listadas.
  • [Nome do Projeto Pessoal 3](Link do Projeto 3): Demonstração de habilidades específicas em alguma tecnologia (ex: implementação de um sistema de filas distribuídas com RabbitMQ com padrões de confiabilidade).

(Inclua links para seus projetos mais relevantes no GitHub ou outras plataformas.)

🤝 Conecte-se

  • LinkedIn
  • [GitHub](Seu Link do GitHub)
  • [Seu Email Profissional]

⚡ Interesses

  • Exploração de novas tecnologias e tendências no desenvolvimento de software.
  • Participação em comunidades técnicas e compartilhamento de conhecimento.
  • Busca contínua por aprimoramento em arquiteturas de sistemas distribuídos e escaláveis.

Agradeço o seu interesse em meu perfil. Estou sempre aberto a novas oportunidades e desafios que me permitam aplicar e expandir minhas habilidades.

Popular repositories Loading

  1. mongodb-docker-compose mongodb-docker-compose Public

    image mongodb alpine

    Makefile 6

  2. fly-easy-eticket fly-easy-eticket Public

    scraper information about fly easy ticket

    JavaScript 5

  3. mayconaraujosantos mayconaraujosantos Public

    3

  4. pet-travel-pass pet-travel-pass Public

    Java 3

  5. condominium-api condominium-api Public

    api for case study Visitor management in a condominium

    Java 3

  6. km2-rdo-mobile km2-rdo-mobile Public

    App para gestao de obras

    Java 2

0