Executando verificação de segurança...
1

Projeto Open Source: Plataforma para Administração de Currículos

Olá. Tudo bem?

Me chamo Thiago, e sou um estudante de Ciência da Computação que visa se tornar desenvolvedor .NET. Para aprimorar meus skills, criei em 2024 uma comunidade que chamei de "Os Derivados", onde o objetivo é desenvolver projetos FOSS (Free Open-Source Software) didáticos e, futuramente, para uso real.

O objetivo do grupo é desenvolver projetos de todo o tipo usando a plataforma .NET,
priorizando aplicações Web e Desktop com C#, já que possivelmente representa seu "carro-chefe".

Atualmente, o grupo está num ritmo lento de desenvolvimento, mas já estamos no nosso segundo projeto! Ele se chama "Resumi", e o objetivo é desenvolver uma plataforma de gerenciamento de currículos.

Sobre o Projeto

Em resumo, a stack seria NuxtJS + ASP.NET Core, com database Postgres. Se quiser ver mais detalhes do projeto, você pode ir ao perfil da organização GitHub - Os Derivados.

Funcionalidades Principais

O Resumi contaria com quatro grandes funcionalidades:

  • Gerenciamento de currículos (criar, editar, exportar);
  • Marktetplace (para disponibilizar templates visuais);
  • Análise de currículo com IA (buscando aplicar algoritmos de recomendação e consumir APIs de terceiros);
  • Controle de acesso: autenticação, autorização e gestão de usuários via painel admin;

Esse Projeto é pra Você?

Esse projeto é pra todos! Desde que se identifique com a maioria dos itens abaixo:

  1. Você quer participar contribuir numa comunidade de programação de projetos open source;
  2. Você quer contribuir em diferentes frentes: front-end, back-end, database, project management, ui design, infraestrutura etc.;
  3. Você quer participar de projetos que tenham o mínimo rigor de projetos de verdade (levantamento de requisitos, design, versionamento semântico, code-review, reuniões);
  4. Você estuda, trabalha com .NET no back-end e quer elevar seu desenvolvimento profissional;
  5. Você é proativo, não se importa em contribuir em diferentes frentes para ver "a coisa andar"!
  6. Tem interesse em programar projetos em ao menos uma dessas frentes: Web, Desktop, Mobile, CLI, Cloud;
  7. Gosta de pamonha! (Opcional, mas não entendo como você não consegue gostar de pamonha??);
  8. Gosta de estudar, questionar, aprender e compartilhar o que aprendeu, sem medo de ser julgado por ter "dúvidas triviais". O grupo é para todos os níveis!
  9. Programa a pelo menos um ano;

Justificando Requisitos: durante esse meio tempo dessa iniciativa, lidei com diversos pequenos fracassos. Um deles é o engajamento com a comunidade.
Até aqui, muitos membros têm esperado passivamente pelas fases de planejamento ficarem prontas por mim, o que tem atrasado muito o andamento dos projetos.

Sei também que algumas pessoas querem ir direto pro código, mas a proposta do grupo não é essa! O objetivo do grupo é fazer projetos com o mínimo de seriedade, para caminharmos para efetivamente iniciar o desenvolvimento de projetos que visam aplicabilidade real. Portanto, sua ajuda em cada fase faz toda a diferença!

Portanto, pense mesmo se pode participar, pois sei que este tipo de iniciativa toma um tempo que muitos não podem investir. Esta iniciativa depende de pessoas!

Metas

A princípio, o objetivo é entregar um MVP deste projeto até o final do ano. Atualmente, estamos caminhando para a modelagem de banco de dados. A depender de quantos interessados surgirem, poderemos iniciar desenvolvimentos em paralelo das diferentes camadas do projeto.

O MVP deve contar com ao menos parte das funcionalidades propostas; a princípio, a gestão de currículos e a criação de contas devem ser o mínimo a ser entregue.

Como Participar?

Você pode entrar em contato comigo em uma das minhas redes sociais. Fale que veio pelo projeto, se apresente e me fale sobre seus interesses no projeto!

Por favor. Se conhece alguém que provavelmente se interessaria por este projeto, por favor ajude-o a chegar nela!

Carregando publicação patrocinada...