Hi, I'm Achmad Ari Wibowo

Fullstack Software Engineer

Available for opportunities

Building robust enterprise solutions with 10+ years of experience

Bogor, Indonesia
10+
Years Experience
5+
Companies
8+
Projects Delivered
3
Awards & Certs

About Me

A brief introduction to who I am and what I do

Seasoned Fullstack Software Engineer with over a decade of hands-on experience designing, developing, and deploying enterprise-grade applications. Specialized in Java/Kotlin ecosystems with Spring Boot, microservices architecture, and cloud-native solutions. Passionate about clean code, scalable systems, and delivering business value through technology.

Current Role

Fullstack Engineer @ Prudential

Location

Bogor, Indonesia

Education

B.Sc. Computer Science

Achievement

INAICTA 2015 Winner

Education

Bachelor of Computer Science

Indonesia Computer University (UNIKOM)

2010 — 2015 · Bandung, Indonesia

const developer = {
name: "Achmad Ari Wibowo",
role: "Fullstack Software Engineer",
experience: "10+ years",
passion: "Clean Code",
}

Skills & Technologies

Technologies and tools I've worked with throughout my career

Languages

JavaKotlinPHPTypeScriptSQL

Frameworks

Spring BootSpring BatchSpring CloudOpenFeignOpenCViText

Messaging & Queue

Apache KafkaRabbitMQMQTT

Cloud & DevOps

DockerGoogle Cloud PlatformAWSCI/CD

Databases

MySQLOraclePostgreSQLMongoDBRedis

Tools & Others

Camunda BPMTIBCOArduinoESP8266Git

Work Experience

My professional journey across companies and industries

Fullstack Software Engineer

PT Negeri Emas PerkasaPrudential Indonesia
2024 — PresentJakarta
  • Placed at Prudential Indonesia as a fullstack software engineer, working on enterprise insurance systems.
  • Developing and maintaining microservices-based backend systems using Spring Boot and Kotlin.
  • Collaborating with cross-functional teams to deliver scalable and reliable solutions for a leading insurance provider.
JavaKotlinSpring BootMicroservicesDocker

Backend Developer

PT Digital Data Teknologi
2022 — 2024Jakarta
  • Designed and implemented backend services for enterprise-level treasury management systems.
  • Built event-driven architecture using Apache Kafka for real-time data processing.
  • Integrated banking APIs and managed complex financial workflows with high reliability.
JavaSpring BootSpring BatchKafkaPostgreSQLDocker

Software Engineer

PT Aeon Credit Service
2021 — 2022Jakarta
  • Developed credit scoring and loan management applications for Aeon Credit Service Indonesia.
  • Optimized batch processing pipelines for large-scale financial data using Spring Batch.
  • Maintained and enhanced existing systems for better performance and user experience.
JavaSpring BootSpring BatchOracleREST API

Backend Developer

PT First Payment Indonesia
2019 — 2021Jakarta
  • Built payment parking systems with QRIS integration, enabling cashless parking solutions across Indonesia.
  • Developed mobile POS application backend with real-time transaction processing.
  • Integrated multiple payment gateways and ensured PCI-DSS compliance for secure transactions.
JavaKotlinSpring BootMySQLRedisRabbitMQQRIS

Programmer

PT Indocyber Global TeknologiMandala Multifinance, Telkomsel, XL Axiata
2016 — 2019Jakarta
  • Served multiple high-profile clients including Mandala Multifinance, Telkomsel, and XL Axiata.
  • Developed Android mobile and backend applications for fintech and telecommunications sectors.
  • Built IoT-enabled buffer solution automation system, winning INAICTA 2015 award.
JavaKotlinPHPAndroidArduinoESP8266MySQL

Featured Projects

A selection of projects I've built and contributed to

Enterprise

Treasury Management System

Enterprise-grade treasury management platform for banking and financial institutions, handling complex financial workflows and reporting.

  • Event-driven architecture with Apache Kafka
  • High-volume batch processing with Spring Batch
  • Banking API integration for real-time transactions
JavaSpring BootSpring BatchKafkaPostgreSQLDocker
Fintech

Payment Parking System (QRIS)

Cashless parking payment solution integrated with QRIS (Quick Response Code Indonesian Standard) for seamless parking transactions nationwide.

  • QRIS standard integration for nationwide compatibility
  • Real-time transaction processing with Redis caching
  • Multi-gateway payment processing
JavaKotlinSpring BootMySQLRedisQRIS API
Mobile

Mobile POS Application

Point-of-sale mobile application for merchants with real-time inventory management and transaction processing capabilities.

  • Offline-first architecture with data synchronization
  • Real-time inventory and sales tracking
  • Multi-payment method support
KotlinAndroidSpring BootRabbitMQMySQL
Enterprise

Mobile Attendance App

GPS-based employee attendance tracking application with facial recognition and geofencing capabilities for enterprise clients.

  • Face recognition using OpenCV for verification
  • GPS geofencing for location-based check-in
  • Real-time attendance dashboard
KotlinAndroidOpenCVSpring BootPostgreSQL
IoT

Buffer Solution Automation (IoT)

IoT-based automated buffer solution system using Arduino and ESP8266 for chemical laboratory processes. Winner of INAICTA 2015.

  • 🏆 INAICTA 2015 Winner
  • Automated chemical buffer preparation
  • Real-time monitoring via MQTT protocol
  • APICTA delegate representing Indonesia in Sri Lanka
ArduinoESP8266MQTTJavaAndroid

Awards & Certifications

Recognitions and professional certifications

INAICTA 2015 Winner

Indonesia ICT Award

2015

Won the Indonesia ICT Award for the IoT-based Buffer Solution Automation project, and represented Indonesia as an APICTA delegate in Sri Lanka.

Award

Kotlin Android Developer Expert

Dicoding Indonesia

2018

Professional certification for expert-level Kotlin Android development including architecture patterns, testing, and performance optimization.

Certification

Android Developer Expert

Dicoding Indonesia

2018

Professional certification demonstrating expertise in Android application development, covering advanced UI, networking, and data management.

Certification

Get in Touch

Have a project in mind or want to collaborate? Let's connect!

Let's work together

I'm always interested in hearing about new opportunities, challenging projects, and innovative ideas. Feel free to reach out through any of the channels below.

Send a Message

Fill out the form and I'll get back to you as soon as possible.