Click here to Skip to main content
15,867,686 members
Articles / All Topics
Article

A Coder Interview With Al-Farooque Shubho

,
Rate me:
Please Sign up or sign in to vote.
4.92/5 (15 votes)
9 Nov 2011CPOL2 min read 23.2K   3   2
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Al-Farooque Shubho.

Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Al-Farooque Shubho.

Al-Farooque Shubho has been a Code Project member since 2008, a two-time Code Project MVP, and has published over 20 articles.

Who are you?

I am Al-Farooque Shubho. I live in Dhaka, Bangladesh and I work in a Software development team that works for British Telecom (BT). I am working as an Architect (Component Designer) in this team.

What projects have you worked on?

At present, I have been working on a SaaS platform development for BT for automating its existing customer's functionality and letting them "self manage" their information/process that reduces their manual cost/time/effort.

As I am working in an offshore team, usually, I need to participate in a number of daily online meetings for understanding system requirements and for doing design walkthroughs. Also, I need to do system designs for the SaaS platform for fulfilling different customer requirements. Let's not forget, when development starts, I also need to mentor, guide the development team and also participate in the development activity.

Unfortunately, I think I can't share the product names and URLs as these are not public portals and used by BT's own customers.

What is your development environment?

Development environment is mainly ASP.NET / SQL Server. Development tools are Visual Studio/ SQL Server Management Studio / Visio and communication tools are Office Livemeeting / IP phone / Outlook and Communicator. Favorite language is C# and platform/framework is ASP.NET WebForm/MVC.

What new tools, languages or frameworks interest you?

Right now I am playing with MVC3 (Developing some re-usable controls), and, I am interested to learn/explore Google's new language Dart!

What is your coding pet peeve?

If I see the same code is repeated somewhere, that annoys me. Favorite naming convention is camelCase, but, still trying to like PascalCase :) I like Allman indentation.

How did you get started programming?

My first love with language was C, that I was introduced with during my undergraduate study. I still can remember many sleepless nights, passing time with my first and favorite language (during that time) C to explore the world of algorithms.

How has the developer community influenced your coding?

I don't think I hate anything with the community. If I see 5 years back from now, being a programmer and learning programming has became far easier now, and, that's because we have a great developer community, which is really helpful and greatly supportive.

Where do you see yourself in 10 years?

I see myself having built something that touches the life of every one, and, makes every one's life a little easier than what is today.

What advice would you offer to an up-and-coming programmer?

Believe in yourself, and, never give up. Because, you are a genius too!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Founder SmartAspects
Bangladesh Bangladesh
I write codes to make life easier, and that pretty much describes me.

Written By
Software Developer CodeProject Solutions
Canada Canada
The CodeProject team have been writing software, building communities, and hosting CodeProject.com for over 20 years. We are passionate about helping developers share knowledge, learn new skills, and connect. We believe everyone can code, and every contribution, no matter how small, helps.

The CodeProject team is currently focussing on CodeProject.AI Server, a stand-alone, self-hosted server that provides AI inferencing services on any platform for any language. Learn AI by jumping in the deep end with us: codeproject.com/AI.
This is a Organisation

4 members

Comments and Discussions

 
GeneralMy vote of 5 Pin
Manoj Kumar Choubey2-Apr-12 1:10
professionalManoj Kumar Choubey2-Apr-12 1:10 
GeneralMy vote of 5 Pin
Monjurul Habib24-Dec-11 6:13
professionalMonjurul Habib24-Dec-11 6:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.