M Wyndham Haryata Permana
Jakarta, Indonesia | +6288228664820 | wyndham.haryata.p@outlook.com | linkedin.com/in/muhammad-wyndham-haryata-permana-b43ab2134
Summary
I am working as a Software Engineer with six years of experience and contributing to 6 apps available on PlayStore with 700k+ cumulative downloads and 4.0 average ratings. Along with one year of server-side experience using Golang and Serverless solutions via Google Cloud Platform, I help to deliver systems for two new business units with IDR 200 Million+ ($13,000+) revenue during the first month of release.
Technical Snapshot
- Programming Languages: Kotlin, Java, Flutter/Dart, Golang, SQL (PostgreSQL, SQLite, BigQuery), Python, Ruby-on-Rails, Javascript, XML, HTML, CSS.
- Platform: Android (Mobile), Server-Side, Serverless (GCP).
- Framework: MVI, MVVM, MVP, MVC, Echo, Gin, Rails, Bloc.
- Network Protocol: SOAP, REST API, gRPC, MQTT.
- Technologies: Jetpack Navigation, Jetpack Compose, Linux, MacOS, Shell Scripting (Bash & ZSH), Git (Gitlab, Github, BitBucket), CI/CD (GitlabCI, CircleCI), IaC (Terraform), Firebase (FCM, Auth, Crashlytics), OAuth2.
- Collaboration Tools: JIRA, Trello, Basecamp, Youtrack, Figma, OpsGenie, Confluence.
- IDE: NeoVim, VSCode, Android Studio, GoLand, RubyMine, Jetbrains IDE.
Work Experience
Senior Software Engineer - Gravel Technology Inc
February 2021 - Present
- Handle the development of 3 apps.
- Help to create two new business units
- Reach target revenue by the end of the first month of release
- Helped to evolve and maintain 1 existing business unit.
- Increase crash-free users from 95.1% to 99.3% For our most used apps.
- Implement CI/CD Pipeline from scratch that helps reduce build time by 250%.
- Gain cumulative downloads from 5k to 50k for Dulur apps
- Gain cumulative downloads from 1k to 10k for Gravel apps
- Gain a 4.0 Rating for Gravel Apps.
Android Engineer - Maukerja Indonesia
August 2020 - December 2020
- Implement features for Maukerja App (500k downloads) and Ricebowl App (100k downloads).
- Be part of the rewriting effort to make our apps adhere to atomic design pattern and aiming for server-side rendering.
- Solve 60+ Support Ticket Issues.
- Keep crash-free users around 99.3% to 99.5%.
- Handle logistics for high-quality app translation in 3 Languages (Malay, English, and Chinese).
Android Developer - Freelance
May 2019 - August 2020
- Create Mobile Apps for 2 Government Projects used for internal use.
- Researching three prototypes for Government Project Tender.
Mobile App Specialist - CIMB Niaga
February 2019 - May 2019
- Develop a Mobile App Prototype.
- Researching Authentication Process for Mobile Banking Apps.
- Assess the risk and benefits of mobile apps using Flutter.
Native Android Programmer - Pasienia
August 2017 - December 2018
- Reach a total of 5k+ downloads in Google Play Store.
- Maintain a 4.2 rating across 182 reviews.
- Hold 99.01% of crash-free users.
- Directly engage with five healthcare support groups.
Product Portfolio
Written Articles
- Forget Pager Indicator Libraries, Use ItemDecoration Instead
- Google MLKit: Quick and easy Face Detection in Android
- Recognizing Face in Android using Deep Neural Network + TensorFlow Lite
- Using SQLC for ORM alternative in Golang, ft. Go-Migrate & PGX
- Using custom struct for JSONB Type in SQLC
- Go + HTMX + Tailwind — Create Beautiful Responsive Web Apps (?!) Without Javascript (sort of)
Education
- Universitas Gadjah Mada, Faculty of Electrical Engineering and Information Technology - Undergraduate Program
Awards
- 3rd Winner - Kompas Gramedia hacKGen Hackathon, Yogyakarta 2018.
- In-Country Finalist - CIMB 3D Conquest Coding Challenge, Singapore 2018.