- Public Speaker in 10+ meetups.
- Technical Writer at azzamsa.com
- FOSS
Professional Experience
- Software Engineer at Biznet Gio Cloud
- Location: Jakarta, Indonesia
- August 2019 to Present
- neo-lts (Rust) - A microservice to manage S3 compatible storage.
- Implemented user-level operations and admin feature for Ceph storage.
- neo-app-platform (Rust) - A microservice to manage user-requested platform applications.
- Implemented orchestration module for communication with Jenkins.
- Implemented manager module for integration with Kubernetes.
- OPI (Rust) - A microservice to integrate internal tools with a third-party payment gateway.
- Implemented integration to Oracle vCloud, Oracle Payment Interface, Stripe, and Midtrans.
- RestKnot (Python) - A REST API for Knot DNS Server.
- Improved performance using async communication with Kafka and reliability with multiple brokers.
- Introduced deployment check by embedding VCS revision into the app using Docker Build Args.
- Software Engineer Intern at Biznet Gio Cloud
- Location: Jakarta, Indonesia
- June 2018 to August 2018
- neo-cli (Python) - Agnostic Orchestration Tools for Openstack.
- Improved testing coverage with more unit and integration tests using OpenStack Python SDK, Pytest, and Coverage.py.
- Implemented smart login for OpenStack multi-region by storing user sessions using Python’s pickle.
- Created user documentation and developer contributing guide using reStructuredText, Sphinx, and readthedocs.io.
- Refactored the code-base to comply with clean code practice using Flake8.
- Leveraged knowledge in packaging with setuptools and PyPi’s Twine. CI/CD with TravisCI.
Educational Experience
- Computer Science at University of Brawijaya
- Location: Malang, Indonesia
- August 2015 to August 2019
- B.S.E in Informatics Engineering. GPA: 3.63/4.0
- Undergraduate Coursework: Data Structure & Algorithms, Operating Systems, Databases, Programming Languages, Comp. Architecture.