Back to experience
InternshipAugust 2025 – February 2026
PT Bank Central Asia Tbk. (BCA)
Backend Engineer Intern
Responsibilities
- Developed 2 modular services consisting of a FastAPI gateway and a Kafka consumer layer using Confluent Kafka, deployed with multi-stage Docker images, Jenkins, and RedHat.
- Implemented structured logging and built end-to-end transaction monitoring dashboards in Kibana on an existing ELK stack across 2 services.
- Conducted stress testing with JMeter handling around 10,000 requests with >99% successful end-to-end delivery.
- Migrated 15+ services from Flask to FastAPI, enhancing production performance and stability.
- Created Swagger-based API documentation, cutting deployment time by 10% by removing the need for manual tech documentation.
- Evaluated asyncpg vs. psycopg2 under 1,000 concurrent requests, with asyncpg achieving 100% successful connections compared to a ~50% failure rate with psycopg2