Case study · 06 · 2021 — 2024
ALTO Sustainability
An ESG scoring and analysis platform covering proprietary methodologies, automated market-data ingestion, and analyst workflows.
Full Stack Engineer
PythonPandasDagsterAngularPostgreSQL
Impact
- Hundreds of daily users
- 36 methodologies across 6 perimeters
- Nightly and six-minute intraday pipelines
Context
- Analysts and portfolio managers needed daily ESG scores computed with proprietary methodologies.
- Market data arrived continuously and had to be reflected intraday, not just overnight.
Approach
- Built the Python calculation engine covering 36 ESG methodologies across six investment perimeters.
- Implemented Dagster pipelines for nightly processing plus six-minute intraday updates.
- Delivered the Angular analyst experience on top of PostgreSQL.
- Established Jenkins CI/CD, Docker packaging, and GitLab workflows for the team.
Lessons
- Domain correctness (methodologies) is the real spec — engineering serves it.
- Pipeline observability is what lets analysts trust the numbers.
- Small, frequent data updates change how users work.