Employee delta sync
- Task
- Redesign a daily integration that sent all employee data every day regardless of what had changed.
- Result
- New three-mode load (full, incremental and snapshot) so only changes are transferred. Significantly fewer API calls [PENDING: figure], in production and documented.
LMS desync investigation
- Task
- Find out why courses were not syncing between a learning platform and SuccessFactors.
- Result
- Three root causes identified and fixed (an incorrect incremental window, a faulty filter and a schema mismatch). Also uncovered a data quality issue: 2,650 out of 2,667 titles were duplicates.
7-flow SAP–CRM integration design
- Task
- Plan a 7-flow integration between an optical sector client's ERP and CRM, with a heavily constrained target API.
- Result
- Execution order defined according to entity dependencies and a ~60-day plan, clear from day one.
CI/CD pipelines for SAP integrations
- Task
- Automate integration quality checks and migration between environments.
- Result
- Two GitHub Actions workflows: one checks best practices, one automates migration. [PENDING: impact]
Other work
- Full platform migration from SAP Neo to Cloud Foundry: credentials, environment setup, import, functional verification and SFTP reconfiguration.
- Employee lifecycle integrations for an insurance company: onboarding, offboarding, data changes and absences.
- Automated generation of CSV files (standard and PGP-encrypted) with employee data, run daily via crontab and versioned in Bitbucket.
- Employee and agreement sync between SuccessFactors and a shift management platform, running every 5 minutes.
- Node.js / SAP CAP service that extracts documents from SuccessFactors, compresses them, encrypts them with PGP and delivers them via SFTP.
- Automated seniority recognition notifications (5, 10, 15, 20+ years) for employees and management.