Skip to content
View rayelissonl's full-sized avatar
📚
📚

Highlights

  • Pro

Block or report rayelissonl

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
rayelissonl/README.md

🤝 Estou procurando ajuda para aprender sobre Back-End.

GitHub followers Gmail Badge LinkedIn Badge

defmodule DevAnalyst do
  defstruct name: "Rayelisson Lima",
            role: "Dev. Backend",
            languages: ["Python", "Go", "Node", "Elixir"],
            frameworks: %{
              "Go" => ["Gin"],
              "Python" => ["Django", "FastAPI"],
              "Node" => ["Nest.js", "Express"],
              "Elixir" => ["Phoenix"]
            },
            frontend_frameworks: ["Angular", "React (Next.js)"],
            databases: ["PostgreSQL", "MongoDB"],
            dev_ops_tools: ["AWS", "Docker", "Git", "GitHub", "Kubernetes"],
            messaging_queues: ["Kafka", "RabbitMQ"],
            methodologies: ["Scrum", "Kanban"]

  def introduce(%__MODULE__{} = dev_analyst) do
    IO.puts("Hi, I'm #{dev_analyst.name}, a #{dev_analyst.role}.")
    IO.puts("Here's what I specialize in:")
    IO.puts("Languages: #{Enum.join(dev_analyst.languages, ", ")}")

    IO.puts("Frameworks:")
    Enum.each(dev_analyst.frameworks, fn {lang, fwks} ->
      IO.puts("  #{lang}: #{Enum.join(fwks, ", ")}")
    end)

    IO.puts("Frontend Frameworks: #{Enum.join(dev_analyst.frontend_frameworks, ", ")}")
    IO.puts("Databases: #{Enum.join(dev_analyst.databases, ", ")}")
    IO.puts("DevOps Tools: #{Enum.join(dev_analyst.dev_ops_tools, ", ")}")
    IO.puts("Messaging Queues: #{Enum.join(dev_analyst.messaging_queues, ", ")}")
    IO.puts("Methodologies: #{Enum.join(dev_analyst.methodologies, ", ")}")
  end
end

# Instanciar e exibir a introdução
dev_analyst = %DevAnalyst{}
DevAnalyst.introduce(dev_analyst)


📚 Minha Trajetória de Aprendizado

🧪 Desenvolvimento Backend

🚀 Projects 💻 Technology
api-rest-go-gin-ray Golang GinDocker Postgres Swagger Grafana Kafka
service-desk-api-1 TypeScript Node.js Nest.js Docker Postgres Swagger Grafana Kafka Kubernete GitHub Actions
webelixirpri Elixir Phoenix Docker Postgres Swagger Grafana rabbitmq Terraform GitHub Actions
full_stack_rails-react-redux_ray Ruby on Rails Docker Postgres Swagger Grafana Redis Sidekiq
fast_ray_ap Python FastAPI Docker Postgres Swagger Grafana Kafka
bitgrit-personality-api PythonFlaskDocker Postgres Swagger Grafana Kafka
apiescola1 PythonDjango Docker Postgres Swagger Grafana rabbitmq


⚡ Stats ⚡



Social networks!

Popular repositories Loading

  1. rayet_2 rayet_2 Public

    HTML

  2. exercioifsc exercioifsc Public

  3. rayelissonl rayelissonl Public

  4. markdown-badges markdown-badges Public

    Forked from Ileriayo/markdown-badges

    Badges for your personal developer branding, profile, and projects.

    SCSS

  5. fast_ray_ap fast_ray_ap Public

    Python

  6. golagray golagray Public

    Go