HR Generalist & HR Tech Specialist
Derrick Rahmadya Muhammad
Human Resources Generalist — High-Volume Retail Talent Acquisition, HR Operations, and self-built HR Process Automation.
Bandung, Indonesia — open to remote & on-site roles
100+
Store-level candidates sourced & screened
20+
Retail branches coordinated (Hero & Mitra Diskon)
40%
Admin latency reduced via custom HR scripts
3.73/4.00
Academic standing, Telkom University
Experience
Where the work happened
- Sourced and screened store-level candidates across multiple retail outlets, managing the pipeline from application to interview scheduling.
- Coordinated recruitment and onboarding logistics across 20+ branches under the Hero and Mitra Diskon banners.
- Designed and deployed a Google Apps Script–based scheduling tool to automate candidate status tracking and notifications, cutting manual admin steps.
- Drafted onboarding and recruitment communications used across outlet HR teams.
- Supported day-to-day HR administrative processes, including employee documentation and recordkeeping.
- Built and maintained spreadsheet-based reports used for internal HR tracking.
HR Automation
Adaptive Recruitment Scheduling System
Built with Google Apps Script and the Sheets API to remove manual status-chasing from the recruitment pipeline.
Status flips to "Scheduled"
The moment a recruiter updates a candidate's status cell in the tracking sheet, an onEdit trigger fires and hands the row off to the notification handler — no manual export or copy-paste required.
Candidate gets notified automatically
A templated email is generated from the candidate's row data and sent immediately, with the interview slot and outlet location filled in — removing the lag between scheduling and confirmation.
Live dashboard stays current
The same event pushes updated pipeline data into a shared dashboard sheet, so branch-level recruiters see current candidate status without asking HQ for an update.
function onFormSubmit(e) { const sheet = SpreadsheetApp.getActiveSheet(); const row = e.range.getRow(); const status = sheet.getRange(row, STATUS_COL).getValue(); if (status === "Scheduled") { triggerCandidateNotification(row); } }function triggerCandidateNotification(row) { const candidate = getCandidateData(row); const message = buildInterviewTemplate(candidate); MailApp.sendEmail(candidate.email, "Interview Confirmation", message); logNotification(row, "SENT"); }function syncDashboard() { const data = getUpdatedPipelineData(); const dash = SpreadsheetApp.openById(DASHBOARD_ID); dash.getSheetByName("Live Pipeline") .getRange(2, 1, data.length, data[0].length) .setValues(data); updateTimestamp(dash); }
Skills
Skills matrix
High-Volume Recruitment Screening
Sourcing and shortlisting at store level, across many roles at once.
Interview Scheduling & Coordination
Managing candidate calendars across multiple outlets and interviewers.
Onboarding Coordination
Drafting onboarding communications and tracking new-hire readiness.
HR Administration & Documentation
Employee records, filing systems, and recordkeeping accuracy.
Multi-Outlet Coordination
Aligning HR processes consistently across branch locations.
Indonesian Labor Compliance Basics
Working knowledge of onboarding, leave, and documentation norms.
Google Apps Script
Trigger-based scripting to automate repetitive HR tasks.
Sheets API Integration
Connecting live spreadsheet data to dashboards and notifications.
Pivot Tables & Lookup Functions
VLOOKUP/XLOOKUP-based reporting for HR admin analytics.
Certifications
Continuous learning
National (BNSP) competency certification covering core human capital management functions.
Applied training in pivot tables and lookup formulas for HR reporting workflows.
Training on the 9-box grid method for performance and potential assessment.
Coverage of Indonesian employee income tax (PPh 21) calculation schemes.
Institutional English proficiency assessment, B2 / Intermediate Professional level.
Let's talk about the role.
Open to full-time HR Generalist, Talent Acquisition, and HR Tech-adjacent roles — on-site in Bandung or remote.