Skip to content
Target rolesAs of September 2026

Davirson Novoa Ramírez

Finance Data Analyst · Financial BI Analyst · Analytics Engineer

Economist and FP&A consultant who builds the data infrastructure he works from.

Bogotá, Colombia · GMT-5 · Fully remote · English B2 · Portuguese A2

Compiles in Overleaf with nothing to install.

  • 15+countries in the operations I report on
  • 60 hrs/moof reporting given back to the team (10 per analyst)
  • 26 monthsfrom intern to specialist
  • 48assets in a daily pipeline I run

Profile

Economist with three years inside corporate finance — treasury, billing and FP&A — building the data the business runs on: Python, SQL and Power BI applied to operations across 15+ countries in the Americas. I now run a production PostgreSQL warehouse in medallion architecture, with dbt transformations, 89 automated quality tests and a Power BI semantic model, refreshed daily with no manual step. I am looking for a remote role where financial judgment and data engineering are paid as one capability, not two halves.

The crossover role

This is not a career change; it is pricing what I already do. In every finance role I ended up building the same thing — code and data — because the report the business needed did not exist. An FX mismatch analysis in Python as an intern. Automation that gave every treasury analyst about 10 hours a month back — close to 60 a month across the team. Power BI models that turned a monthly close into a decision. The edge is not knowing Python; it is knowing which question is worth answering before writing any. A Finance Data Analyst is neither a data analyst who picked up finance nor a finance person who picked up code — it is the one who needs no translator between them.

Experience

Neoris EPAM

Bogotá, Colombia · remote

Business Consultant, FP&A

Mar 2026 — present
  • Designed and led 3 financial management systems for SG&A close and forecast across North America, impacting 12 countries/regions.
  • Managed monthly close and company-wide forecast confirmation, analyzing variances against plan and prior forecast.
  • Tracked FX variance in constant currency and per-currency inflation.
  • Built FP&A reporting with advanced Excel, Power Query, Power BI, MicroStrategy, JD Edwards and SAP.

SLB

Bogotá, Colombia · hybrid

Internal progression: intern to specialist in 26 months.

Billing Specialist (Argentina & Brazil)

Dec 2024 — Mar 2026
  • Executed revenue recognition in SAP under Sarbanes-Oxley (SOX) requirements.
  • Built Power BI models and visualizations for revenue and trend analysis.
  • Performed internal audits on integrated technology projects, ensuring traceability and compliance.

Treasury Analyst

Oct 2024 — Dec 2024
  • Automated bank reconciliation in SAP, improving accuracy and efficiency.
  • Cut roughly 10 hours of manual reporting per analyst per month — about 60 hours a month back to the team — by optimizing and automating the process.
  • Implemented automated workflows with Power Automate.

Treasury Intern

Jan 2024 — Jun 2024
  • Built a comprehensive FX mismatch analysis for Latin American markets in Python, identifying financial risks and hedging opportunities.
  • Created Power BI dashboards for cash-flow projections across 15+ countries.
  • Automated bank transaction reporting across 10+ regional operations.

LEE Javeriana

remote

Research Assistant

Jul 2023 — Dec 2023
  • Analyzed Colombian education-system data with a focus on higher education.
  • Built Power BI dashboards to visualize research findings.
  • Contributed to impact-evaluation studies through statistical analysis.

Solidariamente (volunteer)

remote

Social Data Analyst

Jan 2023 — Jul 2023
  • Delivered analytical tools and insights for NGOs in multicultural environments.
  • Collaborated with international teams on data-driven social-impact initiatives.

Production projects

Open source and checkable. None of this is a course exercise.

JARVIS — personal tracking app

2026 — open demo

Own product — designed, built and operated

public demo, no account
  • Multi-user model on Postgres with a row policy on 34 tables: the conversion required rebuilding 22 primary keys that identified rows without the user, and pushing the user inside the foreign keys so isolation did not rest on the policy alone.
  • Eight CI gates judged by exit code: types, format, lint, 526 tests, build, dependency audit, a guard that hunts personal data inside the built artifact, and a smoke test requiring the anonymous role to be denied across all 55 tables and views.
  • A public demo running the five real screens over 120 seed-generated days that never queries the database; a test walks the runtime import graph and fails if any reachable module gets to the data client.
  • Day logging in one form and one button, with eight independent writes, an on-device draft and send queue to survive losing signal, and a purpose-built number reader because a browser number field was storing expenses divided by a thousand.
  • Hand-written SVG charts, no library, with contrast validated in light and dark and states separated by shape as well as color.
Next.js 16React 19TypeScriptPostgres (Supabase)RLSTailwindPWAVitest

market-data-medallion

2026 — in operation

Market data platform — designed, built and operated

github.com/DavinsonR/market-data-medallion
  • Watermark-based incremental ingestion from 4 sources (Tiingo, Coinbase, Kraken, FX) into a three-layer PostgreSQL warehouse: 48 assets and more than 58,000 candles, idempotent and resumable.
  • 89 automated dbt data-quality tests plus 171 Python unit tests; the pipeline fails before publishing bad data, not after.
  • No-look-ahead backtesting engine with 70/30 out-of-sample validation over 1,392 strategy variants: only 13% of the in-sample winners survived the blind window.
  • FX decomposition for Latin American ADRs, separating company performance from the currency move through the identity (1+r_USD) × (1+r_FX) = (1+r_local).
  • Daily orchestration on GitHub Actions with a rate-limit circuit breaker, running on zero-cost infrastructure.
PostgreSQLMedallion architecturedbtPythonPrefectGitHub ActionsSupabasePower BI (TMDL / PBIP)Next.js

Research

My own research, built in public on open data.

Financial inclusion and regional growth in Colombia

2026 — building

M.Sc. in Economics thesis, Javeriana — reproducible research end to end

repository on GitHub
  • Purpose-built open-data downloader with a verifiable manifest: nineteen sources (financial supervisor, statistics office, ICT and education ministries, national map), row counts verified against the source, metadata-driven typing and a sha256 per file.
  • Dimensional warehouse in dbt on DuckDB: department, municipality and period dimensions, financial inclusion in long form by product block, and tests that reconcile each department total with the sum of its municipalities.
  • Geographic keys resolved to the municipal code with 100% coverage across the 34 quarterly cuts, and the splice between the supervisor's two tables measured quarter by quarter.
  • A financial-inclusion index by dimension and annual panels at department and municipality level, with an explicit battery against spurious correlation. Public logbook of mistakes and wins.
dbtDuckDBPythonParquetPanel dataQuarto

Skills

Finance domain

The context data needs in order to mean something.

FP&AClose & forecastSG&ARevenue recognition (SOX)TreasuryFX analysisBudgetingConstant currencySAPJD EdwardsMicroStrategy

Data & engineering

Tools running today in a public repository, not on a certificate.

Analytical SQLPostgreSQLdbtMedallion architecturePython (pandas)Incremental ETLPrefectGitHub ActionsSupabasePower BI · DAXPower QueryTableauGitNext.js · Vercel

Technical stack

Each tool with the work that backs it.

Excel and financial modelling
SG&A close and forecast across 12 countries at Neoris EPAM
SQL · PostgreSQL
Three-layer medallion warehouse, more than 58,000 candles in production
Python
Incremental ingestion, backtesting engine, FX decomposition
dbt
89 quality tests that run before a single figure is published
Git · GitHub Actions
Daily cron in operation, with a rate-limit circuit breaker
Machine learning
Stanford Specialization on Coursera, 2024

Education & certifications

M.Sc. in Economics

THESIS FILED

Pontificia Universidad Javeriana

2025 — 2026

Thesis filed in August 2026; graduation expected in November 2026. It is the origin of the financial-inclusion project I keep building in public.

see the research

B.Sc. in Economics

COMPLETED

Pontificia Universidad Javeriana

2020 — 2024

Systems Technician

COMPLETED

SENA

2018

Recognition

Winner — BodyTech Trends Hackathon

2024

Search-demand analytics for a gym chain: 19,560 keyword records cleaned in Python and a branch-by-branch trend dashboard in Tableau. Still published and open to anyone.

see the dashboard on Tableau Public

Ecopetrol Scholar — Mario Galán Gómez Program

2018

Scholarship for academic merit and leadership potential.

Machine Learning Specialization

2024

Stanford · Coursera

Cybersecurity Certificate

2024

Google · Coursera

Data Science with Python

2023

Platzi

Remote-ready

3 remote or hybrid roles with teams distributed across 15+ countries.

GMT-5 (Bogotá): full overlap with US and Canadian hours.

Experience working with teams in North America, Argentina and Brazil.

Native Spanish · English B2 · Portuguese A2.

Open to remote Finance Data Analyst, Analytics Engineer and FP&A automation roles. I answer in English and Spanish.

davinsonnovoaramirez@gmail.com