Skip to content
View Denis0242's full-sized avatar

Block or report Denis0242

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
Denis0242/README.md

👋 Hi, I'm Denis

Financial Crime & AML Analytics

AML Investigations • Transaction Monitoring • KYC/EDD • SAR • Sanctions • Fraud | SQL • Python • Tableau • Streamlit

I combine hands-on AML and financial crime investigation experience with data analytics, SQL, Python, Tableau, and Streamlit to investigate suspicious activity, analyze financial crime risk, improve transaction monitoring, and transform complex compliance data into actionable intelligence.

My portfolio demonstrates the intersection of:

AML Domain Expertise + Investigations + Data Analytics + Business Intelligence


📍 Oakland, CA

📧 denislinkme@gmail.com

🔗 LinkedIn

🐙 GitHub

🔎 About Me

I am a Financial Crime & AML Analytics professional with 5 years of experience across AML investigations, transaction monitoring, KYC/CDD/EDD, sanctions screening, fraud investigations, customer risk assessment, alert review, escalation, and SAR decision support.

My professional experience includes working with complex transaction activity, customer profiles, high-risk relationships, sanctions and PEP screening, fraud indicators, and system-generated AML alerts.

I complement that domain experience with technical analytics skills in:

SQLPythonTableauStreamlitData AnalysisFeature EngineeringRisk AnalyticsDashboard Development

This combination allows me to approach financial crime from both an investigator's perspective and an analytics perspective.


🧭 Financial Crime Investigation & Analytics Framework

My portfolio follows an end-to-end financial crime analytics workflow:

Customer / Transaction Data
            ↓
Data Quality & EDA
            ↓
Feature Engineering
            ↓
Customer & Transaction Risk Analysis
            ↓
Transaction Monitoring / Screening
            ↓
Alert Generation & Prioritization
            ↓
Investigation
            ↓
KYC / EDD / OSINT Review
            ↓
Case Decision & Escalation
            ↓
SAR Decision Support
            ↓
QA / Rule Performance Analysis
            ↓
Management Reporting & Dashboards

The objective is not simply to generate alerts.

The objective is to turn data → risk signals → investigation → defensible decisions → actionable financial crime intelligence.


📌 Portfolio Snapshot

Area Coverage
🏦 AML Portfolio 7 End-to-End Financial Crime Projects
🔎 Investigation Alert Review • Case Investigation • Escalation
💳 Transaction Monitoring Scenario Analysis • Pattern Detection • Alert Analytics
👤 Customer Risk KYC • CDD • EDD • Risk Scoring
📝 SAR Investigation Support • SAR Decision Analytics
🌐 Sanctions OFAC • PEP • Screening Analytics
🚨 Fraud Suspicious Transaction & Behavioral Pattern Detection
📊 QA Alert Quality • False Positives • Rule Performance
🧠 Analytics EDA • Feature Engineering • Trend & Risk Analysis
🛠️ Core Tools SQL • Python • Tableau • Streamlit

🚀 Featured Financial Crime & AML Projects

1️⃣ AML Transaction Monitoring & Alert Investigation

An end-to-end transaction monitoring and AML investigation project designed to identify unusual transaction activity, prioritize alerts, analyze customer behavior, and support investigator decision-making.

Key Focus

  • Transaction Monitoring
  • AML Alert Investigation
  • Suspicious Activity Detection
  • Transaction Pattern Analysis
  • Customer Behavior Analysis
  • Risk-Based Alert Prioritization
  • Investigation Analytics
  • Escalation Decision Support

Analytics Workflow

Transactions
     ↓
Monitoring Scenarios
     ↓
Risk Indicators
     ↓
Alerts
     ↓
Alert Prioritization
     ↓
Investigation
     ↓
Close / Escalate

Tools

SQL Python Tableau Streamlit EDA Feature Engineering

Live App: Streamlit App

🔗 Repository:AML Transaction Monitoring


2️⃣ AML Case Investigation & SAR Decision Analytics

A case investigation analytics project demonstrating how transaction alerts, customer risk information, transaction history, and investigative findings can be brought together to support AML case decisions and SAR escalation.

Key Focus

  • AML Case Investigation
  • Transaction Analysis
  • Customer Risk Review
  • Case Prioritization
  • Suspicious Activity Assessment
  • SAR Decision Support
  • Investigation Narratives
  • Escalation Analysis

Investigation Flow

Alert
   ↓
Customer Profile
   ↓
Transaction History
   ↓
Investigation
   ↓
Risk Assessment
   ↓
Case Decision
   ↓
Close / Escalate / SAR Review

Tools

SQL Python Tableau Streamlit AML Analytics

Live App: Streamlit App

🔗 Repository:AML Case-SAR-Decision


3️⃣ AML Alert Quality, QA & Rule Performance

An AML quality assurance and transaction-monitoring analytics project focused on evaluating alert effectiveness, investigator outcomes, false positives, scenario performance, and monitoring-rule quality.

Key Focus

  • AML Quality Assurance
  • Alert Quality
  • Transaction Monitoring Rules
  • False-Positive Analysis
  • Scenario Performance
  • Alert-to-Case Conversion
  • Investigator Outcomes
  • Rule Effectiveness
  • QA Reporting

Analytics Flow

Monitoring Rules
       ↓
Generated Alerts
       ↓
Investigation Outcomes
       ↓
QA Review
       ↓
False Positive Analysis
       ↓
Rule Performance
       ↓
Optimization Opportunities

Tools

SQL Python Tableau Streamlit QA Analytics

Live App: Streamlit App

🔗 Repository: AML Alert Quality


4️⃣ Customer Risk & KYC/EDD Analytics

A customer-risk analytics project demonstrating how KYC information, customer characteristics, risk indicators, transaction behavior, and enhanced due diligence can be combined to identify and prioritize higher-risk customers.

Key Focus

  • KYC
  • CDD
  • Enhanced Due Diligence
  • Customer Risk Rating
  • High-Risk Customer Identification
  • Risk Segmentation
  • Customer Profiling
  • Ongoing Monitoring
  • Risk-Based Review Prioritization

Customer Risk Flow

Customer Onboarding
       ↓
KYC / CDD
       ↓
Risk Factors
       ↓
Customer Risk Score
       ↓
Low / Medium / High Risk
       ↓
EDD
       ↓
Ongoing Monitoring

Tools

SQL Python Tableau Streamlit Risk Analytics

Live App: Streamlit App

🔗 Repository: AML Customer-KYC-EDD


5️⃣ Sanctions Compliance Analytics

A sanctions-screening analytics project designed to evaluate customer and transaction screening alerts, potential sanctions exposure, match quality, and investigation outcomes.

Key Focus

  • Sanctions Screening
  • OFAC
  • Watchlist Screening
  • PEP Risk
  • Customer Screening
  • Counterparty Screening
  • Transaction Screening
  • Match Analysis
  • False-Positive Review
  • Compliance Reporting

Screening Flow

Customer / Counterparty / Transaction
                 ↓
           Screening
                 ↓
        Potential Match
                 ↓
       Alert Investigation
                 ↓
True Match / False Positive / Escalate

Tools

SQL Python Tableau Streamlit Sanctions Analytics

Live App: Streamlit App

🔗 Repository: AML Sanctions Compliance


6️⃣ Financial Crime Analytics

A broader financial crime intelligence project bringing together transaction monitoring, customer risk, suspicious activity, investigative outcomes, geographic exposure, and management reporting.

Key Focus

  • Financial Crime Analytics
  • Transaction Risk
  • Customer Risk
  • Suspicious Activity Trends
  • Geographic Risk
  • Product Risk
  • Case Analytics
  • Investigation Funnel Analysis
  • Financial Crime Intelligence
  • Management Reporting

Analytics Flow

Customers + Transactions + Alerts
              ↓
       Financial Crime Data
              ↓
       Risk Segmentation
              ↓
       Pattern Analysis
              ↓
     Investigation Trends
              ↓
       Risk Intelligence
              ↓
     Management Dashboard

Tools

SQL Python Tableau Streamlit Financial Crime Analytics

Live App: Streamlit App

🔗 Repository: AML Financial-Crime


7️⃣ Fraud & Suspicious Transaction Pattern Detection

A fraud and suspicious-transaction analytics project focused on detecting unusual customer and transaction behavior through engineered risk indicators and behavioral patterns.

Key Focus

  • Fraud Detection
  • Suspicious Transaction Detection
  • Behavioral Analysis
  • Transaction Velocity
  • Unusual Amount Patterns
  • Customer Risk Signals
  • Pattern Detection
  • Risk Scoring
  • Fraud Analytics
  • Investigation Prioritization

Detection Flow

Transaction Data
       ↓
EDA & Data Quality
       ↓
Feature Engineering
       ↓
Behavioral Indicators
       ↓
Suspicious Patterns
       ↓
Risk Scoring
       ↓
Investigation Prioritization

Tools

SQL Python Tableau Streamlit Fraud Analytics

Live App: Streamlit App

🔗 Repository: AML Fraud-Suspicious


🔬 EDA + Feature Engineering

Each project includes a structured analytical workflow to demonstrate that financial crime analysis begins before the dashboard.

EDA Workflow

  1. Load Data
  2. Dataset Review
  3. Missing Value Analysis
  4. Duplicate Validation
  5. Datatype Cleaning
  6. Column Standardization
  7. Data Quality Checks
  8. Outlier Detection
  9. Range Validation
  10. KPI Validation
  11. Feature Engineering
  12. Business Rule Validation
  13. Summary Statistics
  14. Final Dataset Export
  15. Insight Generation

🧠 Financial Crime Analytics Capabilities

🔎 AML Investigations

  • Transaction Monitoring Alert Review
  • Customer Activity Analysis
  • Suspicious Activity Investigation
  • Alert Disposition Analysis
  • Case Escalation
  • SAR Decision Support
  • Investigation Documentation
  • High-Risk Account Review

👤 KYC / Customer Risk

  • KYC
  • CDD
  • Enhanced Due Diligence
  • Customer Risk Assessment
  • High-Risk Customer Reviews
  • Risk Segmentation
  • Customer Profiling
  • Ongoing Monitoring
  • PEP Review
  • Negative News / Adverse Media Research

🌐 Sanctions

  • OFAC Screening
  • Sanctions Alert Review
  • Customer Screening
  • Counterparty Screening
  • Transaction Screening
  • Potential Match Analysis
  • False-Positive Analysis
  • Escalation Support

🚨 Fraud

  • Fraud Investigation
  • Suspicious Transaction Analysis
  • Behavioral Pattern Detection
  • Transaction Pattern Analysis
  • Risk Indicators
  • Anomaly Investigation
  • Fraud Risk Analytics

📊 Transaction Monitoring & QA

  • Transaction Monitoring
  • Scenario Analysis
  • Alert Analytics
  • Alert Quality
  • False-Positive Analysis
  • Rule Performance
  • QA Analytics
  • Investigation Outcomes
  • Alert-to-Case Analysis

🛠️ Technical Skills

SQL

CTEsWindow FunctionsJoinsCASE WHENSubqueriesAggregationsDate FunctionsRisk SegmentationKPI DevelopmentTransaction Analysis

I use SQL to move beyond simple querying and answer financial crime questions such as:

  • Which customers demonstrate unusual transaction behavior?
  • Which monitoring scenarios generate the highest number of alerts?
  • Which customers have multiple risk indicators?
  • Which transaction patterns warrant investigation?
  • Which alerts are repeatedly closed as false positives?
  • Where are financial crime risks concentrated?

Python

PandasNumPyData CleaningEDAFeature EngineeringRisk AnalysisPattern DetectionData Validation

Python is used throughout the portfolio for data preparation, exploratory analysis, engineered risk indicators, transaction analysis, customer profiling, and analytical datasets.


Tableau

I use Tableau to transform financial crime data into investigator and management-facing visual analytics covering:

  • Alert Trends
  • Customer Risk
  • Transaction Risk
  • Investigation Outcomes
  • Fraud Exposure
  • Sanctions Screening
  • QA Performance
  • Geographic Risk
  • Financial Crime KPIs

Streamlit

Streamlit is used to turn analytical projects into interactive applications where users can explore financial crime data, apply filters, investigate risk patterns, review KPIs, and interact with analytical outputs.


💼 AML & Financial Crime Domain Experience

My professional and portfolio experience covers the financial crime lifecycle:

KYC / Customer Onboarding
          ↓
Customer Risk Assessment
          ↓
Transaction Monitoring
          ↓
Alert Review
          ↓
Investigation
          ↓
EDD / Additional Research
          ↓
Case Escalation
          ↓
SAR Decision Support
          ↓
QA / Monitoring

Domain Coverage

AMLBSAKYCCDDEDDTransaction MonitoringSAROFACSanctionsPEPFraudCustomer RiskAlert InvestigationFinancial Crime Analytics


🧰 AML / Investigation Tools Experience

Professional exposure includes financial crime, investigation, case-management, analytics, and research platforms such as:

ActimizeSASUnit21VerafinLexisNexisRDCSalesforceLookerZendeskDocumentum

Combined with:

SQLPythonTableauStreamlit


🎯 What Makes This Portfolio Different

This portfolio is not designed to demonstrate dashboards alone.

It demonstrates how AML domain knowledge and analytics work together.

AML Investigation Experience
            +
Transaction Monitoring Knowledge
            +
KYC / EDD / Sanctions / Fraud
            +
SQL & Python
            +
EDA & Feature Engineering
            +
Tableau & Streamlit
            =
Financial Crime & AML Analytics

I approach financial crime analytics with the question:

What does the data tell the investigator, what risk does it reveal, and what decision should it support?


🎯 Career Focus

My primary career focus is at the intersection of financial crime investigations and analytics.

Target Areas

  • 🔎 Financial Crime Analyst
  • 🏦 AML Analyst / AML Investigator
  • 📊 Financial Crime Analytics
  • 💳 Transaction Monitoring Analytics
  • 👤 KYC / CDD / EDD Analytics
  • 🌐 Sanctions Analytics
  • 🚨 Fraud Analytics
  • 📈 AML Data Analytics
  • ⚙️ AML Alert Quality / QA Analytics
  • 🧠 Financial Crime Intelligence

My goal is to use AML domain expertise + SQL + Python + Tableau + Streamlit to help financial institutions identify suspicious activity, prioritize risk, improve investigations, reduce ineffective alerts, and make stronger data-driven financial crime decisions.


📚 Education & Professional Development

🎓 Bachelor of Education — Mathematics

Analytics & Technology

  • Tableau Desktop Specialist
  • Data Science
  • Generative AI
  • SQL
  • Python
  • Business Intelligence
  • Data Analytics

📫 Let's Connect

I'm interested in opportunities involving:

Financial Crime Analytics • AML Investigations • Transaction Monitoring • KYC/EDD • Sanctions • Fraud Analytics • AML Data Analytics

🐙 GitHub: github.com/Denis0242


⭐ Portfolio Mission

Building financial crime analytics solutions that connect data, risk, investigations, and decisions.

Financial Crime & AML Analytics | AML Investigations • Transaction Monitoring • KYC/EDD • SAR • Sanctions • Fraud | SQL • Python • Tableau • Streamlit

Pinned Loading

  1. Transaction-Monitoring Transaction-Monitoring Public

    End-to-end AML transaction monitoring & alert investigation analytics using SQL, Python, Tableau, and Streamlit for risk scoring, suspicious activity detection, alert prioritization, and case inves…

    Python

  2. Case-SAR-Decision Case-SAR-Decision Public

    AML case investigation and SAR decision analytics project using SQL, Python, Tableau & Streamlit to analyze escalated cases, red flags, risk, case disposition and SAR outcomes.

    Python

  3. Alert-Quality Alert-Quality Public

    AML Alert Quality & Rule Performance Analytics project analyzing false positives, escalations, SAR conversion, QA outcomes, and transaction monitoring effectiveness using SQL, Python, Tableau, and …

    Python

  4. Customer-KYC-EDD Customer-KYC-EDD Public

    End-to-end Financial Crime Customer Risk & KYC/EDD analytics project using SQL, Python, Tableau & Streamlit for risk scoring, EDD and compliance insights.

    Python

  5. Sanctions-Compliance Sanctions-Compliance Public

    End-to-end Sanctions Screening & Compliance Analytics project using SQL, Python, Tableau, and Streamlit to analyze watchlist matches, risk scoring, false positives, escalations, and sanctions expos…

    Python

  6. Financial-Crime Financial-Crime Public

    Financial Crime Intelligence & Risk Analytics portfolio integrating AML, fraud, sanctions, KYC/EDD, SQL, Python, Tableau, and Streamlit

    Python