A Backend Engineer dedicated to building reliable and scalable systems, with a strong focus on precision and continuous improvement.
Overview
9
9
years of professional experience
Work History
Software Engineer
Inspigo.id
03.2020 - Current
Collaborated with the backend team to design and maintain scalable backend services using Node.js, PostgreSQL, Redis, MongoDB, RabbitMQ, and Elasticsearch, ensuring high performance, reliability, and seamless user experience across Inspigo’s platform.
Worked closely with the mobile and CMS teams to develop a Dynamic UI data platform allowing UI components (titles, descriptions, API URLs, images) to be dynamically managed via CMS, reducing mobile team workloads and eliminating unnecessary app version updates.
Partnered with fellow engineers to lead the transition from JS to TS with NestJS, improving code maintainability and scalability; combined with RabbitMQ-based message queues, this boosted asynchronous data processing, improved system reliability, and ensured data consistency.
Collaborated with the product team to migrate the legacy search system to Elasticsearch, enabling highly tunable, fast, and accurate search results, which improved the overall discoverability of content for users.
Developed a gamification system, which increased daily listener engagement and retention, positively impacting user activity metrics.
Integrated a 3rd-party push notification platform with tracking and analytics, allowing the marketing team to monitor performance, optimize notifications, and increase user re-engagement.
Collaborated with AI and product teams to Contribute to AI chat and mentoring products by implementing LLM and RAG, enhancing response accuracy, personalization, and overall user satisfaction.
Managed service deployments on AWS, covering backend services and standalone 3rd‑party tools, while supporting lightweight DevOps tasks to ensure smooth operations.
Network Administrator
Bina Nusantara University
01.2018 - 02.2020
Maintained and monitored servers and lab network systems, ensuring continuous uptime and smooth operations for hundreds of students.
Delivered lab sessions on networking subjects such as Mikrotik and Cisco Packet Tracer, enabling students to gain real-world, hands-on networking experience.
Performed preventive maintenance on all lab computers, minimizing downtime and extending hardware lifespan.
Teaching Assistant
Bina Nusantara University
02.2017 - 02.2020
Guided students through hands-on lab implementations for IT courses, ensuring a clear understanding of complex concepts and practical skills.
Developed lab exam questions for midterm and final tests, helping create a structured and fair evaluation framework.
Reviewed and graded student lab exams, providing constructive feedback to improve their technical capabilities.