About
Galih Laras Prakoso
Dedicated full-stack software engineer and product engineer with over five years of experience in delivering business- focused technology solutions. Specializing in both web and mobile development, Galih has successfully utilized technologies such as React, React Native, GraphQL, ElasticSearch, Java Spring Boot, Django, and GoLang to build scalable, multi-platform applications.
His leadership and collaborative skills are demonstrated through impactful projects at companies like Sayurbox and Pass3, where he led teams to improve user experiences and automate campaign management systems. Galih's ability to mentor junior engineers and drive technical decisions highlights his commitment to creating innovative and efficient engineering solutions that deliver measurable business value.
Experiences
Senior Fullstack Product Engineer
Noctua - Leading game publishing company in Indonesia.
https://noctua.gg/- Frontend - Noctua Labs Game Publisher Web MVP Platform
- Develop Noctua Labs Game Publisher Web MVP platform from scratch that has been successfully onboard some potential customers as early adopters of Noctua Labs.
ReactJS - Backend - Noctua Labs and Automated Campaign Management System
- Built GraphQL Service for Noctua Labs Web that has been successfully fastly delivered our first MVP that could convert some early adopters for Noctua Labs.
- Built multi-channel Automated Campaign Management System (Google Ads, and Facebook Ads) that has been successfully replaced most of Manual Works by Ad Ops (increased ROAS D0 from 8% to ~35% for Casual Games).
GraphQLNodeJS - Leadership and Collaborations
- Leading 3 junior to mid software engineers (Mentoring and driving most of technical decisions).
- Collaborate with ad ops to build smart campaign management automation system.
- Collaborate with data team to build intelegent agents to help Noctua Labs Campaign Management Automation System improve campaign performance.
GraphQLNodeJS
- Frontend - Noctua Labs Game Publisher Web MVP Platform
Senior Software Engineer
Sayurbox - one of the leading e-groceries and supply chain company in Indonesia.
https://www.sayurbox.com/- Frontend - Multi-platform Apps (Web, Android, iOS)
- Sayurbox App (v1.5x). Develop and maintain multi-platform mobile apps (Android and iOS) helped the business grow from ~100 to 4000 orders per day that deliver Sayurbox’s funding from Series A to B.
- Bring Sayurbox Apps to be nominated as PlayStore User Choice Awards 2019 and has been downloaded by more than 500,000 users on PlayStore and more than 500,000 users on AppStore with more than 4.7 rating.
- Sayurbox Isomorphic Web App. Develop isomorphic web app using NextJS to support integration to some merchants and serve B2C orders from web from 0 to ~200 per day.
- Rewrite to Multi-platform Apps (v2.x.x). I was involved in a team to refactor the app to a single codebase for web and native (Android and iOS) using React Native. Successfully increased engineering efficiency, conversion rate, user experience of the app that successfully deliver Sayurbox’s funding from Series B to C (reached in total $139.2M).
- Released B2B Web Merchants (v2.x.x). Enable multi-tenant capability of existing web app to serve our B2B merchants.
- App UI/UX Improvements Project. Cleaning up bugs, crashes and Reduce slow experience (page loading time, perceived slowness, slow renders, frozen frames, mobile vitals), Improved app's UI/UX rating from 3.7 to 4.7 based on external survey and Improved app's easiness to complaint on Apps from 4.1 to 4.7.
ReactJSNextJSReact NativeTypescriptGraphQLNodeJSAndroidiOS - Backend - Microservices and Search Relevancy Engineering
- A/B Testing Experiment and Feature Flag Service Improvements. Reduce Feature Flag allocation endpoint's latency from P99: ~3s to P99: ~40ms and Improved A/B testing allocation endpoint's latency and CPU usage that improved initial loading time of our consumer apps.
- Search and Relevancy Engineering Team. Enhancing ElasticSearch implementation to solve some issues on Customer Search Experience and building interfaces for Product and Business team to adjust the Search Engine to achieve their goals while also maintaining Customer Search Experience.
Java - Spring BootGolangElasticSearch - Leadership and Collaborations
- Onboarding, Leading and Mentoring ~20 Juniors and Interns.
- Conducted 80 Live Code and System Design interview.
ReactJSNextJSReact NativeTypescriptGraphQLNodeJSAndroidiOS
- Frontend - Multi-platform Apps (Web, Android, iOS)
Web3 Frontend Engineer
Reblock - Finance - Web3 Platform Built on top of Internet Computer’s decentralized internet platform.
https://reblock.finance/- Frontend - Reblock Finance Web3 (Daaps)
- Built a MVP front-end web3 Reblock Finance app from scratch.
- Built an admin panel to manage Reblock Finance Projects Pools.
- Help Reblock Finance to won first grant from Internet Computer ($25,000).
ReactJSICP CanisterDaaps
- Frontend - Reblock Finance Web3 (Daaps)
Co-Founder and Fullstack Software Engineer
Garage Game Store - One stop gaming-commerce platform.
-- Frontend - Multi-platform Apps (Web and Android)
- Built Multi-platform Apps (Web and Android). Built multi-platform e-commerce apps using React Native for our end- users and resellers. That help the business to grow from 0 up to 500 orders per day. (~IDR 250M revenue per month).
- Built Content, Operational, and Stock Management System. Built CMS, OMS, and WMS in a form of admin web application developed using Django Framework.
ReactJSReact NativeDjangoMetabase - Backend - GraphQL, Django and Python
- Built GraphQL API Interface for Consumer Apps. Built GraphQL API interface to be consumed by our web and native apps that would be used by our end-users and resellers.
- Automated Catalog, Stock and Transaction Management System. Built workers and schedulers to process all of the incoming transactions from apps, and marketplaces supported by multiple web scrappers module I developed to grab orders from marketplaces and process transactions to each game merchants. Reducing the need of human workers from 10 to 2. (Handling 500 transactions per day).
GraphQLDjangoCeleryWeb Scrappers
- Frontend - Multi-platform Apps (Web and Android)
Co-Founder and Fullstack Software Engineer
Net Worth - Smart Asset Manager App - Smart personal asset management system.
-- Frontend - Multi-platform Apps (Android and iOS)
- Built Multi-platform Apps (Android and iOS). Built multi-platform apps using React Native that helped ~6000 free and paid users to manage all of their financial assets.
- UI / UX Design. Designed the whole app's UI and UX.
React Native - Backend
- Built GraphQL API. Built GraphQL API Interface to be consumed by multi-platform apps that enable the communication between the client apps and the persistence layer on server side.
GraphQLNodeJS
- Frontend - Multi-platform Apps (Android and iOS)
Software Engineering Tutor
Rakamin Academy - one of leading education platform in Indonesia.
https://www.rakamin.com/- Software Engineering Tutor and Final Project Mentor
- JavaScript Fundamentals. Teaching Javascript Fundamentals to BNI (Bank Nasional Indonesia) ODP IT Training (20 Students) Frontend Development and Angular Framework Fundamentals. Teaching Angular Framework and Front-End Development Fundamentals to BNI ODP IT Training students (38 Students)
- Backend Development and Spring-Boot Framework Fundamentals. Teaching Backend Development and Spring-Boot Framework Fundamentals to BNI ODP IT Training students (20 Students)
- Backend Development and Spring-Boot Framework Fundamentals. Teaching Backend Development and Spring-Boot Framework Fundamentals to BNI ODP IT Training students (20 Students)
- React Native Fundamentals. Teaching React Native Fundamentals to BNI ODP IT Training students (38 students)
- Final Project Mentor. Mentoring one of group of BNI ODP IT Training student final project to develop consumer app that could potentially deliver business value to BNI.
- Achieved ~96+ overall teaching performance score based on student feedbacks.
AngularReactSpring BootJavaScript
- Software Engineering Tutor and Final Project Mentor