About
Software Engineer with 5+ years of experience building scalable backend systems and microservices across fintech, B2B, and startup environments. Proven track record of improving system performance โ cutting loading times by up to 90% and reducing operational costs through optimized architecture and data pipelines.
Experienced in end-to-end feature development, system design, and cross-team collaboration. Also involved in technical interviewing, mentoring junior engineers, and serving as the engineering point of contact for regional codebases.
Experience
Software Engineer
Kredivo โ Jakarta, Indonesia
- Develop and maintain backend services within a microservice architecture, integrating with banks, payment gateways, and other financial institutions to enable secure and reliable financial transactions.
- Design and implement backend systems to support business expansion into new countries, building scalable solutions while accommodating market-specific business requirements and regulatory compliance.
- Improve system performance, reliability, and maintainability by optimizing service-to-service communication, database queries, and overall application architecture.
- Collaborate closely with product managers, business stakeholders, and engineering teams to translate business requirements into well-defined technical solutions.
- Break down product requirements into technical tasks, create development tickets, and help prioritize engineering work to ensure efficient project delivery.
- Serve as the engineering point of contact (PIC) for designated regional codebases, coordinating feature development, issue resolution, and cross-team communication.
- Participate in technical design discussions, code reviews, and architectural decisions to maintain code quality and system consistency.
- Conduct technical interviews for backend engineering candidates, evaluating both software engineering fundamentals and problem-solving abilities.
- Support production systems by investigating incidents, identifying root causes, and implementing long-term improvements to enhance system stability.
Software Development Engineer 1
Ula โ Jakarta, Indonesia
- Improved administrative workflows and overall app performance by optimizing database queries, cutting loading times by 90%.
- Enhanced user experience by reducing app loading time by 70% through efficient caching mechanisms.
- Reduced system costs by 10% by optimizing log generation and storage.
- Designed and implemented a microservice using a Test-Driven Development (TDD) approach for an application serving 150,000 monthly active users.
- Strengthened system reliability and scalability by implementing automated testing and performance monitoring.
- Mentored and guided engineering interns, conducting code reviews, pair programming sessions, and onboarding to accelerate their ramp-up and technical growth.
Backend Engineer
Livein.id โ Jakarta, Indonesia
- Designed and developed a village tourism app from scratch within one month, implementing key features such as user authentication, package tour reservations, and payment processing.
- Collaborated closely with stakeholders, including the CEO and potential users, to gather requirements and ensure alignment with business needs.
- Delivered a scalable and user-friendly platform, optimizing booking workflows and ensuring secure payment transactions.
Software Engineer Intern
Tokopedia โ Jakarta, Indonesia
- Utilized agile development methodologies and collaborated with cross-functional teams.
- Developed and maintained unit and integration tests to ensure the reliability and stability of the platform.
Education
Bachelor's Degree in Computer Science
Pertamina University
GPA: 3.55 / 4.0
Relevant Coursework:
Website Development, API Development, Data Structure & Algorithm, Database, Network, Machine Learning, Business Intelligence, Product Management, Entrepreneurship
Certifications
Google Cybersecurity
Coursera
EF SET English Certificate 80/100 (C2 Proficient)
EF Standard English Test
Skills
Languages
Databases
Architecture & Practices
Cloud & DevOps
Messaging & Streaming
Monitoring & Observability
Contact
Let's work together
I'm currently open to new opportunities. Whether you have a project in mind or just want to say hi, feel free to reach out!