24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Aplicações Funcionais Puramente no JVM em Frege

72 visualizações#2366
CategoriaFeito à mão
Período de listagem12 diasaté 21.11.2026
Postado23.08.2026
Visualizações7235 em 14 dias

Sobre o serviço

Traduzido
Escrevo software funcional em Frege — essencialmente um dialeto de Haskell que compila para bytecode Java e roda em qualquer JVM. Se sua equipe vive dentro do ecossistema Java, mas deseja as garantias da programação funcional pura, posso ajudar a conectar esses dois mundos. Nos últimos anos, entreguei serviços, bibliotecas e utilitários de linha de comando onde a preguiça, a imutabilidade e a tipagem rigorosa eliminaram classes inteiras de erros antes que o código chegasse à produção. Normalmente, meu trabalho se parece com isso. Eu projeto um núcleo puro sem efeitos colaterais em Frege e empurro toda a entrada e saída para as fronteiras do sistema, de modo que a lógica de negócios permaneça testável e previsível. Confio no sistema de tipos para modelar precisamente seu domínio: usando tipos de dados algébricos e classes de tipos em vez de verificações defensivas de nulos. Como Frege roda diretamente no JVM, escrevo camadas de integração cuidadosas que invocam bibliotecas Java existentes, envolvem classes legadas em wrappers funcionais seguros e expõem módulos Frege de volta para chamadas a partir de Kotlin ou Java sem atrito. A preguiça me permite expressar pipelines de streaming e estruturas infinitas enquanto economizo memória. Também cuido de coisas práticas: configuração de build via Gradle ou Maven, empacotamento, integração contínua, testes baseados em propriedades estilo QuickCheck e documentação que seus engenheiros Java entenderão. O entregável inclui código-fonte comentado, um build reproduzível, uma breve nota sobre padrões de design adotados e um walkthrough com sua equipe para que você possa manter o código depois. Se você precisa de um protótipo reescrito para correção, um módulo crítico revisitado ou mentoria em padrões funcionais no JVM — entrego código que é correto por construção e um prazer de desenvolver.
Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Alex P.Feito à mão
Contato
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora