Achmad Firdaus
Senior Lead of SIERA (Application Security Platform)
West Bekasi, Indonesia
Summary
I've spent the last 7+ years going back and forth between penetration testing and full-stack development. For the past few years that's mostly meant building and running SIERA (short for Security Is Everyone's Responsibility and Accountability). It's an application security platform I designed for a large telecom client (under NDA), so their teams can run VAPT (vulnerability assessment and penetration testing) on their own instead of waiting on us for every step. What used to take a day or two of back and forth now takes a few hours. I still do the hands-on part too: testing, fixing what breaks in the platform, and sitting down with client teams to walk through findings. eWPTX and Burp Suite Certified Practitioner (BSCP), mostly living in web and API security.
Experience
Senior Lead of SIERA (Application Security Platform)
— Present
SecLab Indonesia
Sole architect and lead developer of SIERA, SecLab's internal application security platform for VAPT (vulnerability assessment & penetration testing), now in production at a large telecommunications client (under NDA). Responsible for the full stack (Golang, Node.js, React/Next.js, PostgreSQL, Redis, Docker), a small cross-functional team, and security consulting with the client from strategy through remediation.
- Designed SIERA in 2022 and led the intensive build-out starting 2023. It runs in production for a large telecom client (NDA) with about 900 registered internal users who run assessments themselves, from the first vulnerability scan through penetration testing to the final report. What used to take one or two days now takes a few hours.
- Designed the platform's architecture from scratch: Go microservices behind a gateway that handles secure connections and login checks, organized into clear layers (reference data, workflows, and integrations) across six separate databases.
- Integrated Microsoft Azure AD end to end: OIDC login for users, plus a separate machine-to-machine flow so backend services can trigger Power Automate workflows on their own. Two separate login paths on purpose, not one shared token.
- Added a Security Testing Planner with requestor and respondent roles, so teams know up front whether a project actually needs a penetration test.
- Automated vulnerability assessment for infrastructure, web apps, and source code, tying together Nessus, Rapid7, Acunetix, SonarQube, and Burp Suite Professional, including rescans and automatic closeout once a finding is fixed.
- Built a connectivity pre-check service that automatically confirms a target is reachable before manual testing starts, covering web, infrastructure, and API scopes with tools like curl, nmap, TLS checks, SSH, Playwright, and Postman.
- Integrated two separate external vulnerability systems, each with its own login method and server, keeping the credentials and data flows apart so nothing from one system leaks into the other.
- Handled the Pentest Management side too: findings intake, remediation tracking, retests, and report generation.
- Connected SIERA to two distinct Microsoft Power Automate workflows for approvals and digital signatures on clearance and release documents (pentest clearance and VA clearance run separately).
- Lead a core team of five (myself full-stack, one full-stack, one backend, one frontend, one UI/UX), plus up to two supporting engineers pulled in as needed.
- Used AI-assisted engineering to move faster on prototyping, building, and docs, without cutting corners on secure development.
- Set testing strategy and remediation plans with client stakeholders, and walked their engineering teams through the findings.
- Ran hands-on penetration tests across web, API, and mobile.
Lead Application Security Engineer & Pentester
—
SecLab Indonesia
Split the role between building SIERA and hands-on penetration testing of the client's web apps and APIs (telecom client, under NDA).
- Expanded SIERA's automation around VA rescans, pentest submissions, and the finding lifecycle, all running in the client's production environment.
- Assessed the client's web applications and APIs for security issues.
- Ran manual exploitation with Burp Suite Professional and custom testing methods.
- Wrote up vulnerabilities with working proof-of-concept and clear, prioritized fixes.
Penetration Tester
—
SecLab Indonesia
Started building SIERA while running application security assessments on web apps and APIs.
- Kicked off SIERA's design and build, covering planner intake, vulnerability assessment, and pentest workflows.
- Ran penetration tests and vulnerability assessments on web applications and APIs.
- Built the backend services and REST APIs behind the platform and its tooling.
- Managed the Linux servers and deployments.
Web & Mobile Application Developer
—
Mimotek Indonesia
Built web and Android apps end to end, from the REST API to the interface.
- Built web and Android apps on both the frontend and backend, mostly with Laravel and CodeIgniter.
- Designed and consumed REST APIs linking mobile clients to backend services and databases.
- Tuned MySQL and SQL Server queries and stored procedures for the heavier, data-driven features.
PHP Developer
—
PT. Astra Graphia Information Technology (AGIT)
Built and integrated backend systems for large enterprise operations.
- Developed and maintained enterprise backend systems in PHP (Laravel, CodeIgniter, CakePHP).
- Wrote and tuned stored procedures across SQL Server and MySQL.
- Built automation scripts and integrations with SAP, AS400, and other enterprise systems.
IT Instructor & Network Administrator
—
Educational institution
- Ran the school's network on MikroTik: firewall, hotspot, and shared printing.
- Served as technical proctor for the national computer-based exams (UNBK).
- Taught networking basics and information-system applications to students.