Skip to content
View diegotita4's full-sized avatar
  • Ryder System, Inc.
  • Guadalajara, Jalisco, México
  • LinkedIn in/diegotita4

Block or report diegotita4

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
diegotita4/README.md

Hi, I'm Diego (Tita) 👋

Data Analyst | Python • SQL • Power BI | Machine Learning, Automation & AI

Financial Engineer (ITESO) working as a Process Engineer (Data Analyst) at Ryder, on the logistics implementation of HP's new distribution centers in the US. I turn operational and financial data into Power BI reports, Python models and automations that save real hours.

At work

  • Built a Power BI report that consolidates 6 tracking sources into a star schema refreshed 5 times a day, giving project leads and PMs visibility of status and blockers.
  • Automated a backlog report for 22 HP customers with Power Automate and Office Scripts, removing ~3 hours of manual work per week.
  • Test end-to-end logistics scenarios in SAP S/4HANA, TestRail and SEEBURGER (B2B/EDI).

Work code is confidential, so the repositories below are academic and personal projects.

Featured projects

Project What it does Highlights
Sector Rotation Strategy (ML) Classifies economic-cycle phases from four leading indicators to rotate sectors MLP (scikit-learn): 88% accuracy, weighted F1 0.88; backtested against the S&P 500
Asset Allocation Backtesting Streamlit dashboard that backtests quantitative portfolio strategies 11 strategies, 3 optimizers (SLSQP, Monte Carlo with Optuna, COBYLA), coded from scratch
Credit Approval Model Predicts credit application approval from four applicant financial variables Logistic regression: ROC AUC 0.78 on ~18k hold-out applications; benchmarked against random forest, XGBoost and a neural network
Data Coding Challenges Documented HackerRank solutions 31 T-SQL and 7 Python problems, each with a summary and approach

Tech stack

  • Python: pandas, NumPy, scikit-learn, XGBoost, statsmodels, matplotlib, seaborn, Streamlit, Optuna
  • SQL: T-SQL, DuckDB
  • BI & automation: Power BI (DAX, Power Query), Power Automate, Office Scripts, Excel
  • Tools: Git, GitHub, SAP S/4HANA, TestRail

Certifications

  • Microsoft Certified: Power BI Data Analyst Associate (PL-300), 2026
  • HackerRank SQL (Advanced)

Connect

LinkedIn

Pinned Loading

  1. PAP-ERS PAP-ERS Public

    Sector rotation strategy with machine learning: an MLP (scikit-learn) classifies economic-cycle phases from four leading indicators (88% accuracy, weighted F1 0.88), backtested against the S&P 500.…

    Python 2 1

  2. PAP-QAA-strategies PAP-QAA-strategies Public

    Streamlit dashboard that backtests 11 quantitative asset-allocation strategies with three optimizers (SLSQP, Monte Carlo with Optuna, COBYLA), coded from scratch in Python. ITESO applied project.

    Jupyter Notebook 3 1

  3. credit-approval-model credit-approval-model Public

    Credit approval model on ~92k applications using four applicant financial variables: logistic regression reached 0.78 ROC AUC on ~18k hold-out applications, benchmarked against random forest, XGBoo…

    Python 1

  4. data-coding-challenges data-coding-challenges Public

    Documented SQL (T-SQL) and Python solutions to HackerRank challenges, each with a problem summary and approach.

    Python 1