Hanny Prastya Hariyadi's avatar

Hanny Prastya HariyadiB.A., M.Eng.

Professional Summary

  • Technology leader with 12+ years of experience driving software innovation across mobile, backend, and cloud infrastructure, with proven success leading cross-functional teams and defining company-wide technical direction.
  • Architected and executed digital transformation strategies, modernizing legacy systems into Kubernetes-based microservice ecosystems with Terraform-driven infrastructure-as-code and fully automated CI/CD pipelines.
  • Defined and implemented technology roadmaps, balancing innovation and business value through AI-assisted development, cross-platform standardization, and scalable system design.
  • Directed multiple engineering teams, establishing technical standards, architecture principles, and documentation practices that improved delivery efficiency and maintainability.
  • Strengthened platform security by introducing Vault-based secrets management, VPN infrastructure, and adherence to OAuth2/OIDC standards.
  • Led the development of multi-platform products (iOS, Android, Flutter, and Web), achieving consistent performance, reliability, and user experience across ecosystems
  • Advocated for engineering excellence, promoting SOLID, DRY, and Clean Architecture principles, alongside continuous learning and mentorship programs.
  • Collaborative communicator with experience engaging with stakeholders across Japan, Malaysia, and Indonesia to align business requirements with technical execution.

Languages

IndonesianIndonesian(native)
EnglishEnglish(fluent)
JapaneseJapanese(conversational)

Education

Master of Engineering in Information Architecture (Computer Science)

Waseda University

Kitakyushu, Japan

Apr 2019 - Mar 2021

🎓 Scholarship

Bachelor of Arts in Informatics Education

State University of Malang

Malang, Indonesia

Sep 2012 - May 2016

🎓 Scholarship

Filter by Category

Work Experience

iOS Team Lead – Senior Software Engineer

DeNA - Allm

Tokyo, Japan

Oct 2021 - PresentFull-time

  • Led an iOS development team of 6 engineers to successfully maintain and enhance two flagship products.
    Mobile
  • Architected and maintained a cross-platform SDK (iOS, Android, Web + Flutter plugin) that standardized core features across 5 products with complete examples for Vue.js, Swift (iOS both SwiftUI and UIKit), Kotlin (Android).
    MobileWeb
  • Spearheaded research into cutting-edge iOS technologies such as Tuist, SwiftUI, Combine, Async/Await, Xcode Cloud, and Diffable Data Source.
    MobileWebDevOps + Cloud
  • Collaborated with management team, QA, and designer to translate roadmap priorities into clear deliverables, ensuring on-time, on-budget releases.
  • Integrated with performance monitoring driving data-informed optimizations that improved app launch time and reduce number of requests.
    MobileDevOps + Cloud

PT. Bee Mata Indonesia

Tulungagung, Indonesia

Chief Technology Officer

Jan 2021 - Present

  • Defined and executed the company’s technology strategy and roadmap, aligning technical initiatives with business objectives.
  • Directed multiple engineering teams, overseeing architecture design, software quality, and delivery efficiency across projects.
  • Established technical standards, development processes, and documentation practices to scale engineering operations.
  • Directed the transition from bare-metal to Kubernetes, automating deployments and managements with Ansible, K0s, Flux, and Terraform.
    WebDevOps + Cloud
  • Defined and led the adoption of a language-agnostic microservice architecture, enhancing system scalability, cross-team flexibility, and cost-effectiveness.
  • Introduced Nomad, and development data center to cut infrastructure cost by 80%.
    DevOps + Cloud
  • Onboarded HashiCorp Vault for secrets management and implemented VPN infrastructure to strengthen system security.
    DevOps + Cloud
  • Succeeded the adoption of an AI-driven development ecosystem with RAG contextual intelligence, significantly increasing engineering reliability and delivery throughput by 50%.

Tech Lead

Jan 2019 - Dec 2020

  • Defined and documented software requirements (SRS) and high-level architecture (HLD) to guide development and align with business goals.
    WebBackend
  • Translated business and client requirements into scalable software architectures and actionable engineering tasks.
    Web
  • Delivered more than 8 end-to-end software projects on time and within budget by aligning engineering efforts with business requirements.
    Web
  • Implemented tools and workflows that reduced development costs by 50% without compromising client requirements.
    Web
  • Mentored 5 engineers and led technical design reviews, maintaining code quality and best practices.

Senior Software Engineer

Rakuten

Tokyo, Japan

Jan 2021 - Sep 2021

  • Maintained and optimized an iOS app with 1M+ users, focusing on delivering new features, performance and stability.
    Mobile
  • Implemented Android features in Kotlin (camera integration, automated receipt scanning) to accelerate delivery.
    Mobile
  • Built a Flutter prototype to assess cross-platform performance and cost efficiency.
    MobileWeb
  • Proposed UX and architectural improvements to enhance user satisfaction.
    Web
  • Proposed new architecture for Android Development to improve the maintainability.
    Mobile

CV. Algostudio

Malang, Indonesia

Project Manager

Aug 2020 - Jan 2021

  • Led/maintained 3 iOS products (2 for Philips Indonesia): Sales Monitoring & Store apps
    MobileDevOps + Cloud
  • Guided junior iOS engineers on large-scale products
    MobileWeb

Full Stack Engineer

Jan 2018 - Dec 2018

  • Maintained 3 Philips Indonesia products (Sales Monitoring System and 2 mobile apps)
    MobileDevOps + Cloud
  • Built Laravel/MySQL backends; provided L3 support; client communication (Philips, Lenovo)
    WebBackend
  • Trained Backend and iOS engineers
    MobileBackend

iOS Developer

Jan 2017 - Dec 2017

  • Developed 5 iOS apps from scratch (clean architecture) and shipped to App Store
    Mobile
  • Maintained App Store Connect accounts; researched new tech
    Mobile

Full Stack Developer

Freelance

Malang, Indonesia

Mar 2014 - Dec 2016Freelance

  • Built and deployed 6+ web and mobile applications across healthcare, education, and government sectors, including hospital reservation systems, pregnancy tracking apps, academic scheduling, international conference management, and IT competition platforms.
    MobileWebBackend
  • Improved hospital operations by enabling online appointment booking for 1,000+ patients annually and digitizing pregnancy progress tracking for expectant mothers.
    Mobile
  • Automated university class scheduling using a Genetic Algorithm, generating optimized timetables for 500+ students and lecturers.
    Backend
  • Developed an international conference platform supporting 200+ paper submissions and peer reviews for academic events.
  • Delivered online quiz and competition systems handling 1,000+ participants, including real-time scoring and multiple-choice test automation.
    Web
  • Streamlined traffic monitoring for East Java region by digitizing manual reports into a central system used by dozens of field officers.
    DevOps + Cloud

Skills

IOS

Languages
SwiftObjective-C
Years Experience
Swift: 9Objective-C: 4
Frameworks
UIKitSwiftUI
Libraries
AlamofireMoyaRxSwiftTuistAdjustFirebase
Testing
QuickNimble
Push Realtime
APNS (background)XMPPSTOMP
Optimization
Offline-first architectureRealmExponential backoff

Cross Platform

Platforms
Android (2 projects)Flutter (5 projects)React Native

Personal Projects

DevOps

DevOps + CloudWeb

Infrastructure automation and deployment pipeline configurations using modern DevOps practices. Implements GitOps workflows with Flux for continuous delivery and infrastructure management with Terraform/OpenTofu and Ansible for configuration management.

Terraform/OpenTofuAnsibleGitHub ActionsCI/CDFluxGitOpsInfrastructure as CodeKubernetesDocker

Hanny's Profile

Web

Personal portfolio website built with React using Static Site Generation for optimal performance. Leverages Higher-Order Components pattern for code reusability and clean component architecture.

ReactSSGHOCJavaScript/TypeScriptStatic Site GenerationComponent Composition

Personal Blog

WebBackend

Dynamic blog platform with server-side rendering for improved SEO and faster initial page loads. Built with React to provide an interactive reading experience while maintaining excellent performance.

ReactSSRServer-Side RenderingJavaScript/TypeScriptSEO Optimization

Laravel API - Clean Architecture

Backend

Enterprise-grade API built with Laravel following Clean Architecture principles. Features secure authentication using OIDC/OAuth2 protocols and comprehensive Role-Based Access Control for fine-grained permissions management.

LaravelPHPRESTful APIOIDC/OAuth2RBACClean ArchitectureJWTDependency Injection

Laravel - Portfolio

BackendWeb

Content management system for portfolio management built with Laravel. Utilizes Filament for rapid admin panel development and Shadcn components for a modern, accessible UI design.

LaravelPHPFilamentShadcnAdmin PanelTailwind CSSTALL Stack

Microservices

BackendDevOps + Cloud

High-performance microservices architecture combining Golang and Rust. Implements type-safe database operations with SQLC and ent ORM, managed migrations with Atlas, and efficient PostgreSQL connections using pgx driver.

GolangRustAtlasSQLCentpgxPostgreSQLgRPCDockerDatabase Migration

RxSwift x MVVM

MobileWeb

iOS application demonstrating reactive programming patterns with RxSwift and MVVM architecture. Features clean separation of concerns with Moya for network abstraction and reactive data binding for responsive UI updates.

RxSwiftSwiftUIKitMVVMMoyaReactive ProgrammingAlamofireiOS

Swift Viper

MobileWeb

iOS application showcasing VIPER architecture pattern for maximum testability and scalability. Implements Clean Architecture principles with clear module boundaries and protocol-oriented design for flexible component interactions.

SwiftVIPERClean ArchitectureUIKitMoyaProtocol-Oriented ProgrammingiOSDependency Injection

Warehouse NSGA (2020 - 2021)

Backend

Warehouse optimization system using Non-dominated Sorting Genetic Algorithm II (NSGA-II) for solving multi-objective optimization problems in warehouse layout and resource allocation.

JavaNSGA-IIGenetic AlgorithmMulti-Objective OptimizationWarehouse Management

Non Sorting Genetic Algorithm - Multi Picker (2020)

Backend

Order picking optimization solution using NSGA-II to solve the multi-picker routing problem in warehouses. Balances multiple objectives including travel distance, workload distribution, and picking efficiency.

JavaNSGA-IIGenetic AlgorithmMulti-Objective OptimizationOrder Picking Optimization

Non Sorting Genetic Algorithm - Ant Colony Optimization (2020)

Backend

Hybrid optimization algorithm combining NSGA-II with Ant Colony Optimization (ACO) for complex routing and path-finding problems. Leverages the strengths of both evolutionary and swarm intelligence approaches for enhanced solution quality.

JavaNSGA-IIACOGenetic AlgorithmAnt Colony OptimizationHybrid AlgorithmMetaheuristic