The path to mastering the art of software engineering is an ambitious and difficult task with many years and thousands of hours of investment into the field. Data structures, understanding of algorithmic complexity, design patterns, good objected-oriented programming design, relational database design, unit/integration testing, writing comprehensive documentation, security, networking, collaboration, and the hundreds of tools (new JavaScript frameworks every month) we use are just some of the topics that we must master in this never ending quest of computer science mastery.
I'm an aspiring software engineer skilled at technical leadership by applying principles of software engineering to the design, development, maintenance, testing, and evaluation of PHP/JavaScript/SQL/Linux derived software. Either way, "Talk is cheap. Show me the code" - Linus Torvalds.