Post Job Free

Resume

Sign in

Senior Android Developer

Location:
Special Capital Region of Jakarta, Indonesia
Posted:
April 26, 2017

Contact this candidate

Resume:

Yoko Ahadazaro

Android Developer

Date of Birth : 17-09-1989

Nationality : Indonesia

Address : Pesona Dukuh Residence A12, Jatiasih,

Bekasi

+628**********

aczz16@r.postjobfree.com

l inkedin-profile

github-profile

Skype : yoko_ahadazaro

SUMMARY

Software Engineer especially in mobile development with 5 years of experience building solutions mostly with Java

EXPERIENCE

ICE HOUSE, Jakarta - Senior Engineer

JANUARY 2017 - PRESENT

● Develop fin-tech Android app for one of the biggest telco company in Indonesia (will be publish soon), create reusable gradle dependecies accross app, domain, and data module, create reusable components, create form factories to generate form based on metadata, create F low library to simplify process to start an activity, and create EventDispacther backed by Rx’s BehaviourSubject, act as a Bus

● Preparing release branch in Code Freeze phase

● Create Jenkins build, monitor crash report with Crashlytics

● Mentoring 2 Junior Developer, conduct weekly learning with Design Pattern as a topic

ICE HOUSE, Jakarta - Staff Engineer II

MAY 2015 - DECEMBER 2016

● Develop p layer.me Android app as a team member, this is my first project in ICE HOUSE, working with 2 other developer in Jakarta, 1 PM in Australia, 1 Architect & 1 backend in US, very exciting project, I build some feature in it, custom navigation drawer, chating and messaging using s ocket.io, setup push notifications, search games, players, users, and any other layouting stuff

● Develop GoTix Android app, a sub app by GoJek as a team member, very challenging, build new app inside existing huge code base, implementing proguard with dexguard service, integrating payment gateway sdk, and the most challenging part is keep integrating between different team(GoJek team and ICE HOUSE team) and different stories. Define git merge strategy, code conventions, etc

● Develop KonekSee Android app, an internal project that aim to implementing TDD, and for PMs experiment to see how much time consumed by developer to write a test and the functional code. Very challenging, using jUnit and Mockito for unit test and Espresso for UI/Instrumentation test. I learned that production code is stupid part while the tests code is a smart part, as we only write production code to make our tests green. Also I was speak in Geek Talk session in ICE HOUSE with TDD as a topic

● Develop Trimegah Wear App as a lead, working with 1 staff engineer, my first android wear app project, very exciting, learn new wear sdk, how it communicate with the phones, when to load and cache data to save battery energy, and learn new design and layouting paradigm, very different with android phone guideline. Communicate to client team intensively, since we need to integrate to their backend system

● Develop Trimegah Tablet app as a lead, working with 4 android dev in Jakarta, and 6 dev in Canada, very challenging, this is the first time I lead project that involved so many devs in it, moreover with two different time zone, I proposed to make a routine batch pull request between the Canada team and Jakarta Team, I also create project guideline that consist of, code conventions style, pull request guideline, Jenkins build cronjob schedule, store credentials key strategy, Git Flow, Project Structure since this project was built with Android Clean Architecture which was quite new at that time. This guideline was really helps us a lot to reduce silly mistakes at the first place and to make us discipline and also deliver the build on time. Doing code review, the reviewer in this team was only me and my female-mate engineer in Jakarta, since this project was firstly build by us. By doing so, the rest of the team can focus only on stories

● Mentoring 3 Junior Developer, conduct weekly learning with Design Pattern as a topic, doing performance review, and manage team skill progression matrix PT. MNC Play Media, Jakarta - Section Head VAS Development DECEMBER 2013 - MAY 2015

● Develop Play Media Store Android TV app, use as application store for set-op-box, working with content provider and guide them to make their app fit with Android TV guideline and can be operate with remote

● Create project plan, technical requirement, accommodate request from Business Development

● Managing project schedule, team and risk, use RedMine as project management tool

● Maintain the stability of the application, and do bugfix PT. Jatis Mobile, Jakarta - Mobile Application Developer APRIL 2012 - DECEMBER 2013

● Develop SmartKIA Android app

● Develop Mazda ZoomZoom Android app

● Develop Smartfren Uangku Android app, working with cryptography using BouncyCastle and Triple DES as a chiper

● Develop widget Android app for Indosat

● Develop MysASKES Android app

● Develop Nectar Blackberry app, including porting to multiple os BB5,BB6,BB7

● Develop Sainsburry & BP British Petroleum Blackberry app, including porting to multiple os BB5,BB6,BB7

● Create improvement for Web Reporting monitoring SMS Broadcast engine PT. Elasitas Multi Kreasi, Jakarta - Web Application Developer August 2011 - APRIL 2012

● Develop Lagumachi WAP Game app, using PHP, Html, Javascript

● Develop Catalyst CMS, using Struts and Hibernate and JBoss as a web server

● Setting up JBoss security

EDUCATION

Binus University, Jakarta - Magister Management

2012 - 2014

Thesis : Business Model Creation Tour & Travel

Binus University, Jakarta - Information Technology 2006 - 2011



Contact this candidate