Hi ! I am Minhaz Rafi Chowdhury
- Software Engineer
- Sci-Fi Fan
- Good man :)
If you like Science and Tech then lets hangout sometime; and if you love sci-fi then we should be best friend.
Engineer
Not just a code junkey a Software Engineer by heart.
Sci-Fi
Ok! Star Wars or Star Trek? Choose wisely.
Travel
I love spontaneous travel. Not knowing where I am going make a trip more interesting.
While back, when world was absolutely happy with their Nokia, Siemens and Blackberry phones, I start working with Smart devices. I often argue with the people about the future of Smart Devices. Now with millions of app on our phones we can do millions of things. I believe my biggest strength is, I can see the future as it shaping around me.
I live on music and spend my free time watching Sci-Fi, probably the same one again and again and again. I love making travel plans, though most never materialized. My travel bucket list contains, living every Continent and visiting every Country and seeing all Seven Wonders of the World.
My workA large scale application requires not only problem solving skill set but also engineering best practices. Writing reusable and maintainable code is the key for a large scale development. Feature driven development, defensive programming, battle tested Android design pattern or continuous integrations you name it.
Key to solve a large problem is to break it to smaller pieces and solve each sub-problems separately. On Android platform, so many device and active OS version make this is further complicated. Big challenge for Android platform is not to find a solution, but to find a solution which will work on every or most devices and OS versions.
User loves responsive UI. App should interact with user always, Number of background process should never ever effect its UI responsiveness.
One of the big hurdle for an Android developer is its fragmentations. API levels, OS version, millions of hardware's. And, let's not forget support and design support library. Defensive programming is the best way to go when to handle situation like this.
Now a days, when most device comes with gigabytes of physical memory an Android app have to work with it few MBs heap memory. And, so every bytes count.
On a small device like your mobile phones where every bytes count a RESTful backend API can help a mobile app function well on high demand situation. It can send only the data clients need. Proper pagination can improve UI responsiveness and request wait time.
Support Yellow Pages android team on everything Android. Propose best practices, new technologies, material designs, test and build automation.
Work with the developers on day by Android issues, guide them to understand Android best practices, help them realize complex Android issues and guide them towards a suitable solution for the platform.
" Minhaz is a very solid, experienced Android application engineer. After I brought him in to Teleca, Minhaz quickly helped secure customer projects with top mobile manufacturers and became integral to their deliveries. I really valued Minhaz' flexibility and enjoyed his pleasant communication style! "
Via Linkedin" Minhaz is probably one of the most talented programmers that I've ever met. He has a knack for figuring problems out and solving them efficiently. "
" While working at DLP Mobile, I watched this man create and implement a schema for a 60MB SQLite database, quickly learn Objective-C in xcode on a mac (a language, IDE and OS that he never used before), and manage a huge project...which he eventually programmed himself. "
" He is a methodical, well experienced and knowledgeable programmer who has a profound ability to decompose and solve any problem. It was a pleasure working with and learning from him! "
Via Linkedin" Minhaz Chowdhury is a very skilled and hard-working developer. He demonstrates an unparalleled determination to see a project through and to get it exactly right. He is also a magnificent collaborator, exemplifying patience and a willingness to learn on the fly in high-pressure situations "
Via LinkedinProgramming is not only my profession, but also my hobby. I am the kind of guy, sitting in Starbucks, in the corner, looking into his computer screen, you know the kind of guy you usually do not notice.
Stack Overflow is my go-to social network. It also helps me to keep track on things happening on world.
"Once you have eliminated the impossible, whatever remains, however improbable, must be the truth." Spock, Star Trek.
You can follow me in twitter, ask me question on Stack Overflow and stay social on linkedin. Ok still interested write your email. No promise though.
Do not hesitate to drop me an email, with your questions.