Websites, internal applications, reportings and simple forms were done using PHP. Combined with Laravel, it's all about getting things done.
Software Engineer. Mobile Developer. 3/4 Mathematician. Algebra Fans.
Been doing programming since Junior High School, it becomes oxygen that I breath. I mostly spend times having fun solving problems around my job as a software engineer and trying to find an elegant way to solve a problem.
I am currently working as a CTO at The Jakarta Post Digital and I am responsible for everything about technology.
When I'm not doing programming, I mostly spend times reading books about mathematics (my favorite one is a book titled "A First Course in Abstract Algebra" by John B. Fraleigh), computer science and business/management.
And if you can't find me anywhere doing those kind of things, I'm probably driving somewhere with my lovely old car, Mitsubishi Galant v6 2.4L (1999).
Programming languages or tools that I frequently use
Websites, internal applications, reportings and simple forms were done using PHP. Combined with Laravel, it's all about getting things done.
I'm a big fan of automation. From email alert, doing routine check, auto update, weekly newsletter, extracting data from one to another, taking regular screenshot, and many more. Python is my best friend to do just that.
When it comes to mobile programming especially Android, Java is still the one. Beyond that, I sometimes create and develop smart home or even designing smart car using Android. Of course, I heavily use Java on this.
Not a really big fan of Javascript, but still using it due to its awesomeness in delivering new shiny HTML5 features such as local storage, page visibility, and WebRTC.
Still new and trying to go a little bit deeper. Some say it's good for one thing, another say it's not good for this and that. Trying to figure it out.
The purpose is as much the same as Python, but for a small and lightweight tasks. My own rule is simple. If it's more than 50 lines of bash codes, then switch to Python instead.
My experience.
Responsible for researching and implementing new technologies that will help deliver the main objective of the company.
Providing information and strengthen communication among entities about technologies involved in the process and closing the gap between technical and non-technical entities.
I recently developed Yahoo! Koprol for touch devices such as iPhone, iPad, and Android using part of HTML5 technologies. I also Develop the Yahoo! Koprol for Android application which is now available on the Android Market.
After success launch of those applications, I was assigned to develop Koprol 2.0 for middle to low-end devices, including BlackBerry and JavaME.
I like to write and share some stuff. Go read it.
It’s been two years since I blogged about the new challenges and first official day at U Connectivity Services as a CTO. Today, with a mix feeling between sadness and excitement, I must say that I have to move to the next thing.
Last night, I couldn’t access Reddit site. The weird thing was that I could access the landing page, http://reddit.com but couldn’t access categories under it. I’m using Bolt and to those of you surfing through other ISPs, you might or might not get the same result as I am.
Usually, I never complained about Jakarta’s traffic jam. Not before I moved to a new office and new house. Right now, I have to travel around 30km to go to the office (so it doubled to 60km to go back and forth). It was fun driving that long before the traffic jam get worse and worse (and the worst yet to come). So, this is how I play “cat and mouse” with the traffic jam.
Drop me a line. Maybe we should have a coffee or two.
If you have any questions or inquiries, or maybe just want to grab a cup of coffee or two, just drop me a "hello" message and I'll get back to you asap ;)