O usłudze
PrzetłumaczoneJestem specjalistą w językach tablicowych, a APL to moje główne narzędzie, a nie poboczne zainteresowanie. Gdzie większość programistów sięga po pętle i ciężkie frameworki, ja wyrażam to samo zadanie obliczeniowe w kilku gęstych linijkach operacji na całych wektorach i macierzach jednocześnie. To naprawdę inny sposób myślenia o kodzie, a przez lata pracy w Dyalog APL nauczyłem się przekształcać złożone problemy numeryczne w krótkie, czytelne wyrażenia, które bezpośrednio odwzorowują matematykę stojącą za nimi. Jeśli masz model wyceny, obliczenia ryzyka lub pipeline analityczny, który wydaje się cięższy, niż powinien, zazwyczaj mogę go złożyć w coś znacznie bardziej kompaktowego i zrozumiałego.
Większość mojej pracy leży na styku finansów i obliczeń numerycznych. Buduję i dostosowuję modele do wyceny opcji, metryk portfela i ryzyka, analityki szeregów czasowych oraz symulacji w stylu Monte Carlo, a zależy mi zarówno na poprawności, jak i szybkości. Ponieważ tablice są wartościami pierwszej klasy w APL, szybko prototypuję pomysł ilościowy, testuję go na rzeczywistych danych i pozostawiam te same wyrażenia w produkcji bez przepisywania. Czuję się komfortowo łącząc APL z bazami danych, CSV i feedami rynkowymi oraz pakując wyniki, aby analitycy i koledzy bez wiedzy o APL mogli z nich korzystać za pomocą znanych narzędzi i raportów.
Znaczną część mojej pracy stanowi ratowanie i utrzymanie. Systemy APL z przeszłości, napisane dziesięciolecia temu, zanim ich autorzy odeszli, wciąż wykonują krytyczne obliczenia w bankach, firmach ubezpieczeniowych i działach badawczych. Czytam taki kod płynnie, dokumentuję, co tak naprawdę robi, naprawiam miejsca, które cicho się zmieniły, i modernizuję je ostrożnie, aby nadal produkowały poprawne liczby. Niezależnie od tego, czy potrzebujesz nowego modelu od podstaw, przyspieszenia istniejącego, czy przywrócenia kontroli nad starym środowiskiem pracy — pomogę.
— Rozwój APL i Dyalog dla finansów i analityki
— Wycena opcji, modele portfela i ryzyka
— Analiza szeregów czasowych i symulacje Monte Carlo
— Wektoryzowany kod numeryczny i matematyczny
— Ratowanie, dokumentacja i modernizacja kodu APL z przeszłości
— Integracja danych z bazami danych, CSV i feedami rynkowymi
Większość mojej pracy leży na styku finansów i obliczeń numerycznych. Buduję i dostosowuję modele do wyceny opcji, metryk portfela i ryzyka, analityki szeregów czasowych oraz symulacji w stylu Monte Carlo, a zależy mi zarówno na poprawności, jak i szybkości. Ponieważ tablice są wartościami pierwszej klasy w APL, szybko prototypuję pomysł ilościowy, testuję go na rzeczywistych danych i pozostawiam te same wyrażenia w produkcji bez przepisywania. Czuję się komfortowo łącząc APL z bazami danych, CSV i feedami rynkowymi oraz pakując wyniki, aby analitycy i koledzy bez wiedzy o APL mogli z nich korzystać za pomocą znanych narzędzi i raportów.
Znaczną część mojej pracy stanowi ratowanie i utrzymanie. Systemy APL z przeszłości, napisane dziesięciolecia temu, zanim ich autorzy odeszli, wciąż wykonują krytyczne obliczenia w bankach, firmach ubezpieczeniowych i działach badawczych. Czytam taki kod płynnie, dokumentuję, co tak naprawdę robi, naprawiam miejsca, które cicho się zmieniły, i modernizuję je ostrożnie, aby nadal produkowały poprawne liczby. Niezależnie od tego, czy potrzebujesz nowego modelu od podstaw, przyspieszenia istniejącego, czy przywrócenia kontroli nad starym środowiskiem pracy — pomogę.
— Rozwój APL i Dyalog dla finansów i analityki
— Wycena opcji, modele portfela i ryzyka
— Analiza szeregów czasowych i symulacje Monte Carlo
— Wektoryzowany kod numeryczny i matematyczny
— Ratowanie, dokumentacja i modernizacja kodu APL z przeszłości
— Integracja danych z bazami danych, CSV i feedami rynkowymi