Open to IAM & Identity Governance roles

Identity & Access Governance
Enterprise Applications Security
AI Security Foundations

I make access across enterprise systems controlled, reviewable, and easier to audit. I bring hands-on enterprise application security experience and am building on that foundation for AI-enabled environments.

Enterprise applications security professional building toward IAM and identity governance.

Security-focused enterprise applications analyst with hands-on experience in RBAC design, access audits, ERP data conversion, and cross-functional system implementations. Currently expanding into identity and access management through CompTIA Security+ preparation, Microsoft SC-900 training, and NPower's Cybersecurity Tech Fundamentals program.

I specialize in the intersection of enterprise systems and security: ensuring role-based access is correctly scoped, data migrations preserve integrity, and security configurations follow least-privilege principles.

Bilingual: English & Spanish

Identity & Access
RBAC Design · Access Audits · Least Privilege · Separation of Duties · Security Groups
Enterprise Platforms
Workday HCM · UKG Pro · Oracle HCM · PeopleSoft · SAP · ADP
Data & Analytics
SQL · Power BI · Workday Reporting · SSIS · ETL · Data Mapping
Security Foundations
CompTIA Security+ · SC-900 · Privacy Impact Assessments · SDLC
Integration & Tools
SFTP · EIB · Core Connectors · ServiceNow · Advanced Excel
Process
Business Process Mapping · UAT · Regression Testing · Change Management
Career Timeline
Progressive experience across enterprise systems, data conversion, security design, and analytics.
Workday Project Lead – Security & Access Governance @ Holman
05/2026 — PresentContract
  • Configuring Workday domain, business-process, role-based, and intersection security groups with least-privilege principles across HR, Payroll, and Finance
  • Conducting user-access and role reviews, identifying SoD conflicts, and documenting remediation for audit
  • Building composite and matrix security reports to support ongoing governance and compliance
  • Coordinating with IAM partners on Okta SSO integration, provisioning/deprovisioning, and access certification
  • Maintaining configuration records and change documentation throughout the project lifecycle
HRIS Analyst — Enterprise Applications @ IVC via Hale International
04/2026 — 05/2026Contract
  • Supported Workday HCM configuration and enterprise reporting
  • Conducted data quality analysis and access reviews
Sr. Analyst — ERP Data Conversion & Implementation @ BARK
06/2025 — 09/2025Contract
  • Led enterprise-wide ERP data conversion from UKG to Workday HCM for 500+ employees
  • Managed data mapping, security design, payroll configuration, and vendor integrations
  • Coordinated cross-functional teams (HR, IT, Finance) throughout the SDLC
Sr. Analyst — Analytics & Reporting @ Independence Blue Cross
01/2025 — 06/2025Contract
  • Generated enterprise reports using calculated fields, matrix reports, and composite reports
  • Maintained data integrity through quality queries and data cleansing across systems
HRIS Specialist — System Migration & Data Conversion @ David Yurman
11/2022 — 01/2025Full-time
  • Led data conversion for PeopleSoft HCM to Oracle Cloud/Workday migration
  • Managed system configurations, data mapping, and third-party integrations
Earlier Experience

HRIS Analyst @ Theory (01/2022 — 10/2022) — Performance management reporting and compensation cycle QA

HR Generalist / Planning Analyst @ Samsung (05/2021 — 12/2021) — Workday HCM configuration, auditing, and reporting

Global Field Coordinator — ERP Conversion @ LivePerson (12/2018 — 05/2021) — SAP-to-Workday data conversion across global offices

Executive Assistant / HR Coordinator @ MetLife (05/2015 — 12/2018) — Full-cycle HR operations for 38,000-employee enterprise

Interactive Work Samples
Identity and access governance design, security audits, data migration QA, and enterprise analytics. All sample data is fictional and for demonstration only.
🔒 IAM Lab
🛡️ RBAC Audit 🔒 Privacy (PIA)
🔄 Migration QA
🔍 SQL Data Quality
💰 Comp & Benefits
📋 Reporting Ops
📊 Workforce Analytics
Healthcare AI Identity and Access Control Design
A fictional design exercise using synthetic data. This is NOT client work, employer work, or a production implementation. It demonstrates how I would apply identity and access governance principles to a hypothetical healthcare AI assistant scenario.
⚠ Portfolio lab exercise. All identities, roles, resources, and scenarios below are fictional. This does not prove HIPAA compliance, production implementation experience, or administration of AI agents. It shows foundational design thinking I would validate with security, privacy, IAM, and clinical teams before any real implementation.

1. Scenario & Risk

A fictional mid-size healthcare organization is piloting an internal AI assistant to help staff with scheduling queries, clinical reference lookups, and research summaries. Employees and AI agents need different, limited access to internal tools and sensitive information. Without proper identity governance, risks include: overbroad access to protected health information (PHI), an AI assistant inheriting a user's full permissions, and no audit trail for AI-initiated actions.

2. Identity Model

Distinguishing employee identities from service/AI-agent identities. Each identity has a designated owner and authorization chain.

Identity TypeExampleOwnerAuthorizes ActionsCredential Type
EmployeeDr. Sarah Chen (Clinician)HR / People OpsDirect — user authenticatesSSO + MFA
EmployeeJames Park (Research Analyst)HR / People OpsDirect — user authenticatesSSO + MFA
EmployeeMaria Lopez (Support Specialist)HR / People OpsDirect — user authenticatesSSO + MFA
AI AgentCareAssist BotIT Security / AI Platform TeamScoped service account — no user inheritanceService token, rotated, scoped

3. Access Matrix

What each role may access and what must be denied. Null/blank = no access granted.

ResourceClinicianResearch AnalystSupport SpecialistAI Assistant
PHI (Patient Records)Read (assigned patients)DeniedDeniedDenied
Clinical Decision SupportRead / ExecuteDeniedDeniedRead (scoped)
Research DatabaseReadRead / WriteDeniedRead (de-identified)
Scheduling SystemRead / WriteDeniedRead / WriteRead
Knowledge BaseReadReadReadRead
Billing SystemRead (own patients)DeniedRead (summary only)Denied
Admin / ConfigDeniedDeniedDeniedDenied

4. Access Lifecycle

Request
→
Approval
→
Limited Access
→
Review
→
Expiration
→
Revocation

Every access grant follows this lifecycle. AI agent tokens are time-limited (24h default) and auto-expire. Employee access is reviewed quarterly. Terminated employees have access revoked within 1 hour via automated de-provisioning. No standing admin access is granted to any identity.

5. Control Choices

Least Privilege
Grant minimum access needed for role
Scoped Permissions
AI reads only de-identified or scoped data
Separation of Duties
Requestor ≠ approver ≠ reviewer
Auditable Activity
All access logged with identity + timestamp
Auto-Expiration
Tokens and grants expire; no perpetual access
Revocation
Immediate removal when access no longer needed

6. Test Cases

✅ Allowed
Clinician reads assigned patient record. Dr. Chen has an active patient assignment for Patient #4412. Access granted: Read PHI for assigned patients only.
✅ Allowed
AI assistant reads de-identified research data. CareAssist Bot requests research database access. Granted: Read-only, de-identified records only. No PHI exposed.
✅ Allowed
Support specialist reads scheduling system. Maria Lopez checks tomorrow's appointment slots. Granted: Read/Write to scheduling only.
❌ Blocked
AI assistant attempts to read PHI. CareAssist Bot requests patient records. Denied: AI agent identity has no PHI access grant. Logged and flagged.
❌ Blocked
Research analyst tries to access billing. James Park queries billing system. Denied: Research Analyst role has no billing permissions.
❌ Blocked
Expired token used for clinical lookup. CareAssist Bot uses a 25-hour-old token. Denied: Token expired after 24h limit. Must re-authenticate through service account flow.

7. Threats Considered

  • Overbroad permissions: Roles granted more access than needed, especially during initial deployment. Mitigated by least-privilege default and quarterly access reviews.
  • Unintended inheritance: AI agent inheriting a human user's full access scope. Mitigated by separate AI identity type with independent, scoped grants.
  • Exposed credentials or tokens: Service tokens leaked in logs or code. Mitigated by token rotation (24h), secret management, and monitoring for anomalous usage patterns.
  • Prompt injection / scope escape: Attempts to get the AI to access information outside its approved scope via manipulated input. Mitigated by server-side permission enforcement (not client-side), input validation, and logging all denied requests.

8. What I Learned

Design Tradeoffs & Next Steps

Tradeoffs: Tighter scoping means more roles to manage and more approval workflows. The 24h token expiration adds friction for long-running AI tasks but significantly reduces exposure if a token is compromised. De-identifying research data for AI access requires investment in data pipeline tooling.

Before implementation, I would validate with: Security team (threat model review, token rotation policy), Privacy/Compliance (PHI handling, audit requirements), IAM team (integration with existing identity provider, provisioning workflows), and Clinical stakeholders (workflow impact, acceptable access latency).

Interactive Access Control Demo
Select a role, an AI identity, and a resource to see whether access is allowed or blocked. Synthetic data only. Runs entirely in the browser; collects and transmits nothing.
Select a role and resource, then click "Check Access" to see the result.
Data Migration QA Framework
End-to-end quality assurance framework for validating data integrity during an enterprise ERP migration (UKG → Workday). Covers pre-migration profiling, transformation validation, reconciliation controls, and go-live readiness criteria.
Scenario

Migrating ~500 employees from UKG Pro to Workday HCM across Core HR, Payroll, Benefits, and Time Tracking modules. Framework ensures zero data loss, referential integrity, and regulatory compliance through a 5-layer validation approach aligned to SDLC phases.

5-Layer Validation Framework

LayerValidation TypeMethodExit CriteriaStatus
L1Record Count ReconciliationSource vs. Target row counts by entity100% match✓ Pass
L2Financial ReconciliationAggregate salary, benefits, tax totalsVariance < 0.01%✓ Pass
L3Hash Total ValidationChecksum comparison on critical fields100% match✓ Pass
L4Referential IntegrityFK relationships across modulesZero orphaned records⚠ 3 items
L5Business Rule ValidationComp plans, benefit eligibility, org hierarchy100% compliance✓ Pass

Module Reconciliation Summary

100%
Core HCM Records
99.98%
Payroll Accuracy
100%
Benefit Elections
99.4%
Time Tracking
100%
Org Hierarchy
100%
Security Roles

Testing Phase Progress

Unit Testing
Complete
System Integration (SIT)
Complete
User Acceptance (UAT)
85%
Parallel Payroll
60%
Regression Testing
30%
Open Items

3 orphaned time-off balance records identified in L4 referential integrity check. Root cause: employees terminated in UKG during extraction window. Resolution: manual reconciliation with HR Operations, targeted for UAT Cycle 3. Does not block parallel payroll testing.

SQL Data Quality Audit
Hands-on data profiling and quality validation using SQL queries to identify duplicates, null analysis, format inconsistencies, and referential integrity issues in employee master data.
Scenario

Pre-migration data quality audit of 4,200 employee records in a legacy HRIS system. Objective: profile data issues, quantify severity, and deliver a cleansed dataset ready for ERP migration. All queries written in SQL Server.

1. Duplicate Employee Detection

duplicate_detection.sql
-- Identify potential duplicate employees by name + DOB match
SELECT
    e1.employee_id       AS original_id,
    e2.employee_id       AS duplicate_id,
    e1.first_name, e1.last_name, e1.date_of_birth,
    e1.hire_date         AS original_hire,
    e2.hire_date         AS duplicate_hire,
    e1.status            AS original_status,
    e2.status            AS duplicate_status
FROM employees e1
JOIN employees e2
    ON  UPPER(e1.first_name) = UPPER(e2.first_name)
    AND UPPER(e1.last_name) = UPPER(e2.last_name)
    AND e1.date_of_birth = e2.date_of_birth
    AND e1.employee_id < e2.employee_id
ORDER BY e1.last_name, e1.first_name;

Result: 23 duplicate pairs identified. 18 were rehires with separate employee IDs (consolidated). 5 were true data entry duplicates (merged and archived).

2. Critical Field Null Analysis

null_analysis.sql
-- Profile null/blank values in migration-critical fields
SELECT
    'SSN'            AS field_name,
    COUNT(*)          AS total_records,
    SUM(CASE WHEN ssn IS NULL OR ssn = '' THEN 1 ELSE 0 END) AS null_count,
    CAST(SUM(CASE WHEN ssn IS NULL OR ssn = ''
        THEN 1.0 ELSE 0 END) / COUNT(*) * 100
        AS DECIMAL(5,2)) AS null_pct
FROM employees
WHERE status = 'Active'

UNION ALL

SELECT 'Work Email', COUNT(*),
    SUM(CASE WHEN work_email IS NULL OR work_email = '' THEN 1 ELSE 0 END),
    CAST(SUM(CASE WHEN work_email IS NULL OR work_email = ''
        THEN 1.0 ELSE 0 END) / COUNT(*) * 100
        AS DECIMAL(5,2))
FROM employees WHERE status = 'Active'
ORDER BY null_pct DESC;
FieldTotal RecordsNull/BlankNull %Severity
Emergency Contact4,2003127.43%HIGH
Manager ID4,200280.67%HIGH
Work Email4,200140.33%MEDIUM
SSN4,20030.07%CRITICAL
Cost Center4,200892.12%MEDIUM
Job Title4,20000.00%CLEAN

3. Data Normalization: Before & After

✗ Before Cleansing
FieldRaw Value
Phone(555) 123-4567
Phone555.123.4567
Phone5551234567
StateNew Jersey
StateNJ
StateN.J.
DeptMktg
DeptMARKETING
DeptMarketing Dept
✓ After Normalization
FieldStandardized
Phone(555) 123-4567
Phone(555) 123-4567
Phone(555) 123-4567
StateNJ
StateNJ
StateNJ
DeptMarketing
DeptMarketing
DeptMarketing
Post-Cleansing Data Quality Score

After profiling, normalization, and remediation: overall data quality score improved from 76.3% to 98.7%, exceeding the 95% go-live threshold. 3 SSN records escalated to HR Operations for manual resolution.

Compensation & Benefits Analysis
Comprehensive compensation benchmarking and benefits cost analysis for annual planning cycle, including pay equity review, salary band utilization, and benefits enrollment trends.
Scenario

Partnered with Total Rewards and Finance to deliver data-driven compensation analysis for the annual planning cycle. Analyzed salary band positioning, compa-ratio distribution, benefits cost trends, and pay equity metrics using SQL, Workday reports, and Power BI.

Median Compa-Ratio
0.97
Target range: 0.95 – 1.05
Total Benefits Cost / EE
$14,280
▵ 6.2% YoY increase
Below Range (Compa < 0.85)
8.3%
142 employees flagged
Benefits Enrollment Rate
94.1%
▵ 2.4% vs. prior year

Compa-Ratio Distribution by Job Level

Executive
1.08
Sr. Manager
1.01
Manager
0.98
Sr. Individual
0.95
Individual
0.91
Entry Level
0.84

Benefits Cost Breakdown (Annual per Employee)

Benefit CategoryEmployer CostEmployee CostTotal% of Total CompYoY Change
Medical$8,640$3,120$11,76014.2%+7.8%
Dental$720$240$9601.2%+2.1%
Vision$180$60$2400.3%+0.5%
401(k) Match$3,420—$3,4204.1%0%
Life/AD&D$480$120$6000.7%+1.0%
Total$13,440$3,540$16,98020.5%+6.2%

Pay Equity Snapshot

$0.98
Gender Pay Ratio (W:M)
$0.94
Ethnicity Pay Ratio
92%
Within Salary Band
Recommendations

Entry-level compa-ratio of 0.84 indicates market lag — recommended 5–7% targeted adjustment for retention-critical roles. Medical cost increase of 7.8% YoY warrants plan design review with broker for next renewal. Ethnicity pay ratio of $0.94 flagged for deeper regression analysis controlling for tenure, level, and geography.

HR Reporting Operations Tracker
End-to-end reporting request management system — intake, triage, SLA tracking, and report catalog. Demonstrates operational ownership of the HR analytics function, not just individual report execution.
Scenario

HR leadership was submitting reporting requests through Slack, email, and hallway conversations — nothing was tracked, priorities were whoever asked loudest, and there was no visibility into turnaround time or workload. I built a centralized intake system with automated routing, SLA enforcement, and a report catalog to professionalize the function.

Operations Dashboard

Total Requests (YTD)
11
Centralized from 4+ intake channels
Completion Rate
73%
8 completed · 3 in progress
Avg. Turnaround
3.5 days
100% within SLA
Overdue Items
0
Zero SLA breaches

Request Pipeline by Status

Completed
8 requests
In Progress
3 requests
Overdue

Request Volume by Department

People & Culture
2 requests
Talent Acquisition
2 requests
Total Rewards
2 requests
HR Operations
1 request
Legal & Compliance
1 request
Sales Operations
1 request
Learning & Dev
1 request
Engineering
1 request

Priority SLA Framework

PrioritySLADefinitionExample
Critical1 business dayExecutive ask, legal/compliance, blocking decisionPay equity audit for Legal; headcount report for new CHRO
High3 business daysLeadership request, time-sensitive business needTime-to-fill analysis for QBR; diversity hiring metrics
Medium5 business daysStandard stakeholder request, scheduled deliverableCompa-ratio analysis for merit planning; benefits data pull
Low10 business daysNice-to-have, exploration, backlog itemOrg chart refresh; historical trend exploration

Report Catalog (Managed Portfolio)

About This Catalog

Master inventory of all recurring reports — used during leadership transitions to audit what exists before deciding what to keep, redesign, or retire. Reports owned by me are highlighted.

ReportAudienceFrequencySourceFormatStatus
Monthly Headcount DashboardCHRO / SVP PeopleMonthlyWorkday (Composite)Power BIActive
Quarterly Turnover AnalysisVP People & CultureQuarterlyWorkday + HRIS ExportExecutive PPTActive
Weekly Time-to-Fill ReportTA LeadershipWeeklyATS (Greenhouse)Google SheetsActive
Diversity Hiring DashboardCHRO / DEI CouncilMonthlyATS + WorkdayPower BIActive
Benefits Enrollment SummaryTotal Rewards / FinanceAnnual + Ad HocBenefitfocusExcelActive
Pay Equity AuditLegal & ComplianceSemi-AnnualWorkday Comp + DemoExcel + PDFDue for Refresh
Training Completion RatesL&D / Dept HeadsWeekly (NEW)LMS (Cornerstone)Google SheetsBuilding
Attrition Risk ScorecardVP People & CultureMonthlyWorkday + PerformancePower BIActive
Headcount vs. Budget ForecastFinance / CHROMonthlyWorkday + Finance ERPExcelActive
Org Chart / Span of ControlCHROQuarterlyWorkday Supervisory OrgVisio / PPTUnder Review

Sample Request Intake Log

IDRequesterDepartmentRequestPriorityStatusDays
REQ-001Ana TorresPeople & CultureMonthly headcount report — new CHRO formatCritical✓ Done2
REQ-003Maria SantosPeople & CultureVoluntary turnover one-pager for SVP reviewCritical✓ Done2
REQ-007Patricia NguyenLegal & CompliancePay equity audit — gender/ethnicity by levelCritical✓ Done2
REQ-002Kevin ZhaoTalent AcquisitionTime-to-fill analysis by dept for Q4 QBRHigh✓ Done6
REQ-008Carlos RiveraSales OperationsQuota attainment vs. attrition correlationHigh✓ Done3
REQ-009Sarah MitchellLearning & DevTraining completion rates — weekly cadenceHighIn Progress—
REQ-011Amanda FosterEngineeringEngineering retention dashboard by team/levelMediumIn Progress—

System Design & Automation

VLOOKUP
Auto-routes dept leader & email from reference table
COUNTIF
Dashboard KPIs auto-calculate from intake log
AVERAGEIFS
Avg turnaround computed for completed requests only
SLA Check
Overdue flagging compares due date to today
Catalog
Master report inventory with ownership & refresh tracking
Lookup Tables
Reference data for departments, leaders, report types, priorities
Impact

Eliminated ad-hoc request chaos across 4+ intake channels. Established SLA accountability — 100% of requests delivered within SLA with zero breaches. Gave HR leadership visibility into reporting workload and capacity for the first time. Report catalog enabled smooth leadership transition by documenting what existed, who owned it, and what needed redesign.

Workforce Analytics Dashboard
Enterprise HR analytics covering headcount trends, turnover analysis, compensation distribution, and workforce planning KPIs for a mid-size organization (~2,400 employees).
Scenario

Leadership requested a quarterly workforce analytics dashboard to replace ad-hoc reporting. Built using Workday composite reports, calculated fields, and Power BI visualizations. Designed to enable executive decision-making on retention strategy, compensation planning, and DEI initiatives.

Total Headcount
2,412
▵ 3.2% vs. prior quarter
Voluntary Turnover Rate
14.8%
▵ 2.1% vs. target (12.7%)
Avg. Time to Fill
38 days
— On target (35-40 day range)
Internal Mobility Rate
11.4%
▵ 1.8% vs. prior quarter

Voluntary Turnover by Department

Retail Ops
22.4%
Customer Svc
18.1%
Warehouse
15.2%
Marketing
10.3%
Engineering
8.1%
Finance
5.4%
Legal
3.6%

Headcount Distribution by Tenure

2,412
Total
0–1 years: 30% (724)
1–3 years: 24% (579)
3–5 years: 20% (482)
5–10 years: 13% (314)
10+ years: 13% (313)
Insight & Recommendation

Retail Ops and Customer Service account for 62% of total voluntary turnover. Combined with the 30% of workforce in the 0–1 year tenure band, this suggests onboarding experience and early-career retention programs should be the primary focus. Recommended: exit interview analysis by department, 90-day pulse survey implementation, and compensation benchmarking for high-turnover roles.

Education & Training
Industry training and credentials supporting identity governance and enterprise security.
🛡️
NPower Cybersecurity Tech Fundamentals
NPower
In Progress — Expected Dec 2026
🔒
CompTIA Security+ SY0-701
CompTIA
In Progress
☁️
Microsoft SC-900
Microsoft
Training Completed
🎓
B.A. — Brooklyn College, CUNY
Education
⚡
Workday Core HCM
Workday Training
📐
Advanced Reporting
Composite / Matrix
🔗
Integration Specialist
Workday Training
📊
Data Analytics
Workday Training
Get in Touch
Open to IAM, identity governance, and enterprise application security opportunities.