Planting grass, laying bricks…
Quality Control Campus
Thien Khoi App
A glass-and-brick engineering studio where every shipment of code passes inspection.
Thien Khoi
Jul 2024 – Present
Software Developer · Training & Reporting Systems
Developer on the Thien Khoi App, owning the training system and the reporting system, after starting out as the team's technical solutions & quality engineer.
- Training system: develop and maintain the staff training module of the Thien Khoi App
- Reporting system: build reports and dashboards that turn operational data into insight
- TKG Report platform: Next.js front end, report API and async workers (Python/FastAPI) over Kafka & Redis, Prisma + PostgreSQL report store
- NestJS microservices (auth, product, notification) behind Kong API Gateway, observed with Grafana, Loki and Prometheus
- Earlier as Technical Solutions & Quality Engineer: reviewed outsourced source code, technical consulting and internal tools
Responsibilities
Training system developmentReporting system developmentSQL reporting & dashboardsCode review
Tech
PythonNodeJSNextJSReactJSNestJSMySQLPostgreSQLPrismaKafkaRedisDocker
Spot in this world
- ◆Two-storey brick studio with glass curtain wall and rooftop garden
- ◆Desks with dual monitors showing diff views, keyboards, mugs and sticky notes
- ◆Conveyor belt carrying code crates through a giant magnifying-glass inspection gate (pass ✓ / fail ✗ lights)
- ◆Outdoor dashboard billboard with live bar & line charts
- ◆Database cylinders (MySQL / PostgreSQL) stacked in a server shed
- ◆Toolbox, wrenches and gears for internal tools, a whiteboard full of architecture sketches
- ◆Cobbled courtyard, bike rack, potted plants, grass lawn and blossoming trees
Drag to orbit · scroll to zoom