Hi, I'm Dodi Rivaldi
Software Architect & Fullstack Mobile Developer
Experienced Software Architect specializing in end-to-end solutions. I design scalable backends (Go, Node.js), modern web apps (Next.js, TypeScript), and seamless mobile applications (Flutter, Kotlin, Swift), supported by robust DevOps infrastructure (Docker, VPS).
About Me
My journey and philosophy as a software engineer.
Crafting scalable fullstack architectures and seamless mobile experiences.
I am a dedicated Software Architect and Fullstack Mobile Developer with over 8 years of experience. I specialize in designing robust backend systems (Go, Node.js) and connecting them with high-performance web (Next.js, TypeScript) and mobile applications.
Throughout my career, I have successfully bridged the gap between complex business logic and engaging user interfaces. My expertise extends beyond application code into DevOps and infrastructure, allowing me to manage Docker containers, VPS environments, and CI/CD pipelines effortlessly.
Whether it's implementing Clean Architecture in Kotlin and Flutter, or setting up a reliable scalable server from scratch, I focus on delivering end-to-end solutions that are maintainable, fast, and secure.
Overview & Metrics
Technical Expertise
My stack is chosen for performance, type safety, and maintainability at scale.
Mobile Development
Membangun aplikasi mobile native dan cross-platform berskala besar.
Backend & Systems
Merancang API dan layanan backend berkinerja tinggi.
Frontend Engineering
Mengembangkan aplikasi web responsif dan modern.
DevOps & Infrastructure
Otomatisasi deployment, server VPS, dan arsitektur cloud.
Architecture & Patterns
Penerapan clean code, MVVM, dan arsitektur sistem kompleks.
Featured Projects
A selection of software platforms and systems architecture I've designed and delivered.
Lead Fullstack Mobile Engineer
Byadin — Collaborative Family Budgeting
A secure, real-time family budgeting and collaborative expense tracking application designed to help households coordinate their financial planning.
Fullstack Web Engineer
Personal Fullstack Portfolio
A highly interactive, SEO-optimized personal portfolio and technical blog platform built with server-side rendering and static generation.
Mobile App Developer
Food Order App (KFC / McD Style)
A comprehensive food ordering mobile application allowing users to browse menus, customize orders, track deliveries in real-time, and manage loyalty points.
Digital Products
Sistem SaaS, aplikasi mobile, dan template siap pakai yang saya kembangkan secara profesional.
EduSmart Portal
Platform SaaS all-in-one untuk administrasi sekolah, absensi, pembayaran SPP online, portal PPDB, dan komunikasi terintegrasi dengan orang tua murid.
ParentApp Tracker
Aplikasi mobile multiplatform (Android & iOS) bagi wali murid untuk memantau nilai, kehadiran, pengumuman sekolah, serta pembayaran SPP langsung dari HP.
Antigravity Portfolio Kit
Template personal website berkinerja tinggi untuk developer professional. Dilengkapi SEO mumpuni, command palette, dynamic OG image generator, dan blog MDX.
Work Experience
My professional career journey as a fullstack software engineer.
Software Architect
Diksha Teknologi Indonesia
- Design scalable, maintainable mobile app architectures.
- Lead API integration and backend communication.
- Optimize app performance across platforms and oversee feature development.
- Conduct code reviews, ensure quality standards, and implement mobile app security (encryption, OAuth).
Software Architect
Axiata Digital Labs
- Designed scalable, maintainable mobile app architectures.
- Led API integration and backend communication, and optimized app performance across platforms.
- Collaborated with development teams, conducted code reviews, and monitored app performance using analytics tools.
Mobile App Developer
PT. Infra Solusi Indonesia
- Used MVVM Architecture with Kotlin RX Java Dagger Navigation Component for injecting data processes and UI.
- Implemented clean architecture for iOS applications.
- Developed Android and iOS apps using Java, Kotlin, Swift, and Flutter.
- Managed small team members and collaborated with the web dev team for API communication.
Mobile App Developer
PT. Linknet, Tbk
- Developed Android and iOS applications using Java, Kotlin, Swift, and Flutter.
- Collaborated with the web development team to integrate communication APIs.
- Collaborated with the UI Design team to make data-driven decisions for more responsive UIs.
Android Developer
PT. Express Transindo Utama, Tbk
- Designed and developed internal applications for the company.
Junior Android Developer
Nusantara Beta Studio
- Implemented MVP Pattern in application development.
- Designed and developed various mobile applications.
Testimonials
Feedback from clients and leaders I've collaborated with.
“Dodi is an exceptional engineer who bridges the gap between complex system architecture and fluid front-end interfaces. He delivered our collaborative budgeting application ahead of schedule with immaculate code quality.”
Sarah Jenkins
Product Director, Apex Tech Solutions
“His knowledge in Go and Flutter was instrumental in scaling our real-time synchronization features. Dodi works with extreme professionalism and is a natural problem solver.”
Budi Setiawan
CTO, Nusantara Digital
“Working with Dodi on the enterprise dashboard redesign was a breeze. He optimized our render speeds significantly and delivered a visually stunning, highly responsive product.”
Michael Chang
Engineering Manager, SleekMedia Group