À propos du service
TraduitJe suis un spécialiste des langages de tableau, et l'APL est mon outil principal, pas un intérêt secondaire. Là où la plupart des développeurs se tournent vers des boucles et des frameworks lourds, j'exprime la même tâche computationnelle en quelques lignes d'opérations denses sur des vecteurs et des matrices entiers à la fois. C'est vraiment une façon différente de penser le code, et au fil des années de travail en Dyalog APL, j'ai appris à transformer des problèmes numériques enchevêtrés en expressions courtes et lisibles qui se traduisent directement par les mathématiques qui les sous-tendent. Si vous avez un modèle de tarification, un calcul de risque ou un pipeline analytique qui semble plus lourd qu'il ne devrait l'être, je peux généralement le plier en quelque chose de beaucoup plus compact et intelligible.
La plupart de mon travail se situe à l'intersection de la finance et du calcul numérique. Je construis et ajuste des modèles pour l'évaluation des options, les métriques de portefeuille et de risque, l'analytique des séries temporelles, et des simulations de style Monte Carlo, et je me soucie autant de la justesse que de la rapidité. Étant donné que les tableaux sont des valeurs de première classe en APL, je prototype rapidement une idée quantitative, la teste sur des données réelles, et laisse les mêmes expressions en production sans réécriture. Je suis à l'aise pour connecter APL à des bases de données, CSV et des flux de marché, et pour emballer les résultats afin que les analystes et collègues sans connaissance d'APL puissent les utiliser via des outils et rapports familiers.
Une part significative de ce que je fais est un travail de sauvetage et de maintenance. Les systèmes APL hérités écrits il y a des décennies, avant que leurs auteurs ne partent, effectuent encore des calculs critiques dans des banques, des compagnies d'assurance et des divisions de recherche. Je lis ce code couramment, documente ce qu'il fait réellement, corrige les endroits qui ont discrètement dérivé, et le modernise soigneusement afin qu'il continue à produire des chiffres corrects. Que vous ayez besoin d'un nouveau modèle à partir de zéro, d'une accélération d'un modèle existant, ou de la restauration du contrôle d'un ancien espace de travail—je vous aiderai.
— Développement APL et Dyalog pour la finance et l'analytique
— Évaluation des options, modèles de portefeuille et de risque
— Analyse des séries temporelles et simulations Monte Carlo
— Code numérique et mathématique vectorisé
— Sauvetage, documentation et modernisation du code APL hérité
— Intégration des données avec des bases de données, CSV et des flux de marché
La plupart de mon travail se situe à l'intersection de la finance et du calcul numérique. Je construis et ajuste des modèles pour l'évaluation des options, les métriques de portefeuille et de risque, l'analytique des séries temporelles, et des simulations de style Monte Carlo, et je me soucie autant de la justesse que de la rapidité. Étant donné que les tableaux sont des valeurs de première classe en APL, je prototype rapidement une idée quantitative, la teste sur des données réelles, et laisse les mêmes expressions en production sans réécriture. Je suis à l'aise pour connecter APL à des bases de données, CSV et des flux de marché, et pour emballer les résultats afin que les analystes et collègues sans connaissance d'APL puissent les utiliser via des outils et rapports familiers.
Une part significative de ce que je fais est un travail de sauvetage et de maintenance. Les systèmes APL hérités écrits il y a des décennies, avant que leurs auteurs ne partent, effectuent encore des calculs critiques dans des banques, des compagnies d'assurance et des divisions de recherche. Je lis ce code couramment, documente ce qu'il fait réellement, corrige les endroits qui ont discrètement dérivé, et le modernise soigneusement afin qu'il continue à produire des chiffres corrects. Que vous ayez besoin d'un nouveau modèle à partir de zéro, d'une accélération d'un modèle existant, ou de la restauration du contrôle d'un ancien espace de travail—je vous aiderai.
— Développement APL et Dyalog pour la finance et l'analytique
— Évaluation des options, modèles de portefeuille et de risque
— Analyse des séries temporelles et simulations Monte Carlo
— Code numérique et mathématique vectorisé
— Sauvetage, documentation et modernisation du code APL hérité
— Intégration des données avec des bases de données, CSV et des flux de marché