TravelokaSenior Backend Engineer
Sep. 2019 - Feb. 2026Jakarta, Indonesia• Designed and implemented scalable applications using Java, Spring Framework, REST APIs, and Object-Oriented Programming (OOP), covering both backend services and web-based systems. • Defined software architecture and system design for cloud-native and data-intensive platforms, balancing performance, scalability, and maintainability. • Built and operated solutions on Amazon Web Services (AWS), leveraging EC2, ECS, Lambda, S3, RDS, DynamoDB, SQS, CloudWatch, Athena, EMR, and Redshift for production workloads. • Developed data processing and analytics pipelines using Apache Spark, Scala, Apache Airflow, EMR, Athena, and Redshift to support reporting and business insights. • Implemented Infrastructure as Code using Terraform and containerized services with Docker, improving deployment reliability and environment consistency. • Developed user-facing components with React.js, HTML, jQuery, and modern web development practices. • Worked with PostgreSQL, MongoDB, and SQL, including schema design, query optimization, and performance tuning. • Established and maintained version control and CI/CD workflows using Git and GitHub. • Collaborated closely with stakeholders to translate business requirements into technical solutions, managing scope, priorities, and delivery timelines. • Provided technical guidance and mentoring within the team, contributing to strong problem-solving, code quality, and on-time delivery. • Delivered projects using Agile Scrum and Kanban, while supporting Waterfall-based timelines when required. • Actively adopted AI-assisted development tools to improve developer productivity and code quality.