Ganjar Ramadhan
Mobile Apps Developer
Ganjar Ramadhan
About Me
I am a tech entusiast with more than 7 years experience in apps development. Starting my carier from a small digital agency in Jakarta. Currently I'm working as Android Developer Team Lead in one of Singapore Start Up Company. I'm a fast learner and always adapt to new technology, because once you stop learning you start dying.
- Age 30
- Residence Indonesia
- Address Karawang, West Java.
- e-mail [email protected]
- Phone +62-811-224-234
Resume
Coding Skills
Kotlin
Java
iOS - Swift
Spring Boot
PHP
Knowledges
- Unit Test
- Test Driven Development
- MVVM
- Dependency Injection
- Modularisation
- Reactive Programming
- Retrofit
- Glide
- Room
- RxJava
- Coroutine
- RxJava
- Live Data
Experience
Feb 2018 - Current
Tabsquare Pte LtdMobile Developer Lead
As a Mobile Developer Lead, I manage 3 Android products Smart Kiosk, Smart Tab and Printer Console with 3 people in Android Team. I also maintain another 2 products in iOS and coordinating 2 more people on iOS team. Our team is working from 2 different country, Android developers in Indonesia and iOS developer in India. The product itself is used by hundreds of restaurant in South East Asia (Singapore, Indonesia, Malaysia, Brunei and Philiphine). Then Tabsquare also expanding the market to Australia and UK.
Feb 2017 - Jan 2016
PT Infonesia Mega NusantaraSenior Android Developer - Co Founder
As a Senior Android Developer and also a Co Founder in new startup, I responsible for releasing the MVP of the products and make it ready and received in the market with very minimum issue. In Infonesia we have very lean team, at the beginning I was the only person that code the Android Apps there until we release it in Play Store. Infonesia App is a Q&A platform that user can ask any question to another user, and they will get the response in voice format or video. On the first launch, we focused it into entertainment industry. Most of our respondense is young actor and actress. It was 10K download on day 1 we launch the app to Play Store.
Aug 2016 - Jan 2017
PT Dragon Capital CenterAndroid Developer
I was one of the team of the first and biggest online comic platform in Indonesia Ciayo Comic. Ciayo comic is one of my biggest milestone in Android Development. In this project I start using clean architecture MVP, create some custom component for state view, image carousel and implement force update mechanisme in app (back on that day, there's no In App Update service from Play Store, so we decide to create our own). This apps has reached 1M+ download in Play Store. But unfortunately the company was shutted down on 2020 because of covid-19 pandemic.
Mar 2013 - Jul 2016
PT DotugoSoftware Engineer
As a fresh graduate, I'm very thankful that I start my career from a small digital agency. Back on the day when I joined PT Dotugo, it was a design agency that expand their business to a apps developer agency. I learn anything from web development starting from Joomla!, HTML5 games development, API development, Desktop apps development, Unity and of course the one that I love most, Mobile Apps Development. I started my carier as a Joomla! developer and handle a company porfolio website as my very first client. Then we start another journey to HTML5 games development until we focused more to mobile apps development.
Education
2016
Universitas IndonesiaMaster of Computer Science
I want to learn more about fundamental of computer science. That's one of the reason that I took my Master Degree in Computer Science. When I started my carier as a software engineer, most of the time when I need to continue the legacy project, I rarely found a complete and proper software requirements documentation, so it become a big problem when future software engineer to continue the software development. From that experience I joined a Reverse Engineering research to recover software requirement specification based on the user interaction. It's a big research that consist of master and doctor candidate, and my thesis is focused on the end of the recovery process. I created a tools to convert the data from user interaction that recorded in an ontology model to a readable and standart software requirements specifications document.
2013
Universitas Islam Negeri JakartaBachelor of Informatics Engineering
Coding was like my daily routine that I did when I was a college student. In the end of the day CRUD is always be a must do in every software development that I did back on that days. There was a day when I had lecture about Digital System and how we program a micro controller. I like the way app is able to connect to hardware directly. Therefore I decided to write my thesis about simple attendance system using RFID and SMS Gateway.