Sobre o serviço
TraduzidoSou especialista em linguagens de array, e APL é minha ferramenta principal, não um interesse secundário. Onde a maioria dos desenvolvedores recorre a loops e frameworks pesados, eu expresso a mesma tarefa computacional em algumas linhas densas de operações sobre vetores e matrizes inteiras de uma vez. Esta é realmente uma maneira diferente de pensar sobre código, e ao longo dos anos trabalhando com Dyalog APL, aprendi a transformar problemas numéricos emaranhados em expressões curtas e legíveis que se mapeiam diretamente na matemática por trás deles. Se você tem um modelo de precificação, cálculo de risco ou pipeline de análise que parece mais pesado do que deveria, geralmente posso transformá-lo em algo muito mais compacto e inteligível.
A maior parte do meu trabalho está na interseção de finanças e computação numérica. Eu construo e ajusto modelos para avaliação de opções, métricas de portfólio e risco, análises de séries temporais e simulações no estilo de Monte Carlo, e me preocupo igualmente com a correção e a velocidade. Como arrays são valores de primeira classe em APL, eu prototipo uma ideia quantitativa rapidamente, testo-a em dados reais e deixo as mesmas expressões em produção sem reescrever. Estou confortável conectando APL a bancos de dados, CSV e feeds de mercado, e empacotando resultados para que analistas e colegas sem conhecimento de APL possam usá-los através de ferramentas e relatórios familiares.
Uma parte significativa do que faço é trabalho de resgate e manutenção. Sistemas APL legados escritos há décadas, antes de seus autores partirem, ainda realizam cálculos críticos em bancos, companhias de seguros e divisões de pesquisa. Leio esse código fluentemente, documento o que ele realmente faz, conserto lugares que se desviaram silenciosamente e o modernizo cuidadosamente para que continue produzindo números corretos. Se você precisa de um novo modelo do zero, aceleração de um existente ou controle restaurado a um antigo espaço de trabalho—eu ajudarei.
— Desenvolvimento APL e Dyalog para finanças e análises
— Avaliação de opções, portfólio e modelos de risco
— Análise de séries temporais e simulações de Monte Carlo
— Código numérico e matemático vetorizado
— Resgate, documentação e modernização de código APL legado
— Integração de dados com bancos de dados, CSV e feeds de mercado
A maior parte do meu trabalho está na interseção de finanças e computação numérica. Eu construo e ajusto modelos para avaliação de opções, métricas de portfólio e risco, análises de séries temporais e simulações no estilo de Monte Carlo, e me preocupo igualmente com a correção e a velocidade. Como arrays são valores de primeira classe em APL, eu prototipo uma ideia quantitativa rapidamente, testo-a em dados reais e deixo as mesmas expressões em produção sem reescrever. Estou confortável conectando APL a bancos de dados, CSV e feeds de mercado, e empacotando resultados para que analistas e colegas sem conhecimento de APL possam usá-los através de ferramentas e relatórios familiares.
Uma parte significativa do que faço é trabalho de resgate e manutenção. Sistemas APL legados escritos há décadas, antes de seus autores partirem, ainda realizam cálculos críticos em bancos, companhias de seguros e divisões de pesquisa. Leio esse código fluentemente, documento o que ele realmente faz, conserto lugares que se desviaram silenciosamente e o modernizo cuidadosamente para que continue produzindo números corretos. Se você precisa de um novo modelo do zero, aceleração de um existente ou controle restaurado a um antigo espaço de trabalho—eu ajudarei.
— Desenvolvimento APL e Dyalog para finanças e análises
— Avaliação de opções, portfólio e modelos de risco
— Análise de séries temporais e simulações de Monte Carlo
— Código numérico e matemático vetorizado
— Resgate, documentação e modernização de código APL legado
— Integração de dados com bancos de dados, CSV e feeds de mercado