Sobre o serviço
TraduzidoEstou escrevendo código de produção em Dyalog APL há quase dez anos — para bancos, divisões atuariais e mesas de quant independentes. Programação orientada a arrays não é exótica para mim, mas uma maneira natural de pensar sobre dados. Quando um cálculo envolve milhões de linhas, tabelas aninhadas de taxas ou uma superfície de preços que precisa ser reavaliada a cada poucos segundos, Dyalog APL me permite expressar toda a lógica em algumas linhas densas e verificáveis em vez de loops volumosos onde erros se escondem. Isso é exatamente o que ofereço: menos código, menos defeitos e procedimentos numéricos que rodam em alta velocidade.
Meus projetos típicos são modelos de reserva atuarial e previsão de fluxo de caixa, motores de precificação de Monte Carlo, cálculos de risco de portfólio e VaR, análises de séries temporais e portabilidade de lógica APL obsoleta ou cálculos de planilhas para espaços de trabalho Dyalog APL mantidos. Trabalho com confiança com o que importa na prática: operadores de rank e eixo líder, chave e estêncil, dfns e cadeias tácitas, utilitários de isolamento e aplicação paralela para computação multi-core, acoplamento a bancos de dados através de SQAPL, Conga e pontes dotnet. Quando necessário, conecto Dyalog APL com Python e bibliotecas nativas.
O resultado é limpo e bem documentado. Você recebe um espaço de trabalho versionado ou um conjunto de scripts fonte, uma breve nota explicativa para cada função, um conjunto de testes com valores esperados e um guia para que sua equipe possa manter o código sozinha. Eu perfilo pontos críticos e os ajusto para que a expressão concisa também seja rápida. Se você herdou código APL opaco que ninguém se atreve a tocar, eu o lerei, explicarei e reestruturarei cuidadosamente. Descreva a tarefa, a forma dos dados e a meta de desempenho — eu oferecerei um plano concreto com etapas.
Meus projetos típicos são modelos de reserva atuarial e previsão de fluxo de caixa, motores de precificação de Monte Carlo, cálculos de risco de portfólio e VaR, análises de séries temporais e portabilidade de lógica APL obsoleta ou cálculos de planilhas para espaços de trabalho Dyalog APL mantidos. Trabalho com confiança com o que importa na prática: operadores de rank e eixo líder, chave e estêncil, dfns e cadeias tácitas, utilitários de isolamento e aplicação paralela para computação multi-core, acoplamento a bancos de dados através de SQAPL, Conga e pontes dotnet. Quando necessário, conecto Dyalog APL com Python e bibliotecas nativas.
O resultado é limpo e bem documentado. Você recebe um espaço de trabalho versionado ou um conjunto de scripts fonte, uma breve nota explicativa para cada função, um conjunto de testes com valores esperados e um guia para que sua equipe possa manter o código sozinha. Eu perfilo pontos críticos e os ajusto para que a expressão concisa também seja rápida. Se você herdou código APL opaco que ninguém se atreve a tocar, eu o lerei, explicarei e reestruturarei cuidadosamente. Descreva a tarefa, a forma dos dados e a meta de desempenho — eu oferecerei um plano concreto com etapas.