About Manoj Kumar
Manoj Kumar, myself, am a Humble Programmer (as explained by Edsger W. Dijkstra) and a trainer having dozens of trainings, publications and articles to my wallet.
My programming adventures began with Basic at an age of 11. Being a mathematician at core, soon I started looking for some more and moved to assembly language (which blew my mind away). This started in a revolutionary movement towards the world of C and later on to C++ (which was an obvious move). Later on, I started working on small sized C/C++ projects for seniors and friends and started learning VC++.
It was the time when e-commerce boom came to India and entrepreneurship bug hit me, eventually I started my first software consultancy firm as a partner with two friends (did I mention I was just 17). Later on I dropped out of the firm because I had to devote time to my graduate studies.
Even before completing my graduate studies, I started working as a part time trainer for MCSD courses (VC++ 6). After working in embedded systems, device driver development and Linux kernel modification I finally moved to research and development for complex biological systems. Later on I moved to pure application development that touches general people at the max.
Mathematics is my first love and Bioinformatics being the second. I have been teaching and training people for more than 12 years on a wide range of topics including Mathematics, Algorithms, Data Structures, C, C++, VC++, MCF, C#, Design Patterns and now a days I work extensively with Visual Studio and .Net framework which includes VSX, WPF, Silverlight, WCF, WF, XAML and RIAs.
I hold the following certifications:
- Microsoft certified Technology Specialist (MCTS) in Desktop Application
- Microsoft certified Technology Specialist (MCTS) in SharePoint Custom Application Development
- Microsoft certified Professional Developer (MCPD) in Windows Developer
- Microsoft certified Trainer (MCT)

