- 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
Sr. Software Engineer2020 – 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. 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, Tabula.
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