I've been immersed in software development for over 15 years. I am an expert in the Software Development Life Cycle, having personally developed and/or managed the development of a huge range of software projects for the web, desktop and mobile platforms.
Though I've always been involved in hands on software development, I have a strong leaning toward leadership, strategy and project management (especially Agile methodologies). I'm also passionate about user interface, customer experience, and mobile development.
I love the entire process of software development, which is far more than coding. Software development is problem solving at its core, but it also means working with people, focusing on the customer. and never, ever becoming technologically complacent. It's an exciting and rewarding ride.
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development