Skip to content
View leovnoliveira's full-sized avatar

Block or report leovnoliveira

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leovnoliveira/README.md

Hello, World! 👋

I’m Leonardo Oliveira, a Data Engineer with a passion for open data and intelligent automation. As an economist-turned-data-professional in Brazil, I believe in democratizing information and building solutions that bridge finance and technology. I currently design data pipelines and AI-driven tools that make financial modeling more accessible and efficient. Every project I take on is driven by a simple idea: use data and automation to empower better decisions.

  • 🌱 Open Data Advocate – Early in my career, I realized how powerful public data can be. When faced with the cumbersome process of gathering financial reports from Brazil’s CVM (Situation), I took initiative to simplify it. I developed a Python script that automatically fetches and organizes official corporate filings and investment fund reports from the CVM open data portal (Action). This project, Get-Data-CVM, turned a manual download process into a one-click solution, freeing analysts from hours of searching​. The result? An up-to-date, pandas-friendly dataset that anyone can use for analysis, reinforcing my belief that open data can level the playing field in finance.

  • 📈 Financial Modeling Enthusiast – With a background in economics, I love translating complex financial concepts into data models. I’ve built automated trading bots and predictive models that bring finance theories to life. For example, I created a cloud-deployed crypto trading bot that executes a moving-average strategy on Binance’s testnet​ FILE-TKEPUPIJ7CJTXKJXFHK8M1 . The bot continuously monitors market conditions (Task) and executes trades autonomously (Action), which not only proved the strategy’s viability but also taught me the power of event-driven automation in financial markets (Result). I’ve also tackled risk modeling by training a logistic regression model to predict credit card default probabilities, turning a Kaggle dataset into actionable insights​. These projects cement my expertise in Python, R, and machine learning for finance.

  • 🤖 Automation & AI Agent Builder – Repetitive tasks are opportunities in disguise. At my current role with an accounting firm, I’ve introduced AI agents to streamline data processing workflows. From cleansing large financial datasets to scheduling ETL jobs, I design automation pipelines that save time and reduce errors. I’m particularly excited about the emerging field of AI agent management – orchestrating autonomous agents that can handle everything from data extraction to report generation. My vision is to develop AI-driven systems that act as smart assistants, handling the heavy lifting of data engineering so humans can focus on strategy and insight. Every script or agent I deploy is a step toward that future of effortless automation.

  • 🤝 Community & Collaboration – I thrive on open collaboration. Whether contributing to open-source projects or exchanging ideas on data forums, I value the spirit of learning together. I’ve contributed to projects integrating with cloud platforms (AWS) and have active memberships in open data communities like Basedosdados (Brazil’s open data initiative), where I’ve used their public data lake to solve real problems​. If you share interests in data engineering, open finance, or AI automation, let’s connect! I’m always open to brainstorming new ideas or contributing to meaningful projects.

🚀 Skills & Tools

  • Languages: Python, R, SQL
  • Data Engineering: AWS (S3, EC2, RDS), n8n, Databricks, dbt
  • Frameworks: Pandas, Scikit-Learn, TensorFlow
  • Automation: GitHub Actions, Docker, Selenium
  • Finance/Analysis: Excel/Sheets, Power BI, Ploty, Matplotlib (experience with financial datasets)
    Python R SQL AWS
    Data Engineering Automation Open Data AI Agents

📊 GitHub Stats

Consistent contributions and continuous learning. Check out some of my pinned projects below to see these stats in action – each commit tells a story of problem-solving and innovation.

(Above: a snapshot of my most-used tools. I firmly believe in choosing the right tool for the job – and constantly learning new ones!)


🤝 Connect with Me

I’m always excited to collaborate on projects or just chat about data and tech. Whether it’s building the next big open-data pipeline or discussing the latest in AI agents, feel free to reach out!

“Data is a precious thing and will last longer than the systems themselves.” – Tim Berners-Lee

Linkedin Instagram X

Pinned Loading

  1. dash-py-mercado-financeiro dash-py-mercado-financeiro Public

    Dashboard feito em lib python para acompanhamento do mercado financeiro

    Python

  2. crew-ai-agents-studies crew-ai-agents-studies Public

    Repositório para estudo de criação de AI Agents com a biblioteca crewai

    Jupyter Notebook

  3. dashs-cont-indic-financeiros-bolsa_B3 dashs-cont-indic-financeiros-bolsa_B3 Public

    Painel interativo dos demonstrativos contábeis e indicadores financeiros de empresas da bolsa.

    R

  4. infra-docker-kubernets-em-dados infra-docker-kubernets-em-dados Public

    Conterização de aplicações duarnte o LiveCoding da Jornada de Dados com Fabricio Veronez

    Makefile

  5. data-analysis-causal-inference-rdd data-analysis-causal-inference-rdd Public

    Análise de dados de mortalidade dos EUA e estratégia de identificação de causalidade do alcoolismo com a mortaliadade com RDD.

    Jupyter Notebook

  6. get_data_cvm get_data_cvm Public

    Código que coleta zips, extrai os arquivos, trata e torna em dataframe os dados de balanço das empresas da bolsa

    Python 1