During my career I've had the pleasure of having all sorts of responsibilties, experiences and positions
one can have in developing online business. Besides technology, I understand the requirements and priorities business wise.
Neverending curiosity on all aspects of web development defines me more as a generalist
than a sole specialist (someone could describe me as a full stack developer, if that means anything). I tend to see this as a good thing - being able to adopt to different roles,
knowledge on various technologies and trends as well as having a broad view how things work has been
professionally a huge benefit. And it keeps working enjoyable and interesting :)
Frontend
Today, the frontend tends to be the most interesting part from the point of web development.
Responsive design, modern javascript frameworks and evolution from native software and
applications towards highend websites is something I follow very closely.
I have knowledge on modern frontend libraries & technologies
such as Angular.js, Ember.js, Foundation and many others.
Backend
While attractive, stylish and easy-to-use frontends are in center of attention, I would not be geek enough if modern backend
technologies would not tickle my guts.
Ruby on Rails might be trendy was trendy,
Python/Django is for true neckbeards and Drupal well promoted, but I prefer
Symfony2 as my weapon of choice.
Unlimited options, fast development, great performance. Awesome community and support. Nice.
..but actually I do endorse many different frameworks, I don't really care about the programming language used.
Manager
I have a solid experience on project management and team management. The clients I've worked together with have varied from
public listed companies to private companies and small organizations. I've lead R&D teams which consisted of several developers and
offshored freelancers.
Architect
Another position where I feel comfortable is web architect. I have plenty of experience on designing fairly complex
web applications for very specific needs. These systems include applications for invoicing, reporting & publishing to CRM systems to name a few.
Entrepreneur
I also have some experience on entrepreneurship. I've operated as a CEO and a self-employed person, and this never-ending experiment goes on..
Designer
I'm not a web designer by any means. I'm a visual person with opinions and ideas, but not the artist who's able to think outside of box when it comes to awesome web designs & also being able to create them :)
However I have a very good network amongst designers to deliver professional designs for your needs as a part of the project you wish to accomplish.