I am an experienced software engineer with 7+ years of experience and a strong background in developing scalable and high-performance applications. I am passionate about learning new technologies and implementing best practices to enhance software reliability and user experience. I enjoy collaborating with cross-functional teams to deliver impactful solutions.

Steven Charles

I am an experienced software engineer with 7+ years of experience and a strong background in developing scalable and high-performance applications. I am passionate about learning new technologies and implementing best practices to enhance software reliability and user experience. I enjoy collaborating with cross-functional teams to deliver impactful solutions.

Available to hire

I am an experienced software engineer with 7+ years of experience and a strong background in developing scalable and high-performance applications.
I am passionate about learning new technologies and implementing best practices to enhance software reliability and user experience. I enjoy collaborating with cross-functional teams to deliver impactful solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer (Notification System) at Rakuten Ichiba
August 1, 2025 - Present
Led end-to-end system development, including architecture design, implementation, testing, deployment, and post-release monitoring for notification-related projects. Managed operational workflows (client inquiries, issue investigation, troubleshooting, and service maintenance). Maintained system reliability and performance under heavy incoming traffic, supporting numerous clients across the Rakuten Group ecosystem. Continuously improved system performance, reliability, and maintainability through refactoring, architectural improvements, and operational optimizations.
Senior Software Engineer (GopayLater & Gopay Pinjam) at Goto Financial
July 1, 2022 - July 1, 2025
Mentored new team members by sharing technical knowledge and hands-on onboarding. Took the initiative to improve and optimize the codebase by identifying inefficiencies, refactoring where needed, and implementing better development practices. Managed integration between our system and third-party providers (banks and payment gateways) to ensure a high success rate for disbursements and repayments, addressing issues promptly and optimizing system reliability. Ensured all systems complied with financial regulations and implemented best practices for data security and privacy. Contributed to infrastructure cost reduction through cloud migration.
Software Engineer (Accommodation Booking System) at Traveloka
March 1, 2018 - June 1, 2022
Maintained integration between demand and supply systems across core and post-booking flows, including booking, issue handling, rescheduling, and refunds. Supported the transition to a multi-repo structure and AWS multi-account setup to improve system scalability and team ownership. Refactored legacy code to improve readability and maintainability. Handled deployment processes and maintained infrastructure for microservices, ensuring reliable releases.
Software Developer Intern at Accel Lentera Indonesia
March 1, 2017 - February 1, 2018
Worked as a full-stack developer who designed and built a web-based application for Toyota Logistics System in Indonesia.
Laboratory Teaching Assistant at Binus University
February 1, 2015 - February 1, 2017
Taught and assisted university students in lab sessions of various programming languages and software usage. Researched on new applications to support lab center activities.

Education

Bachelor's in Computer Science at Binus University
January 11, 2030 - June 15, 2026

Qualifications

Java (Basic) Certificate
March 1, 2021 - June 15, 2026
Problem Solving (Basic) Certificate
March 1, 2021 - June 15, 2026
Silver Award The Great Code Off 2021
March 1, 2021 - June 15, 2026

Industry Experience

Software & Internet, Professional Services, Education, Financial Services, Travel & Hospitality

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more