Rizky Kurniawan
Summary
Backend Software Engineer with 4+ years of experience building scalable systems and RESTful APIs. Proficient in C#/.NET Core, Go (Golang), Rust, Node.js (TypeScript, NestJS, Express), and PHP (Laravel). Expertise in backend architecture, database performance tuning (PostgreSQL, MySQL, MongoDB, Redis), and third-party API integrations. Strong background in software design patterns and writing clean, maintainable code. Passionate about continuous learning and knowledge sharing.
Skills
Languages
- C#
- Go (Golang)
- Rust
- TypeScript/JavaScript
- PHP
- SQL
Backend & Frameworks
- .NET Core / ASP.NET Core Web API
- Node.js (NestJS, Express.js)
- Laravel
- Axum & SeaORM (Rust)
- Flutter (Dart)
Databases & Caching
- PostgreSQL
- MySQL
- MongoDB
- Redis
Architecture & API Design
- RESTful API Design
- Clean Architecture & Domain-Driven Design
- Distributed Systems
Cloud & DevOps
- AWS S3
- Docker
- Firebase
- GitHub Actions
Experience
Backend Engineer - Digdaya Olah Teknologi Indonesia
Aug 2022 - Present | Full-time | Remote
- Architected and engineered scalable backend systems using .NET Core, Go, and Node.js (NestJS), ensuring high availability and system reliability.
- Designed and implemented RESTful APIs with comprehensive Swagger/OpenAPI documentation, integrating multiple third-party services including payment gateways, authentication providers, and cloud storage solutions.
- Optimized critical database queries and implemented indexing strategies across PostgreSQL and MySQL databases, designed caching layers using Redis for high-traffic endpoints to improve performance and reliability.
- Led backend-frontend integration initiatives, collaborating with cross-functional teams using Agile methodologies to deliver features on schedule with seamless integration.
- Mentored junior developers through code reviews, pair programming sessions, and technical documentation, improving team code quality standards and fostering collaborative learning.
Full-Stack Engineer - Cutr
May 2026 - Present | Side Project | Remote
- Designed and built Cutr, a shared household finance SaaS app, end-to-end: Rust/Axum/SeaORM backend, mobile-first Flutter web client, and Hugo marketing site.
- Implemented core product features including collaborative workspaces, transaction and budget tracking, account balances, and cash flow reporting.
- Built backend infrastructure with PostgreSQL, Redis caching, background job processing via Apalis, transactional email delivery, and Sentry error monitoring.
- Shipped and deployed the product solo, covering API design, data modeling, mobile-first Flutter client development, and production release as a web app.
Tech Blogger - Ruang Developer
Nov 2021 - Present | Self-employed | Katingan, Central Kalimantan, Indonesia
- Author and publish technical articles covering backend development, software architecture, .NET, Go, Node.js, and database optimization, driving community engagement and knowledge sharing.
- Create comprehensive tutorials and best practice guides on microservices architecture, API design patterns, Clean Architecture, and modern DevOps practices for the developer community.
- Contribute to developer community growth by sharing real-world problem-solving approaches, code optimization techniques, and architectural decision-making processes.
- Collaborate with fellow software engineers to produce high-quality technical content, review technical accuracy, and maintain up-to-date documentation on emerging backend technologies.
Freelance Web Developer - Personal
Jan 2020 - Present | Self-employed | Katingan, Central Kalimantan, Indonesia
- Delivered full-stack web applications for diverse clients across e-commerce, education, and business management sectors, gathering requirements and translating them into technical solutions using Laravel, Node.js, and .NET.
- Architected database schemas, implemented RESTful APIs, and integrated third-party services including payment gateways, email services, and cloud storage for client projects with consistent on-time delivery.
- Provided ongoing maintenance, performance optimization, and feature enhancements for deployed applications, ensuring client satisfaction and establishing long-term partnerships.
- Managed complete project lifecycle from requirements gathering and technical design through development, testing, deployment, and post-launch support using Agile methodologies.
Web Developer Intern - SD Negeri Handil Bakti
Oct 2021 - Nov 2021 | Internship | Barito Kuala, South Kalimantan, Indonesia
- Developed and deployed a comprehensive web-based document management system using PHP (CodeIgniter framework) and MySQL, digitizing the organization's letter management and archive processes.
- Designed and implemented relational database schema to manage document workflows, user permissions, and audit trails, improving document retrieval efficiency and organizational processes.
- Created user-friendly interfaces for document upload, categorization, search functionality, and reporting, enabling staff members to efficiently manage documents and streamline administrative tasks.
- Collaborated with administrative staff to gather requirements, conducted user acceptance testing, and provided training documentation to ensure smooth system adoption and user proficiency.
Programming Division Coordinator - Himpunan Mahasiswa Prodi Teknik Informatika UNISKA
Dec 2019 - Sep 2020 | Organizational | Banjarmasin, South Kalimantan, Indonesia
- Led programming division, coordinating website development projects and establishing coding standards and best practices for the student organization's technical initiatives.
- Managed end-to-end development and maintenance of organization's official website using PHP/MySQL, implementing features for event registration, news publishing, and member management.
- Organized and facilitated technical workshops on web development, programming fundamentals, and version control (Git), training students in software development practices and fostering collaborative learning.
- Provided technical mentorship and troubleshooting support to team members, creating a collaborative learning environment and improving the team's technical capabilities and project delivery.
Education
Bachelor of Computer Science - Islamic University of Kalimantan Muhammad Arsyad Al Banjari
2018 - 2022
Senior High School - Science Program - SMA Negeri 1 Katingan Kuala
2016 - 2018