Nik Afiq c53f808c18
All checks were successful
CI / build-check (push) Has been skipped
CI / build-and-push (push) Successful in 1m39s
Updated cv content
2026-03-18 00:37:18 +09:00

164 lines
6.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# NIK AFIQ
Tokyo, Japan
nik@nik4nao.com | github.com/nikafiq | nik4nao.com
---
## PROFESSIONAL SUMMARY
Backend engineer with 3 years of professional experience designing and
operating distributed, high-throughput systems on GCP and AWS. Core
expertise in Go and Python, with hands-on production experience in
event-driven microservices, Kafka-based pipelines, Kubernetes, and
cloud-native data infrastructure. Comfortable operating systems at
hundreds of TPS with reliability and zero-downtime migration
constraints. Trilingual (English, Japanese N1, Malay) — routinely
bridges Japanese and overseas engineering teams. Actively integrates
AI tooling (GitHub Copilot, Gemini, Claude) into daily coding,
review, and documentation workflows.
---
## WORK EXPERIENCE
### 株式会社ホープス (Hopes Co., Ltd.) — Tokyo
**Backend Engineer** | Aug 2025 Present
Designing and operating a distributed consent management pipeline on
GCP/GKE connecting a high-traffic notification delivery system to a
downstream fulfillment API.
- Proposed and led adoption of a Kafka-based queuing architecture
to handle concurrent notification fan-out, identifying it as the
correct solution for account_id ordering under 2040 TPS load
- Designed the request coalescing strategy using singleflight to
suppress duplicate in-flight downstream calls per account_id
- Architected the full event-driven pipeline: GKE + Managed Kafka
(8 partitions, keyed by account_id) + Cloud Spanner, with a
200 TPS global cap and 10-second downstream timeout budget
- Designed graceful shutdown sequence for the consumer service,
ensuring in-flight requests complete cleanly before pod termination
- Designed reliable offset commit ordering: offsets committed only
after durable Spanner write, ensuring at-least-once delivery with
no data loss on crash
- Implemented retry cronjob requeuing up to 5 failed Spanner rows
back to Kafka every 5 minutes with configurable backoff
- Designed a zero-downtime interleaved index migration on a Cloud
Spanner accounts table under 400 TPS sustained read traffic
- Designed OpenTelemetry integration with Datadog, defining trace,
span, and metrics strategy across services; integrated with Wiz
for unified observability and security posture
- Built CI pipeline with semantic version tag enforcement — prevents
image tag overwrites while allowing latest to update freely;
scoped Workload Identity permissions to read-only minimum
- Led performance testing with Locust (40 TPS steady / 120 TPS
burst); applied results to right-size GKE CPU/memory configs
- Led TDD adoption for the team and authored development guidelines
covering milestone structure, ticket definition-of-done standards,
and code review expectations
- Identified a 1-month deadline slip during mob programming,
escalated to leadership, facilitated full task breakdown and
schedule re-baseline across the team
- Stepped up as informal tech lead during a leadership gap —
created progression guidelines, maintained ticket quality, and
kept formal leadership informed of all decisions and scope
- Tasked with onboarding and upskilling Phase 2 application team
members to raise codebase quality ahead of next release
### 株式会社ニッポンダイナミックシステムズ — Tokyo
**Full Stack Engineer, IT Solutions — Pharma Market Team**
| Apr 2023 Jul 2025
- Built a scalable analytical DWH on Amazon Aurora (RDS) for a
pharmaceutical client, integrating Salesforce and multiple
external data sources via daily/weekly ETL batch pipelines using
ECS/Fargate and Lambda; designed for HA with Multi-AZ failover
- Constructed a SaaS data lake using AWS CDK + Glue +
TypeScript/Python, fully automating ETL ingestion across
heterogeneous data sources
- Developed an internal AI application using AWS Bedrock (Claude
Sonnet) + React, implementing RAG-based document retrieval and
SES-based user matching in a small cross-functional team
- Built a license authentication service (Node.js + Docker + Azure
Web Apps + ADB2C), owning requirements definition, auth logic
design, and client-facing communication
- Designed and automated monthly maintenance operations: AMI image
updates, security patching, automated regression testing, and
blue/green deployments via AWS CodePipeline and Azure Pipelines
- Conducted Docker image vulnerability scanning as part of CI/CD
pipeline; managed VPC, WAF, and Security Group configurations
- Mentored junior engineers on cloud architecture patterns;
functioned as bilingual (EN/JA) liaison between domestic and
overseas engineering teams
---
## SKILLS
**Languages:** Go, Python, TypeScript/JavaScript
**Frameworks:** Gin, Flask, Next.js, Node.js
**Cloud — AWS:** ECS/Fargate, Lambda, Aurora/RDS, DynamoDB, Glue,
CDK, CodePipeline, Bedrock, Secrets Manager
**Cloud — GCP:** GKE, Cloud Spanner, Managed Kafka, BigQuery,
Cloud Trace
**Cloud — Azure:** Web Apps, ADB2C, Azure Pipelines
**Data:** MySQL, Aurora, PostgreSQL, DynamoDB, Cloud Spanner,
Kafka, Redis
**DevOps:** Docker, Kubernetes, ArgoCD, CI/CD, IaC (AWS CDK,
Ansible)
**Observability:** OpenTelemetry, Datadog, distributed tracing,
ELK stack, Kibana
**AI Tooling:** GitHub Copilot (daily coding + code review),
Gemini (documentation + research), Claude (architecture
reasoning + coding), AWS Bedrock RAG (production)
**Security:** VPC, WAF, Security Groups, Secrets Manager,
Workload Identity, Wiz, Docker vulnerability scanning
**Other:** Homelab (k3s, self-hosted services, Ansible/IaC),
personal dev blog at nik4nao.com
---
## CERTIFICATIONS
| Certification | Issued |
|---|---|
| AWS Certified Solutions Architect Associate (SAA) | Oct 2024 |
| AWS Certified Developer Associate (DVA) | Dec 2024 |
| AWS Certified Cloud Practitioner (CLF) | Apr 2024 |
| 基本情報技術者試験 (FE) — IPA Fundamental IT Engineer | Aug 2024 |
| JLPT N1 — Japanese Language Proficiency | Dec 2022 |
*In progress: AWS Solutions Architect Professional (SAP),
Applied Information Technology Engineer (AP)*
---
## EDUCATION
**Tokai University** — Bachelor of Engineering
Major: Electrical and Electronic Engineering
Minor: Information Technology
Graduated: March 2023
*During a COVID-related leave of absence (20202021), independently
studied programming and cloud architecture; resumed with an
added IT minor upon return.*
---
## ADDITIONAL
- **Languages:** English (business), Japanese (JLPT N1), Malay (native)
- **Homelab:** Self-hosted k3s cluster, Gitea, Jellyfin, Cloudflare
Tunnel, Ansible-based IaC on Minisforum UM790 Pro
- **Dev blog / personal site:** nik4nao.com
- **Self-hosted Git:** gitea.nik4nao.com (mirrored to github.com/nikafiq)