About Me
Learn more about Rio Bahtiar, a software engineer specializing in modern web development, distributed systems, and enterprise solutions.
Introduction
Hello! I'm Rio Bahtiar, a software engineer passionate about creating innovative solutions through technology. In my free time, I enjoy reading technical literature, staying active with swimming, and exploring the possibilities of technology through science fiction.
Education & Background
I hold a degree in Computer Engineering from Amikom University Yogyakarta. My academic foundation, combined with continuous self-learning and professional development, has enabled me to stay at the forefront of modern software development practices and emerging technologies.
Professional Experience
Sekolah.mu (2022-Present) - Senior Software Engineer
Currently leading frontend development initiatives at an innovative EdTech company, focusing on creating engaging and accessible learning experiences. Key responsibilities include:
- Architecting and implementing scalable frontend solutions using Vue.js and Nuxt.js
- Leading technical decisions and establishing best practices
- Mentoring team members and promoting code quality standards
Tokopedia (2016-2019) - Senior Software Engineer
Led a dynamic team at one of Southeast Asia's largest technology companies, focusing on high-impact web applications and distributed systems. Key achievements include:
- Architected and implemented scalable microservices handling millions of daily transactions
- Led development of critical business applications using React.js and Golang
- Optimized system performance and reduced infrastructure costs by 40%
- Mentored junior developers and established coding standards
Independent Consulting (2019-2022)
Provided technical consulting and development services to various clients, specializing in:
- Custom enterprise solutions and system architecture design
- Performance optimization and system modernization
- Technical leadership and team augmentation
- Cloud infrastructure and DevOps implementation
Technical Expertise
Frontend Development
- React.js & Next.js
- Vue.js & Nuxt.js
- TypeScript
- Modern CSS & TailwindCSS
Backend Development
- Node.js & Express
- Golang & Microservices
- PHP & Laravel
- REST & gRPC APIs
Database & Cache
- PostgreSQL
- Redis
- MongoDB
- Database Design
DevOps & Cloud
- Docker & Kubernetes
- AWS Services
- CI/CD Pipelines
- Infrastructure as Code
Professional Philosophy
My approach to software engineering is built on three core principles:
- Quality First: Writing clean, maintainable, and well-tested code that stands the test of time.
- User-Centric Design: Creating intuitive experiences that solve real problems and deliver genuine value.
- Continuous Growth: Staying current with technology trends while sharing knowledge with the community.
I'm passionate about building scalable solutions that make a positive impact, whether it's improving user experiences, optimizing system performance, or mentoring the next generation of developers.