Willie Soo
Backend Engineer
About
I am a backend engineer specializing in scalable and high-performance systems within fintech environments. My experience includes optimizing complex database operations, improving system throughput, and building reliable APIs designed for production workloads.
I value clean architecture, observability, and long-term maintainability. I enjoy analyzing performance bottlenecks and designing systems that remain stable as they scale.
In addition to backend development, I explore game development and interactive applications, which broadens my perspective on system behavior and user-driven performance considerations.
I am actively preparing to work in international engineering environments, particularly in Japan. Alongside strengthening my backend and infrastructure expertise, I continue to develop my Japanese language skills to better collaborate in global teams.
Experience
Backend Engineer
Kredit Pintar Indonesia
Oct 2024 - Present
- Architect and develop scalable backend services using Java (Spring Boot) and Go, supporting high-traffic financial operations.
- Refactored and optimized complex SQL queries, reducing execution time by up to 95% through indexing strategies, query restructuring, and execution plan analysis.
- Designed caching mechanisms and asynchronous processing workflows to improve API response times and system throughput.
- Automated repetitive operational and deployment tasks, improving team efficiency by approximately 80% and reducing manual intervention.
- Led performance debugging and production issue investigations, ensuring system reliability and minimizing downtime.
- Collaborate cross-functionally to define API contracts and ensure seamless integration with internal and third-party services.
Software Development Engineer Intern
DANA Indonesia
Aug 2023 - Oct 2024
- Developed and maintained RESTful backend services within a large-scale fintech environment using Java and Spring Boot.
- Implemented unit and integration testing strategies to improve service reliability and reduce regression issues.
- Contributed to CI/CD automation pipelines, reducing deployment friction and improving release efficiency.
- Collaborated with senior engineers in system design discussions and participated in code reviews to ensure maintainable architecture.