- Contribute to tutorials or articles about Java and Kotlin.
- Create sample projects, including unit testing when required.
- Work under an editor's guidance until the article is published
Tech : Java, Kotlin, Maven, Gradle, Jira, Git, Github, Jenkins, JUnit, JMH, Wiremock
PT. Kredibel Teknologi Indonesia | Kredibel.co.id
Head of Product and Engineering, Mobile Platform2022 – Present
- R&D for new feature ideas based on company and user needs.
- R&D for new tech/library implementation needed.
- Solving problems regarding application releases: Google Play Store and Apple Store.
- Still working as a software engineer. 😁
Sr. Software Engineer, Mobile Platform2020 – Present
- Develop Mobile App (iOS & Android) from scratch.
- Develop & maintain Kredibel Vision SDK.
- Manage Kredibel Remote Maven Repository for all Java library artifacts.
- R&D for new tech/library implementation needed.
- Sometimes taking on multiple roles, for example, handling data engineering and testing. In startup companies, this is very common. No problem; it's actually fun.
Firebase, Maven Central, Repsy.io, Java, Kotlin, RxJava, Retrofit, Volley, Test Lab, Modularization.
Xcode, Swift, SwiftUI, Alamofire, SwiftyJSON, CoreData.
Python, Pandas, NumPy, PyCharm, Colab, Regex, Jupyter Notebook.
Freelance – Full time
Full Stack Developer2020, March – September
- Aplikasi Perpustakaan STPMD “APMD” Yogya.
- REST API/BackEnd Service TPG Kemenag DIY.
- Aplikasi Mobile Belanja TPG Kemenag DIY.
- Zakki Islamic Search.
Tech : Java, Retrofit, RoomDb, RxJava, Rest-API, Php, Codeigniter, MariaDb, SQL, Json, Java 7/JDK 1.7, GUI-Swing, SqLite, MySql, Html, CSS, RxJava, Google-CSE API
Lead Android Developer2016 – 2020
- RnD for new tech/library implementation needed.
- Review, motivate, guide, and help the team solve problems if they have difficulties.
- Responsible for teamwork, from development to release/production.
- Create technical tests for new candidates.
Tech : Android Studio, Java, RxJava, Retrofit, OkHttp, Firebase, Dagger, MVP, Gitlab, Google Playstore Dev Console
Sr. Android Developer2015 – 2016
- Mentoring junior.
- RnD for new tech/library implementation needed.
- Contribute to Sebangsa,
- Arena and “Q” projects.
Tech : Android Studio, Java, RxJava, MVP, Modularization, Retrofit, OkHttp, Socket.io, Gitlab
Android Developer2013 – 2015
- Develop Sebangsa app from scratch: main features: auth, post editor, profile, map, location and group
- Maintain and bugfixing.
Tech : Eclipse, Android Studio, Java, Maven, Gradle, SQLite, Retrofit, GCM, Google Analytics, Crashlytics
Universitas Negeri Yogyakarta | UPT Pusat Komputer
Programmer2010 – 2013
- Develop and maintain Student Registration Information System.
- Develop and maintain Financial Monitoring Information System.
- Develop and maintain Speedy Internet Services Information System.
- Develop and maintain SitungRek (for rector candidate vote count).
- Build website for some seminar, scientific event, or workshop.
- Assisting IT training mentors for Lecturers and Staff and help supporting IT for every campus event.
Tech : PHP, CodeIgniter, MySQL, PostgreSQL, CSS, HTML, JQuery
Freelance – Part time
Full Stack Developer 2009 – 2016
- Develop some applications such as: Edu Games, Test/Exam simulation app, English Toefl test app, Computation for student research, Hospital information systems, Inventory systems, POS systems.
- Create mobile application template/UI Kits and sell on the codester marketplace.
Tech : Php, CodeIgniter, MySQL, PostgreSQL, CSS, HTML, JQuery, Delphi, Interbase, Firebird, Java, Android SDK
CV. Solusi Netindo | Software House
Programmer ∙ Part time 2008 – 2009
Develop apps such as Management Information Systems, Inventory System, Airline Ticketing Systems and Ship Port Information System.
Tech : Borland Delphi 6 & 7, Interbase, Firebird, MySql, Microsoft SQL Server, Transact-SQL
CV. Mutiara Tiga Prima | Printing Company
Layout Editor & General Staff – Partime 2003 – 2004
- Layout editing using Corel Draw 11.
- Handling print mirror, print to plate, print to tracing paper (kalkir), and deliver printed script to machine operator.
- Sometimes help finishing if needed.
Tech : Corel Draw 11, Microsoft Word, Windows XP