Internal AuditData AnalyticsMachine Learning
Utku Fidan — Internal audit that reads all the data, not just the sample.
I lead internal audit data analytics. I build anomaly-detection and risk-scoring tools in SQL, Python and SAS, run language models locally, and created an AI audit tool that carries an audit from planning to findings, giving senior management a clear view of risk.
- 7+years of professional experience
- 200+hours of AI and data science training at Miuul (2026)
- MScData Analytics at Sabancı University, since Sep 2026
Controls are where I started. Data is how I scale them.
I learned audit in banking. For four years, first at Şekerbank and then at Garanti BBVA, I tested controls, reviewed credit-risk models and reported findings to management.
Since July 2025 I have led internal audit data analytics at Enerjisa Enerji, bringing machine learning into audit, risk and control work. The monitoring I build gives near real-time visibility into financial, operational, IT and compliance risk.
I care as much about data quality, integrity and privacy as about models, and I present results so that decision-makers can act on them.
Four areas where audit meets data
- 01
Continuous Auditing and Monitoring
Scenarios that test controls on the full data and keep running between audits, not only during them.
- 02
Anomaly Detection and AI
Machine-learning models, automated control analytics and locally run LLMs that flag irregularities and control weaknesses early.
- 03
IT Audit and Security Analytics
Access management, privileged accounts and segregation of duties, plus analytics on security data (SIEM, DLP, firewall, Active Directory) that the audit team can act on.
- 04
Banking Audit and Model Risk
Audits of credit-risk models (scorecard, collection, IFRS) and of loans, provisions, collateral management and ESG compliance.
Toolkit
Languages
- TurkishNative
- EnglishProfessional Working
- GermanElementary
The kinds of audit problems I work on
Described at the level of method. Employer names, data and results stay confidential.
An AI audit tool that maps the audit end to end
I created a tool that lays out the audit path from planning and risk assessment through testing to findings, with a findings-tracking dashboard. Source-grounded language models draft the work, every output is cited to its evidence, and an auditor approves or rejects it.
Running language models locally on audit data
I run language models on-premise and on local machines, so sensitive audit data never leaves the organisation's environment.
A fraud-detection model that tells auditors why a case was flagged
A supervised model trained on past confirmed cases scores transactions by fraud risk, using behavioural features and class-imbalance handling. A per-case explanation lets auditors review and challenge each flag.
Scoring metered-versus-billed gaps so auditors start with the riskiest cases
Reconciling metered with billed consumption and giving each metering point an anomaly score.
Ranking security alerts from database-activity logs
Unsupervised anomaly detection on raw database-activity logs groups false positives and ranks alerts by user and access-path risk.
Detecting abnormal fuel drops in fleet telematics
Flagging abnormal fuel-level drops and sensor spikes in vehicle telematics (fuel level, speed, ignition, location) against per-vehicle baselines and peer groups.
Finding segregation-of-duties conflicts across systems
Mapping users, roles and permissions across applications against a conflict matrix, so that toxic combinations show up as a full list to remediate rather than a sample to test.
Checking that leavers and movers lose their access
Joining HR records with directory and application accounts to flag active accounts of leavers, dormant privileged accounts and access that no longer matches the job.
Measuring whether security logs are complete
Comparing the inventory of critical systems with the log sources a SIEM actually receives, and tracking volume drops and gaps that would leave monitoring blind.
Spotting unusual data movement in DLP events
Building per-user baselines on DLP, firewall and directory events to flag unusual volumes, destinations or timing, and cutting the noise before alerts reach reviewers.
Testing every payment for duplicates and splits
Full-population tests on vendor payments for duplicate invoices, purchases split to stay under approval limits and vendor bank-detail changes made shortly before payment.
Auditing credit-risk models beyond the documentation
Re-running checks on scorecard and provisioning models (population stability, discriminatory power, calibration and overrides) so the audit opinion rests on the data, not only on the model documentation.
Reading past audit findings with NLP
Clustering the text of past findings and action plans to surface recurring root causes and repeat issues across units, as input to risk assessment and audit planning.
From banking audit to audit analytics
Jul 2025 – Present
Internal Audit Data Analytics Process Leader
Enerjisa Enerji A.Ş. · Istanbul
- Lead internal audit data analytics, integrating machine learning and advanced analytics into audit, risk and control frameworks.
- Develop continuous auditing and monitoring scenarios, anomaly-detection models and automated control analytics that surface emerging risks and control weaknesses.
- Perform IT audit on access management, privileged accounts and segregation of duties, and security analytics on SIEM, DLP, firewall and Active Directory data.
- Automate recurring audit tests and build reusable analytics libraries, on end-to-end SQL, Python and SAS pipelines.
Apr 2022 – Jul 2025
Internal Auditor
Garanti BBVA · Istanbul
- Audited credit-risk models (scorecard, collection and IFRS) under regulatory and non-regulatory frameworks.
- Audited loans, provisions and collateral management, ESG, personal data protection (PDPL), subsidiaries, and compliance with Turkish and European Central Bank requirements.
- Promoted from Assistant Internal Auditor in August 2023; worked as the team’s data scientist and Agile Ambassador.
Jun 2021 – Apr 2022
Internal Auditor
Şekerbank T.A.Ş. · Istanbul
- Built SQL, Python and SAS-based audit pipelines for credit-risk and branch audits.
- Identified risk factors and control weaknesses, recommended corrective actions and reported findings to management.
Earlier Roles
Sep 2020 – Jun 2021
SME Specialist
Albaraka Türk Katılım Bankası A.Ş. · Istanbul
Managed payroll-account portfolios and client relationships for small and medium-sized businesses.
Jan 2020 – Sep 2020
Content Moderator
Conectys Türkiye A.Ş. · Remote
Reviewed user-generated content against platform policies and helped test new moderation tools.
Jul 2019 – Jan 2020
Assistant Specialist
Turkon Holding A.Ş. · Istanbul
Supported corporate communications, marketing content and project coordination.
Education and certification
Education
MSc Data Analytics
Sabancı University
BA International Business and Trade
Anadolu University
BA Political Science and International Relations
Yeditepe University
Certification
AI Data Scientist Bootcamp
Covers Python for data science, CRM analytics, measurement problems, recommendation systems, feature engineering, machine learning, generative AI, AI agents and MS SQL.
ISO 27001 Information Security Management Systems
Data Scientist Bootcamp
Notes on audit, data and AI
Working on audit analytics? Let’s compare notes.
Message me on LinkedIn or send an email. I read both.